MetaCartSign in to MyCiteSeer

Include Citations | Advanced Search | Help

Include Citations | Advanced Search | Help

  OS-Provided Coherence Can Work Almost as Well as Hardware (Position Paper)

Download:
Download as a PDF | Download as a PS
by Michael L. Scott, Michael W. Marchetti, Leonidas I. Kontothanassis, Alexandros Poulos
ftp://ftp.cs.rochester.edu/pub/papers/systems/94.OS_provided_coherence_can_work_almost_as_well_as_hardware.ps.gz
Add To MetaCart

Abstract:

We argue that OS-provided data coherence on non-cache-coherent NUMA multiprocessors (machines with a single, global physical address space), can perform substantially better than distributed shared memory emulations on message-passing hardware, and almost as well as fully cache-coherent multiprocessors. 1

Citations

705 SPLASH: Stanford Parallel Applications for Shared Memory – Singh, Weber, et al. - 1992
530 Implementation and performance of Munin – Carter, Bennett, et al. - 1991
477 TreadMarks: Distributed shared memory on standard workstations and operating systems – Keleher, Dwarkadas, et al. - 1994
422 Lazy release consistency for software distributed shared memory – Keleher, Cox, et al. - 1992
362 The Stanford Dash multiprocessor – Lenoski, Laudon, et al. - 1992
318 The Stanford FLASH Multiprocessor – Kuskin, Ofelt, et al. - 1994
269 Virtual memory mapped network interface for the SHRIMP multicomputer – Blumrich, Li, et al. - 1994
254 Distributed shared memory: A survey of issues and algorithm – Nitzberg, Lo - 1991
166 Fine-Grain Access Control for Distributed Shared Memory – Schoinas, Falsafi, et al. - 1994
108 The implementation of a coherent memory abstraction on a NUMA multiprocessor: Experiences with Platinum – Cox, Fowler - 1989
102 Software write detection for a distributed shared memory – Zekauskas, Sawdon, et al. - 1994
26 Cache Coherence for Shared Memory Multiprocessors Based on Virtual Memory Support – Petersen, Li - 1993
23 Tempest and Typhoon: User-level Shared-Memory – Reinhardt, Larus, et al. - 1994
21 Software Cache Coherence for Large Scale Multiprocessors – Kontothanassis, Scott - 1995
17 An Evaluation of Multiprocessor Cache Coherence Based on Virtual Memory Support – Petersen, Li - 1994
15 High Performance Software Coherence for Current and Future Architectures – Kontothanassis, Scott - 1995
4 Log-Based Distributed Shared Memory – Feeley, Chase, et al. - 1994