(Enter summary)
Abstract: Higher-level parallel programming languages can be
difficult to implement efficiently on parallel machines.
This paper shows how a flexible, compiler-controlled
memory system can help achieve good performance
for language constructs that previously appeared too
costly to be practical.
Our compiler-controlled memory system is called
Loosely Coherent Memory (LCM). It is an example of
a larger class of Reconcilable Shared Memory (RSM)
systems, which generalize the replication and merge
policies of ... (Update)
Context of citations to this paper: More
.... models [20] while others merely implement a collection of mechanisms on top of which users write their own DSM consistency policies [97, 128]. All of these consistency models and the DSM s that implement these models take a low level view of a parallel program as a...
.... node caches can be used in conjunction with a reconciling protocol to avoid cache replacements to be sent to remote home nodes [14]. Since in DDSM the entire speculative state is encoded in cache blocks and directory entries, existing mechanisms to store evicted lines in...
Cited by: More
User-Controllable Coherence for High Performance Shared.. - Collin Mccurdy And (2003)
(Correct)
Portable High-Performance Programs - Frigo (1992)
(Correct)
Architectural Support for Parallel Reductions in.. - Garzaran.. (2001)
(Correct)
Similar documents (at the sentence level):
21.7%: Parallel Programming Using C++ A Survey of Current Systems - Gregory Wilson Editor
(Correct)
7.1%: Memory Systems for Parallel Programming - Richards (1996)
(Correct)
Active bibliography (related documents): More All
0.3: NESL: A Nested Data-Parallel Language (Version 2.6) - Blelloch (1993)
(Correct)
0.3: A Function-Composition Approach to Synthesize Fortran 90.. - Gwan-Hwan Hwang (1998)
(Correct)
0.1: High-Performance All-Software Distributed Shared Memory - Johnson (1995)
(Correct)
Similar documents based on text: More All
0.5: Measurement - Large Hsct Of
(Correct)
0.4: Towards Limit Computable Mathematics - Susumu Hayashi And
(Correct)
0.4: Experience with a Language for Writing Coherence.. - Chandra, Dahlin.. (1997)
(Correct)
Related documents from co-citation: More All
11: Implementation and Performance of MUNIN
- Carter, Bennett et al. - 1991
9: Tempest and Typhoon: User-Level Shared Memory
- Reinhardt, Larus et al. - 1994
9: Treadmarks: Distributed shared memory on standard workstations and operating sys..
- Keleher, Dwarkadas et al. - 1994
BibTeX entry: (Update)
JamesR. Larus, Brad Richards, and GuhanViswanathan. LCM: Memory system support for parallel language implementation. In ASPLOS6, pages 208--218, 1994. http://citeseer.ist.psu.edu/larus94lcm.html More
@inproceedings{ larus94lcm,
author = "James R. Larus and Brad Richards and Guhan Viswanathan",
title = "{LCM}: Memory System Support for Parallel Language Implementation",
booktitle = "{\em Proceedings of the Sixth International Conference on Architectural Support for Programming Languages and Operating Systems}",
address = "San Jose, California",
pages = "208--218",
year = "1994",
url = "citeseer.ist.psu.edu/larus94lcm.html" }
Citations (may not include all citations):
835
High Performance Fortran Language Specification
- Fortran - 1993
723
Memory Coherence in Shared Virtual Memory Systems
- Li, Hudak - 1989
422
Implementation and Performance of Munin
- Carter, Bennett et al. - 1991
362
The Stanford FLASH Multiprocessor (context) - Kuskin - 1994
357
The Directory-Based Cache Coherence Protocol for the DASH Mu.. (context) - Lenoski, Laudon et al. - 1990
268
Tempest and Typhoon: User-Level Shared Memory
- Reinhardt, Larus et al. - 1994
204
Munin: Distributed Shared Memory Based on TypeSpecific Memor..
- Bennett, Carter et al. - 1990
169
Data-Parallel Programming on MIMD Computers (context) - Hatcher, Quinn et al. - 1991
166
NESL: A Nested Data-Parallel Language
- Blelloch - 1993
156
An Evaluation of Directory Schemes for Cache Coherence
- Agarwal, Simoni et al. - 1988
133
A Unified Formalization of Four Shared-Memory Models
- Adve, Hill - 1993
131
Fine-grain Access Control for Distributed Shared Memory
- Schoinas, Falsafi et al. - 1994
96
Integrating Message-Passing and Shared-Memory: Early Experie..
- Kranz, Johnson et al. - 1993
95
Virtual Memory Primitives for User Programs
- Appel, Li - 1991
95
Application-Specific Protocols for UserLevel Shared Memory
- Falsafi, Lebeck et al. - 1994
94
Realtime Concurrent Collection on Stock Multiprocessors
- Appel, Ellis et al. - 1988
74
Software Versus Hardware Shared-Memory Implementation: A Cas..
- Cox, Dwarkadas et al. - 1994
67
Language for Data Parallel Programming (context) - Rose, Jr et al. - 1987
56
The Paralation Model: ArchitectureIndependent Parallel Progr.. (context) - Sabot - 1988
42
Making Asynchronous Parallelism Safe for the World (context) - Jr - 1990
41
Improving the Accuracy of Data Race Detection
- Netzer, Miller - 1991
39
False Sharing and its Effect on Shared Memory Performance (context) - Bolosky, Scott - 1993
38
Distributed Shared Memory with Versioned Objects
- Feeley, Levy - 1992
36
Data-Parallel Programming Language (context) - Larus, Large-Grain - 1992
27
Mechanisms for Cooperative Shared Memory
- Wood, Chandra et al. - 1993
25
Automatic Recognition of Induction Variables and Recurrence .. (context) - Ammarguellat - 1990
16
Compiling for Shared-Memory and Message-Passing Computers
- Larus - 1994
16
The Control Mechanism for the Myrias Parallel Computer Syste.. (context) - Beltrametti, Bobey et al. - 1988
11
IEEE Transactions on Computers (context) - Saltz, Mirchandaney et al. - 1991
3
Size and Access Inference for Data-Parallel Programs
- Chatterjee, Blelloch et al. - 1991
The graph only includes citing articles where the year of publication is known.
Documents on the same site (http://www.cs.wisc.edu/~wwt/wwt_papers.html): More
Cache-Conscious Structure Definition - Chilimbi, Davidson, Larus (1999)
(Correct)
Improving Data-flow Analysis with Path Profiles - Ammons (1998)
(Correct)
HPF on Fine-Grain Distributed Shared Memory: Early Experience - Chandra, Larus (1996)
(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