ACM Home Page
Please provide us with feedback. Feedback
VM-based shared memory on low-latency, remote-memory-access networks
Full text PdfPdf (1.96 MB)
Source International Symposium on Computer Architecture archive
Proceedings of the 24th annual international symposium on Computer architecture table of contents
Denver, Colorado, United States
Pages: 157 - 169  
Year of Publication: 1997
ISBN:0-89791-901-7
Also published in ...
Authors
Leonidas Kontothanassis  DEC Cambridge Research Lab, One Kendall Sq., Bldg. 700, Cambridge, MA
Galen Hunt  Department of Computer Science, University of Rochester, Rochester, NY
Robert Stets  Department of Computer Science, University of Rochester, Rochester, NY
Nikolaos Hardavellas  Department of Computer Science, University of Rochester, Rochester, NY
Michał Cierniak  Department of Computer Science, University of Rochester, Rochester, NY
Srinivasan Parthasarathy  Department of Computer Science, University of Rochester, Rochester, NY
Wagner Meira, Jr.  Department of Computer Science, University of Rochester, Rochester, NY
Sandhya Dwarkadas  Department of Computer Science, University of Rochester, Rochester, NY
Michael Scott  Department of Computer Science, University of Rochester, Rochester, NY
Sponsor
SIGARCH: ACM Special Interest Group on Computer Architecture
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 15,   Downloads (12 Months): 30,   Citation Count: 20
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/264107.264163
What is a DOI?

ABSTRACT

Recent technological advances have produced network interfaces that provide users with very low-latency access to the memory of remote machines. We examine the impact of such networks on the implementation and performance of software DSM. Specifically, we compare two DSM systems---Cashmere and TreadMarks---on a 32-processor DEC Alpha cluster connected by a Memory Channel network.Both Cashmere and TreadMarks use virtual memory to maintain coherence on pages, and both use lazy, multi-writer release consistency. The systems differ dramatically, however, in the mechanisms used to track sharing information and to collect and merge concurrent updates to a page, with the result that Cashmere communicates much more frequently, and at a much finer grain.Our principal conclusion is that low-latency networks make DSM based on fine-grain communication competitive with more coarse-grain approaches, but that further hardware improvements will be needed before such systems can provide consistently superior performance. In our experiments, Cashmere scales slightly better than TreadMarks for applications with false sharing. At the same time, it is severely constrained by limitations of the current Memory Channel hardware. In general, performance is better for TreadMarks.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
2
 
3
4
5
6
7
 
8
$. Dwarkadas, A. A. Sehaffer, R. W. Cottingham Jr., A, L, Cox, P. Keleher, and W. Zwaenepoel. Parallelization of General Linkage Analysis Problems. Human Heredity, 44:127-141,1994.
9
10
 
11
M.J. Feeley, J. S. Chase, V. R. Narasayya, and H. M. Levy. Integrating Coherency and Recovery in Distributed Systems. In Proc. of the 1st Symp. on Operating Systems Design and Implementation, Nov. 1994.
 
12
 
13
 
14
15
16
 
17
 
18
19
20
21
 
22
O. Lysne, S. Gjessing, and K. Loehsen. Running the SCI Protocol over HIC Networks. In 2nd Intl. Workshop on SCl-based Low-cos~igh-performance Computing (SCIzzL-2), Mar. 1995.
 
23
 
24
 
25
 
26
K. Petersen and K. Li. Cache Coherence for Shared Memory Multiprocessors Based on Virtual Memory Support. In Proc. of the 7th Intl. Parallel Processing Symp., Apr. 1993.
27
28
29
30
 
31
32
33
 
34
M.J. Zekauskas,W. A. Sawdon, and B. N. Bershad. Software Write Detection for Distributed Shared Memory. In Proc. of the 1st Symp. on Operating Systems Design and Implementation, Nov. 1994.

CITED BY  20

Collaborative Colleagues:
Leonidas Kontothanassis: colleagues
Galen Hunt: colleagues
Robert Stets: colleagues
Nikolaos Hardavellas: colleagues
Michał Cierniak: colleagues
Srinivasan Parthasarathy: colleagues
Wagner Meira, Jr.: colleagues
Sandhya Dwarkadas: colleagues
Michael Scott: colleagues