article · 2002
Distributed shared memory on IBM SP2
Siddharth Ramesh, R. Jaya Lakshmi, R. Govindarajan
Cited by 0Abstract and details only
Abstract
Distributed Shared Memory (DSM) approach provides the illusion of a global shared address space by implementing a layer of shared memory abstraction on a physically distributed memory system. In this paper, we present DSM-SP2, a software distributed shared memory system built on IBM SP2, a distributed memory machine. DSM-SP2 is implemented completely in software as a set of user-level library routines on top of the AIX operating system without requiring any modifications to the operating system or any additional compiler support. The salient features of DSM-SP2 are: (i) it implements lazy release consistency model with hybrid coherence protocol to reduce the communication overheads; (ii) it allows multiple concurrent writers to minimize the effects of false-sharing; (iii) to reduce the DSM overheads and the idling time of processes, the DSM-SP2 implementation allows multiple processes per node; and (iv) it implements a new synchronization primitive called conditional lock acquire/release for effective simple producer-consumer type of synchronization. Detailed performance measurements for three benchmark programs namely, Water, Jacobi and Tomcatv are reported.
Cite this paper
Ramesh, S., Lakshmi, R. J., & Govindarajan, R. (2002). Distributed shared memory on IBM SP2. https://doi.org/10.1109/icpads.1997.652571
Ramesh, Siddharth, et al. “Distributed shared memory on IBM SP2.” 2002, pp. 338–45, https://doi.org/10.1109/icpads.1997.652571.
Ramesh, Siddharth, R. Jaya Lakshmi, and R. Govindarajan. 2002. “Distributed shared memory on IBM SP2.” https://doi.org/10.1109/icpads.1997.652571.
Ramesh, S., Lakshmi, R.J. and Govindarajan, R. (2002) ‘Distributed shared memory on IBM SP2’. Available at: https://doi.org/10.1109/icpads.1997.652571.
@article{ramesh2002distributed,
title = {{Distributed shared memory on IBM SP2}},
author = {Ramesh, Siddharth and Lakshmi, R. Jaya and Govindarajan, R.},
pages = {338--345},
year = {2002},
doi = {10.1109/icpads.1997.652571}
}Made from the index record. Check names, capitalisation and page numbers against the paper. Need another style? AI for Research has over 10,000.
Related papers
Specification-based Verification in a Distributed Shared Memory Simulation Model
Worawan Marurngsith, Roland N. Ibbett · SIMULATION · 2009
Cited by 2
Memory consistency and event ordering in scalable shared-memory multiprocessors
Kourosh Gharachorloo Y, Daniel E. Lenoski, James P. Laudon et al. · ACM SIGARCH Computer Architecture News · 1990
Cited by 217
Memory consistency and event ordering in scalable shared-memory multiprocessors
Kourosh Gharachorloo Y, Daniel E. Lenoski, James P. Laudon et al. · 1998
Cited by 987
Distributed shared memory for high performance networks
Archana K. Kale, Vaishali P. Wadghare · International Conference & Workshop on Emerging Trends in Technology · 2010
Cited by 0
Regional Consistency: Programmability and Performance for Non-cache-coherent Systems
Bharath Ramesh, Calvin J. Ribbens, Srinidhi Varadarajan A · IEEE International Conference on Trust, Security and Privacy in Computing and Communications (TrustCom) · 2013
Cited by 1Open access
A load sharing scheme for SCI distributed shared memory systems
Q. Li, Saravanan Agasaveeran · International Phoenix Conference on Computers and Communications (IPCCC) · 2002
Cited by 0