CRL: High-Performance All-Software Distributed Shared Memory (1995)
Cached
Download Links
- [www.lcs.mit.edu]
- [www.lcs.mit.edu]
- [www.lcs.mit.edu]
- [www.pdos.lcs.mit.edu]
- [www.irisa.fr]
- DBLP
Other Repositories/Bibliography
| Citations: | 191 - 11 self |
BibTeX
@INPROCEEDINGS{Johnson95crl:high-performance,
author = {Kirk L. Johnson and M. Frans Kaashoek and Deborah A. Wallach},
title = {CRL: High-Performance All-Software Distributed Shared Memory},
booktitle = {},
year = {1995},
pages = {213--228}
}
Years of Citing Articles
OpenURL
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 multicomputer, and the MIT Alewife machine, an experimental multiprocessor offering efficient support for both message passing and shared memory. We present results for up to 128 processors on the CM-5 and up to 32 processors on Alewife. In a set of controlled experiments, we demonstrate that CRL is the first all-software DSM system capable of delivering performance competitive with hardware DSMs. CRL achieves speedups within 30% of those provided by Alewife's native support for shared memory, eve...







