1997
DOI: 10.1145/384286.264163
|View full text |Cite
|
Sign up to set email alerts
|

VM-based shared memory on low-latency, remote-memory-access networks

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… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
35
0

Year Published

1999
1999
2010
2010

Publication Types

Select...
4
2
1

Relationship

0
7

Authors

Journals

citations
Cited by 24 publications
(35 citation statements)
references
References 33 publications
0
35
0
Order By: Relevance
“…While this mechanism may seem very similar to previous software cache coherence mechanisms (e.g., [18]), it differs from these in one crucial way. Namely, it does not allow multiple writers, reverts to a single up-to-date copy of every page upon a write, and enforces remote cache accesses in such cases.…”
Section: Read-only Data Sharingmentioning
confidence: 60%
See 3 more Smart Citations
“…While this mechanism may seem very similar to previous software cache coherence mechanisms (e.g., [18]), it differs from these in one crucial way. Namely, it does not allow multiple writers, reverts to a single up-to-date copy of every page upon a write, and enforces remote cache accesses in such cases.…”
Section: Read-only Data Sharingmentioning
confidence: 60%
“…However, that system also allowed indiscriminate private caching of data and no details are given on how coherence would be maintained, and it leaves the decision of caching versus remote accesses to the programmer/compiler. Finally, our work is also related to previous work on software DSM systems, such as [5,15,18,23]. Similarly to our proposal, those also tried to avoid the costs of hardware coherence by using the OS page mechanism to enforce coherence, but unlike ours, the majority of those systems supported full-blown coherence in software with full replication and multiple readers and writers.…”
Section: Related Workmentioning
confidence: 83%
See 2 more Smart Citations
“…Several other papers have suggested hardware support for fine-grain remote write operations in the network interface [23], [22]. One of the recent implementations is the automatic update release consistency (AURC) home-based protocol [16].…”
Section: Related Workmentioning
confidence: 99%