See this document in CiteSeerX!

A High-Level Abstraction of Shared Accesses (2000)  (Make Corrections)  (1 citation)
Peter J. Keleher
ACM Transactions on Computer Systems



  Home/Search   Context   Related

Links:   ACM   DBLP

 
View or download:
umd.edu/~keleher/papers...tocsTapes.pdf
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  umd.edu/~keleher/papers (more)
(Enter author homepages)

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

Abstract: ion of Shared Accesses Peter J. Keleher keleher@cs.umd.edu Department of Computer Science University of Maryland College Park, MD 20742 Key words: shared memory, DSM, programming libraries, update protocols We describe the design and use of the tape mechanism, a new high-level abstraction of accesses to shared data for software DSMs. Tapes consolidate and generalize a number of recent protocol optimizations, including update-based locks and record-replay barriers. Tapes are usually... (Update)

Context of citations to this paper:   More

...record replay to address the aforementioned problem. This mechanism is conceptually similar to the record replay barriers described in [6]. The record replay mechanism handles effectively strictly iterative parallel codes in which the same memory reference trace is repeated for...

Cited by:   More
Leveraging Transparent Data Distribution in OpenMP .. - Nikolopoulos.. (2000)   (Correct)

Active bibliography (related documents):   More   All
0.2:   Thread Migration and Communication Minimization in DSM Systems - Thitikamol, Keleher (1999)   (Correct)
0.2:   Prescriptive Performance Tuning: The RX Approach - Rajamony (1998)   (Correct)
0.2:   Data Locality Optimization of Shared Memory Programs on NUMA.. - Tao   (Correct)

Similar documents based on text:   More   All
0.2:   Two Heads are Better than Two Tapes - Tao Jiang (1994)   (Correct)
0.2:   Tape Group Parity Protection - Johnson, Prabhakar   (Correct)
0.2:   On Protocol Divertibility - Bleumer (1998)   (Correct)

BibTeX entry:   (Update)

P. Keleher. A High Level Abstraction of Shared Accesses. ACM Transactions on Computer Systems, Vol. 18, No. 1, pp. 1--36. Feburary 2000. http://citeseer.ist.psu.edu/keleher00highlevel.html   More

@article{ keleher00highlevel,
    author = "Peter J. Keleher",
    title = "A high-level abstraction of shared accesses",
    journal = "ACM Transactions on Computer Systems",
    volume = "18",
    number = "1",
    pages = "1--36",
    year = "2000",
    url = "citeseer.ist.psu.edu/keleher00highlevel.html" }
Citations (may not include all citations):
468   Memory Consistency and Event Ordering in Scalable Shared-Mem.. - Gharachorloo, Lenoski et al. - 1990  ACM   DBLP
422   Implementation and Performance of Munin - Carter, Bennett et al. - 1991  ACM   DBLP
406   TreadMarks: Distributed Shared Memory on Standard Workstatio.. - Keleher, Dwarkadas et al. - 1994  DBLP
362   The Stanford FLASH Multiprocessor (context) - Kuskin, al - 1994  ACM   DBLP
326   TreadMarks: Shared Memory Computing on Networks of Workstati.. - Amza, Cox et al. - 1996
301   The Midway Distributed Shared Memory System (context) - Bershad, Zekauskas et al. - 1993  ACM
300   Lazy Release Consistency for Software Distributed Shared Mem.. - Keleher, Cox et al. - 1992  ACM   DBLP
268   Tempest and Typhoon: User-Level Shared Memory - Reinhardt, Larus et al. - 1994  DBLP
157   IVY: A Shared Virtual Memory System for Parallel Computing (context) - Li - 1988  DBLP
145   CRL: High-Performance All-Software Distributed Shared Memory - Johnson, Kaashoek et al. - 1995  DBLP
131   Fine-grain Access Control for Distributed Shared Memory - Schoinas, Falsafi et al. - 1994  ACM   DBLP
107   Scope Consistency: a Bridge between Release Consistency and .. - Iftode, Singh et al. - 1996  DBLP
105   The SPLASH-2 Programs: Characterization and Methodological C.. (context) - Woo, Ohara et al. - 1995  DBLP
97   Performance Evaluation of Two Home-Based Lazy Release Consis.. - Zhou, Iftode et al. - 1996  ACM   DBLP
95   Application-Specific Protocols for User-Level Shared Memory - Falsafi, Lebeck et al. - 1994  ACM   DBLP
80   The Relative Importance of Concurrent Writers and Weak Consi.. - Keleher - 1996  ACM   DBLP
59   The Design and Implementation of the Clouds Distributed Oper.. - Dasgupta, Chen et al. - 1990  DBLP
51   An Integrated Compile-Time/Run-Time Software Distributed Sha.. - Dwarkadas, Cox et al. - 1996  ACM   DBLP
45   Dynamic Self-Invalidation: Reducing Coherence Overhead in Sh.. - Lebeck, Wood - 1995  DBLP
44   Teapot: Language Support for Writing Memory Coherence Protoc.. (context) - Chandra, Richards et al. - 1996  DBLP
36   Enhancing Software DSM for Compiler-Parallelized Application.. - Tseng, Keleher - 1997  ACM   DBLP
34   Technical Summary (context) - Research - 1992
33   Synchronization, coherence, and event ordering in multiproce.. (context) - Dubois, Scheurich et al. - 1988  ACM   DBLP
32   Eager Sharing for Efficient Massive Parallelism - Wittie, Hermannsson et al. - 1992
32   Speeding up Irregular Applications in Shared-Memory Multipro.. - Zhang, Torrellas - 1995  DBLP
30   Evaluating the Performance of Software Distributed Shared Me.. - Cox, Dwarkadas et al. - 1997  ACM   DBLP
29   Tradeoffs between False Sharing and Aggregation in Software .. - Amza, Cox et al. - 1997  ACM
27   Shasta: A Low Overhead, Software-Only Approach for Supportin.. - Scales, Gharachorloo - 1996  DBLP
27   A Comparison of Entry Consistency and Lazy Release Consisten.. - Adve, Cox et al. - 1996  ACM   DBLP
26   Using Prediction to Accelerate Coherence Protocols - Mukherjee, Hill - 1998  ACM   DBLP
22   Online Data-Race Detection via Coherency Guarantees - Perkovic, Keleher - 1996  ACM   DBLP
22   Efficient Synchronization: Let Them Eat QOLB (context) - Kagi, Burger et al. - 1997  DBLP
14   A Performance Comparison of Homeless and Home-based Lazy Rel.. - Cox, Lara et al. - 1999  ACM   DBLP
11   Architectural Mechanisms for Explicit Communication in Share.. - Ramachandran, Shah et al. - 1995  ACM   DBLP
8   Tapeworm: High-Level Abstractions of Shared Accesses (context) - Keleher - 1999  DBLP
5   Performance Debugging Shared Memory Parallel Programs Using .. (context) - Rajamony, Cox - 1997

Documents on the same site (http://www.cs.umd.edu/~keleher/papers.html):   More
Multi-threading and Remote Latency in Software DSMs - Thitikamol, Keleher (1997)   (Correct)
A Protocol-Centric Approach to On-The-Fly Race Detection - Perkovic, Keleher (2000)   (Correct)
General Data Streaming - Frank Miller (1998)   (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