(Enter summary)
Abstract: Access latency in large-scale shared-memory multiproces-
sors 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... (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.6: Cache Coherence Using Local Knowledge - Darnell, Kennedy (1993)
(Correct)
0.2: Performance Evaluation of the Late Delta Cache.. - de Supinski.. (1996)
(Correct)
0.2: A Generational Approach to Software-Controlled Multiprocessor.. - Chiueh (1993)
(Correct)
Similar documents based on text: More All
0.3: Exploiting Cache Affinity in Software Cache Coherence - Li, Sevcik (1994)
(Correct)
0.2: An Analytic Study of Dynamic Hardware and Software Cache.. - Harjinder Sandhu (1995)
(Correct)
0.2: Algorithms for Dynamic Software Cache Coherence - Harjinder Sandhu (1995)
(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/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/darnell92automatic.html" }
Citations (may not include all citations):
358
The Tera computer system
- Alverson, Callahan et al. - 1990 ACM DBLP
357
The directory-based cache coherence protocol for the dash mu.. (context) - Lenoski, Laudon et al. - 1990 ACM DBLP
258
Automatic translation of FORTRAN programs to vector form
- Allen, Kennedy - 1987 ACM DBLP
248
Solving Linear Systems on Vector and Shared Memory Computers (context) - Donagrra, Duff et al. - 1991 ACM
171
Dependence graphs and compiler optimizations (context) - Kuck, Kuhn et al. - 1981 ACM DBLP
104
The Structure of Computers and Computa- tions (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 DBLP
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 ACM DBLP
18
A timestamp-based cache coherence scheme
- Min, Baer - 1989 DBLP
5
An efficient caching support for critical sections in large-.. (context) - Min, Baer et al. - 1990 ACM DBLP
3
The design and development of a very high speed system bus t.. (context) - Schanin - 1986
2
Working Draft (context) - Forum, Fortran - 1990
1
A new solution to co- hcrcncc problems in multicache systems (context) - Censier, Fcautrier - 1978
1
How to make a multiprocessor that correctly executes multipr.. (context) - Lampoft - 1979
1
Cache coherence in systems with parallel communication chann.. (context) - Wilhs, Sanderson et al. - 1990 ACM
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