There are many applications for which shared memory is a useful abstraction. Even if no physically shared memory exists the idea of reading and writing shared, typed data items can be a convenient and intuitive interface. The conventional
|
1746
|
Time, clocks, and the ordering of events in a distributed system
– Lamport
- 1978
|
|
847
|
Memory coherence in shared virtual memory systems
– Li, Hudak
- 1989
|
|
801
|
How to Make a Multiprocessor Computer that Correctly Executes Multiprocess Programs
– Lamport
- 1979
|
|
637
|
Memory consistency and event ordering in scalable shared-memory multiprocessors
– Gharachorloo, Lenoski, et al.
- 1990
|
|
422
|
Lazy release consistency for software distributed shared memory
– Keleher, Cox, et al.
- 1992
|
|
372
|
TreadMarks: Shared Memory Computing on Networks of Workstations
– Amza, Cox, et al.
- 1996
|
|
360
|
The Midway distributed shared memory system
– Bershad, Zekauskas, et al.
- 1993
|
|
338
|
The Directory-Based Cache Coherence Protocol for the Dash Multiprocessor
– Lenoski
- 1990
|
|
253
|
Munin: Distributed Shared Memory Based on Type-Specific Memory Coherence
– Bennett, Carter, et al.
- 1990
|
|
223
|
Shared Virtual Memory on Loosely Coupled Multiprocessors
– Li
- 1986
|
|
166
|
Midway: Shared Memory Parallel Programming with Entry Consistency for Dstributed Memory Multiprocessors
– Bershad, Zekauskas
- 1991
|
|
155
|
Cache Consistency and Sequential Consistency
– Goodman
- 1989
|
|
137
|
Pram: A scalable shared memory
– Lipton, Sandberg
- 1988
|
|
133
|
Scope consistency: A bridge between release consistency and entry consistency
– Iftode, Singh, et al.
- 1996
|
|
84
|
Efficient solutions to the replicated log and dictionary problems
– Wuu, Bernstein
- 1984
|
|
65
|
Adve and Kourosh Gharachorloo. Shared memory consistency models: A tutorial
– Sarita
- 1996
|
|
58
|
The power of processor consistency
– Ahamad, Bazzi, et al.
- 1993
|
|
48
|
Using Speculative Retirement and Larger Instruction Windows to Narrow the Performance Gap between Memory Consistency Models. To appear
– Ranganathan, Adve
|
|
43
|
Causal memory
– Ahamad, Burns, et al.
- 1991
|
|
19
|
The interaction of software prefetching with ILP processors in shared-memory systems
– Ranganathan, Pai, et al.
- 1997
|
|
5
|
Adaptable distributed shared memory: A formal de
– Bataller, Bernabeu-Auban
- 1998
|
|
4
|
Is sc + ilp = rc
– Gniady, Falsafi, et al.
- 1999
|
|
2
|
Memory buering in multiprocessors
– Dubois, Scheurich, et al.
- 1986
|