(Enter summary)
Abstract: This paper introduces the C Region Library (CRL), a new all-software distributed shared memory (DSM) system. CRL requires no special compiler, hardware, or operating system support beyond the ability to send and receive messages. It provides a simple, portable shared address space programming model that is capable of delivering good performance on a wide range of multiprocessor and distributed system architectures. We have developed CRL implementations for two platforms: the CM-5, a commercial... (Update)
Cited by: More
Improving the I/O Performance and Correctness of Network File.. - Wang (1999)
(Correct)
Optimizing Compiler for a CELL Processor - Eichenberger, O'Brien, O'Brien.. (2005)
(Correct)
Towards a Theory of Optimal Communication Pipelines.. - Arvind Krishnamurthy.. (1998)
(Correct)
Similar documents (at the sentence level):
60.9%: Proceedings of the Fifteenth ACM Symposium on Operating Systems.. - Acm (1995)
(Correct)
33.9%: High-Performance All-Software Distributed Shared Memory - Johnson (1995)
(Correct)
Active bibliography (related documents): More All
0.2: Multiprocessor Cache Coherence Based on Virtual Memory Support - Petersen, Li (1995)
(Correct)
0.2: Mechanisms and Interfaces for Software-Extended Coherent Shared.. - Chaiken (1994)
(Correct)
0.1: Overview of Distributed Shared Memory - Judge, Nixon, Cahill, Tangney.. (1998)
(Correct)
Similar documents based on text: More All
0.1: NWO-P: Parallel Simulation of the Alewife Machine - Johnson, Chaiken (1993)
(Correct)
0.1: Dynamic Computation Migration in DSM Systems - Hsieh, Kaashoek, Weihl (1996)
(Correct)
0.1: An Efficient Virtual Network Interface in the FUGU Scalable.. - Mackenzie (1998)
(Correct)
Related documents from co-citation: More All
45: Treadmarks: Distributed shared memory on standard workstations and operating sys..
- Keleher, Dwarkadas et al. - 1994
41: Memory Coherence in Shared Virtual Memory Systems
- Li, Hudak - 1989
41: The Midway Distributed Shared Memory System (context) - Bershad, Zekauskas et al. - 1993
BibTeX entry: (Update)
Kirk Johnson, M. Frans Kaashoek, and Deborah A. Wallach. CRL: High-Performance All-Software Distributed Shared Memory. In Proceedings of the 15th ACM Symposium on Operating Systems Principles, Copper Mountain, Colorado, December 1995. http://citeseer.ist.psu.edu/johnson95crl.html More
@inproceedings{ johnson:1995:crl,
author = "Kirk L. Johnson and M. Frans Kaashoek and Deborah A. Wallach",
title = "{CRL}: High-Performance All-Software Distributed Shared Memory",
booktitle = "Proceedings of the 15th {ACM} Symposium on Operating Systems Principles ({SOSP})",
journal = "ACM Operating Systems Review, SIGOPS",
volume = "29",
number = "5",
year = "1995",
pages = "213-226",
url = "citeseer.ist.psu.edu/johnson95crl.html" }
Citations (may not include all citations):
912
MPI: A Message-Passing Interface Standard
- Interface - 1994
595
Active Messages: A Mechanism for Integrated Communication an..
- von Eicken, Culler et al. - 1992
478
The Stanford Dash Multiprocessor (context) - Lenoski, Laudon et al. - 1992
468
Memory Consistency and Event Ordering in Scalable Shared-Mem..
- Gharachorloo, Lenoski et al. - 1990
328
PVM 3 User's Guide and Reference Manual
- Geist, Beguelin et al. - 1993
301
The Midway Distributed Shared Memory System (context) - Bershad, Zekauskas et al. - 1993
268
Tempest and Typhoon: User-Level Shared Memory
- Reinhardt, Larus et al. - 1994
248
Orca: A language for Parallel Programming of Distributed Sys..
- Bal, Kaashoek et al. - 1992
212
The MIT Alewife Machine: Architecture and Performance
- Agarwal, Bianchini et al. - 1995
210
The Amber System: Parallel Programming on a Network of Multi..
- Chase, Amador et al. - 1989
157
IVY: A Shared Virtual Memory System for Parallel Computing (context) - Li - 1988
138
SPLASH: Stanford Parallel Applications for Shared-Memory (context) - Singh, Weber et al. - 1992
131
Fine-grain Access Control for Distributed Shared Memory
- Schoinas, Falsafi et al. - 1994
111
Myrinet: A Gigabit-per-Second Local Area Network (context) - Boden, Cohen et al. - 1995
96
Integrating MessagePassing and Shared-Memory: Early Experien..
- Kranz, Johnson et al. - 1993
92
Cooperative Shared Memory: Software and Hardware for Scalabl..
- Hill, Larus et al. - 1992
87
The Implementation of a Coherent Memory Abstraction on a NUM.. (context) - Cox, Fowler - 1989
79
The Design and Evaluation of a Shared Object System for Dist..
- Scales, Lam - 1994
79
Software Write Detection for a Distributed Shared Memory
- Zekauskas, Sawdon et al. - 1994
74
Software Versus Hardware Shared-Memory Implementation: A Cas..
- Cox, Dwarkadas et al. - 1994
65
Object Distribution in Orca using Compile-Time and Run-Time ..
- Bal, Kaashoek - 1993
61
Where is Time Spent in Message-Passing and SharedMemory Prog..
- Chandra, Larus et al. - 1994
61
Low-Latency Communication Over ATM Networks Using Active Mes..
- von Eicken, Basu et al. - 1995
51
Anatomy of a Message in the Alewife Multiprocessor
- Kubiatowicz, Agarwal - 1993
51
Data Locality and Load Balancing in COOL
- Chandra, Gupta et al. - 1993
50
Efficient Distributed Shared Memory Based On Multi-Protocol ..
- Carter - 1993
48
Software-Extended Coherent Shared Memory: Performance and Co..
- Chaiken, Agarwal - 1994
47
Sparcle: An Evolutionary Processor Design for Multiprocessor.. (context) - Agarwal, Kubiatowicz et al. - 1993
40
Computation Migration: Enhancing Locality for Distributed-Me.. (context) - Hsieh, Wang et al. - 1993
37
and Node Granularity Issues for Large-Scale Multiprocessors (context) - Rothberg, Singh et al. - 1993
36
The Shared Regions Approach to Software Cache Coherence on M..
- Sandhu, Gamsa et al. - 1993
34
Shared-memory (context) - Nikhil, Parallel - 1994
30
Early Experiences with Olden (context) - Carlisle, Rogers et al. - 1993
28
Parallel Visualization Algorithms: Performance and Architect.. (context) - Singh, Gupta et al. - 1994
27
Mechanisms for Cooperative Shared Memory
- Wood, Chandra et al. - 1993
23
Limits to Low-Latency Communication on High-Speed Networks (context) - Thekkath, Levy - 1993
21
The Memory-Integrated Network Interface (context) - Minnich, Burns et al. - 1995
18
Performance Evaluation of Hybrid Hardware and Software Distr.. (context) - Chandra, Gharachorloo et al. - 1994
16
A Comparison of Message Passing and Shared Memory Architectu..
- Klaiber, Levy - 1994
16
Separating Data and ControlTransfer in Distributed Operating..
- Thekkath, Levy et al. - 1994
7
body Methods for Multiprocessor Architecture (context) - Singh, Hennessy et al. - 1992
6
Software Cache Coherence for Large Scale Multiprocessors
- Kontothanassis, Scott - 1995
1
Personal communication (context) - Nikhil - 1995
The graph only includes citing articles where the year of publication is known.
Documents on the same site (http://fermivista.math.jussieu.fr/ftp/ftp.cag.lcs.mit.edu.html): More
Reactive Synchronization Algorithms for Multiprocessors - Lim (1994)
(Correct)
MGS: A Multigrain Shared Memory System - Yeung (1996)
(Correct)
Dribbling Registers: A Mechanism for Reducing Context.. - Vijayaraghavan.. (1992)
(Correct)
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC