(Enter summary)
Abstract: Access latency in large-scale shared-memory multiprocessors
is a concern since most (if not all) memory is one or
more hops away through an interconnection network. Providing
processors with one or more levels of cache is an
accepted way to reduce the average access latency; however,
in a multiprocessor, cached values must be kept coherent
for the multiprocessor to support the abstraction of
a shared global memory. There is no generally accepted
hardware solution to provide cache coherence for... (Update)
Context of citations to this paper: More
.... that move and replicate data at run time in response to observed patterns of program behavior as opposed to compiler based techniques [13, 15]. 2 We also report on the impact of several architectural alternatives on the effectiveness of software coherence. These alternatives...
.... Karlovsky, and McAulife (CKM) 12] attempt to minimize the amount of data to be invalidated, and Darnell, Mellor Crummey, and Kennedy [13] apply vectorization techniques to eliminate redundant invalidations. The second scheme is called Software Cache Coherence through...
Cited by: More
Exact Distributed Invalidation - Ford, O'Boyle, Stöhr (2000)
(Correct)
Automatic Software Cache Coherence through Vectorization - Darnell, al. (1992)
(Correct)
A Compiler Algorithm to Reduce Invalidation Latency in.. - O'Boyle, Nisbet, Ford (1996)
(Correct)
Active bibliography (related documents): More All
0.7: Cache Coherence Using Local Knowledge - Darnell, Kennedy (1993)
(Correct)
0.2: A Generational Approach to Software-Controlled Multiprocessor.. - Chiueh (1993)
(Correct)
0.2: Performance Evaluation of the Late Delta Cache.. - de Supinski.. (1996)
(Correct)
Similar documents based on text: More All
0.2: Automatic Data Layout for Distributed Memory Machines - Kremer (1995)
(Correct)
0.2: Memory-Hierarchy Management - Carr (1992)
(Correct)
0.1: Loop Distribution with Arbitrary Control Flow - Kennedy, McKinley (1990)
(Correct)
Related documents from co-citation: More All
11: Compiler-Directed Cache Management in Multiprocessors (context) - Cheong, Veidenbaum - 1990
8: Life Span Strategy - A Compiler-Based Approach to Cache Coherence (context) - Cheong - 1992
7: Automatic management of programmable caches (context) - Cytron, Karlovsky et al. - 1988
BibTeX entry: (Update)
E. Darnell, J. M. Mellor-Crummey, and K. Kennedy. Automatic Software Cache Coherence through Vectorization. In Proceeding of Int'l. Conf. on Supercomputing, pages 129-- 139, 1992. http://citeseer.ist.psu.edu/article/darnell92automatic.html More
@inproceedings{ darnell92automatic,
author = "Ervan Darnell and Johm M. Mellor-Crummey and Ken Kennedy",
title = "Automatic Software Cache Coherence Through Vectorization",
booktitle = "1992 {ACM} International Conference on Supercomputing",
address = "Washington, D.C.",
pages = "129--138",
year = "1992",
url = "citeseer.ist.psu.edu/article/darnell92automatic.html" }
Citations (may not include all citations):
358
The Tera computer system
- Alverson, Callahan et al. - 1990
357
The directory-based cache coherence protocol for the dash mu.. (context) - Lenoski, Laudon et al. - 1990
258
Automatic translation of FORTRAN programs to vector form
- Allen, Kennedy - 1987
248
Solving Linear Systems on Vector and Shared Memory Computers (context) - Donagrra, Duff et al. - 1991
195
A new solution to coherence problems in multicache systems (context) - Censier, Feautrier - 1978
171
Dependence graphs and compiler optimizations (context) - Kuck, Kuhn et al. - 1981
104
The Structure of Computers and Computations (context) - Kuck - 1978
50
Compiler-directed cache management for multiprocessors (context) - Cheong, Veidenbaum - 1990
38
Automatic management of programmable caches (context) - Cytron, Karlovsky et al. - 1988
28
How to make a multiprocessor that correctly executes multipr.. (context) - Lamport - 1979
24
Guide to Parallel Programming on Sequent Computer Systems (context) - Osterhaug - 1989
18
Automatic software cache coherence through vectorization
- Darnell, Mellor-Crummey et al. - 1992
18
A timestamp-based cache coherence scheme
- Min, Baer - 1989
5
An efficient caching support for critical sections in large-.. (context) - Min, Baer et al. - 1990
3
The design and development of a very high speed system bus -.. (context) - Schanin - 1986
2
Working Draft (context) - Forum, Fortran - 1990
The graph only includes citing articles where the year of publication is known.
Documents on the same site (http://softlib.rice.edu/CRPC/softlib/TRs_online.html): More
Experiences on Data-Parallel Programming - Clark, von Hanxleden, Kennedy (1994)
(Correct)
A Priori Estimates for Mixed Finite Element.. - Cowsar, Dupont, Wheeler
(Correct)
An Empirical Evaluation of Dependence Analysis in Parallel Program .. - Monk (1995)
(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