See this document in CiteSeerX!

The Shared Regions Approach to Software Cache Coherence on Multiprocessors (1993)  (Make Corrections)  (36 citations)
Proceedings of the 1993 ACM SIGPLAN Symposium on Principles and Pranctice of...
Proc. of the Fourth ACM SIGPLAN Symp. on Principles and Practice of Parallel Programming (PPOPP'93)



  Home/Search   Context   Related

 
View or download:
toronto.edu/pub/pa...u_et_al_PPOPP.ps.Z
toronto.edu/pub/repo...SRcoherence.ps.Z
toronto.edu/pub/report...SRcoherence.ps
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  ke.shinshuu.ac.jp/WWWAnch...ftp (more)
From:  toronto.edu
(Enter author homepages)

Rate this article: (best)
  Comment on this article  
(Enter summary)

Abstract: The effective management of caches is critical to the performance of applications on shared-memory multiprocessors. In this paper, we discuss a technique for software cache coherence that is based upon the integration of a program-level abstraction for shared data with software cache management. The program-level abstraction, called Shared Regions, explicitly relates synchronization objects with the data they protect. Cache coherence algorithms are presented which use the information provided... (Update)

Context of citations to this paper:   More

.... is more or less transparent to the application developer, relying on application independent coherence schemes such as entry consistency [5,10,17,19] to guarantee that each object access sees consistent state. Coherence actions are triggered on demand, and, in the absence of...

...memory system. A different approach to deal with potential cache inconsistencies has been undertaken within the Shared Regions project [29], which defines a high level abstraction to group and manipulate memory regions. Based on this abstraction, it provides mechanisms to...

Cited by:   More
Compiler Support for Array Distribution on - Numa Shared Memory   (Correct)
Multiple-Writer Entry Consistency - Sandhu, Brecht, Moscoso (1999)   (Correct)
Integrating Bulk-Data Transfer into the - Aurora Distributed Shared (2001)   (Correct)

Similar documents (at the sentence level):
12.2%:   Shared Regions: A strategy for efficient cache management in.. - Sandhu (1995)   (Correct)

Active bibliography (related documents):   More   All
0.3:   Region-Oriented Memory Management in Shared-Memory.. - Sandhu, Gamsa, Zhou (1992)   (Correct)
0.2:   Distributed Array Data Management on NUMA Multiprocessors - Abdelrahman, Wong (1994)   (Correct)
0.2:   Compiler Support for Array Distribution on NUMA Shared.. - Abdelrahman, Wong (1995)   (Correct)

Similar documents based on text:   More   All
0.1:   Automatic Software Cache Coherence through Vectorization - Darnell, al. (1992)   (Correct)
0.1:   Bibliography - Chambers   (Correct)
0.1:   Toward a Methodology of Optimizing Programs for High-Performance .. - Eigenmann (1991)   (Correct)

Related documents from co-citation:   More   All
23:   The Midway Distributed Shared Memory System (context) - Bershad, Zekauskas et al. - 1993
21:   CRL: High-Performance All-Software Distributed Shared Memory - Johnson, Kaashoek et al. - 1995
18:   Implementation and Performance of MUNIN - Carter, Bennett et al. - 1991

BibTeX entry:   (Update)

Harjinder S. Sandhu, Benjamin Gamsa, and Songnian Zhou. The Shared Regions Approach to Software Cache Coherence on Multiprocessors. In Principles and Practices of Parallel Programming, 1993, pages 229--238, San Diego, CA, May 1993. http://citeseer.ist.psu.edu/sandhu93shared.html   More

@inproceedings{ sandhu93shared,
    author = "H. S. Sandhu and B. Gamsa and S. Zhou",
    title = "The Shared Region Approach to Software Cache Coherence on Multiprocessors",
    booktitle = "Proc. of the Fourth {ACM} {SIGPLAN} Symp. on Principles and Practice of Parallel Programming ({PPOPP}'93)",
    pages = "229--238",
    year = "1993",
    url = "citeseer.ist.psu.edu/sandhu93shared.html" }
Citations (may not include all citations):
468   Memory consistency and event ordering in scalable shared-mem.. - Gharacharloo, Lenoski et al. - 1990
213   Weak ordering - a new definition - Adve, Hill - 1990
170   LimitLESS directories: A scalable cache coherence scheme - Chaiken, Kubiatowicz et al. - 1991
159   The NYU Ultracomputer -- designing an MIMD shared memory par.. (context) - Gottlieb, Kruskal et al. - 1982
92   Cooperative shared memory: Software and hardware for scalabl.. - Hill, Larus et al. - 1992
92   Mean value analysis of closed multichain queueing networks (context) - Reiser, Lavenberg - 1980
88   A survey of cache coherence schemes for multiprocessors (context) - Stenstrom - 1990
67   Hector - a hierarchically structured shared-memory multiproc.. - Vranesic, Stumm et al. - 1991
50   Compiler-directed cache management in multiprocessors (context) - Cheong, Veidenbaum - 1990
46   Coarse-grain parallel programming in Jade - Lam, Rinard - 1991
42   Comparison of hardware and software cache coherence schemes - Adve, Adve et al. - 1991
38   Distributed shared memory with versioned objects - Feeley, Levy - 1992
38   Automatic management of programmable caches (context) - Cytron, Karlovsky et al. - 1988
30   Evaluating the performance of software cache coherence (context) - Owicki, Agarwal - 1989
12   The directory-based cache coherence protocol for the DASH mu.. (context) - Lenowski, Laudon et al. - 1990
5   Clustering micro-kernels for scalability (context) - Stumm, Unrau et al. - 1992
2   The IBM research processor prototype (context) - Pfister, Brantley et al. - 1985
1   Multi-level shared cacheing techniques for scalability in VM.. (context) - Cheriton, Goosen et al. - 1989
1   Parallelizing large existing programs - methodology and expe.. (context) - McGrogan, Olson et al. - 1986



The graph only includes citing articles where the year of publication is known.


Documents on the same site (http://www.ke.shinshu-u.ac.jp/WWW-Anchor/ftp.html):   More
Loop and Data Transformations: A Tutorial - Kulkarni, Stumm (1993)   (Correct)
Deriving Good Transformations for Mapping Nested Loops on.. - Kumar, Kulkarni, Basu (1992)   (Correct)
Tcl/Tk in a Nutshell - Theobald (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