See this document in CiteSeerX!

An Evaluation of Software-Based Release Consistent Protocols (1995)  (Make Corrections)  (29 citations)
Pete Keleher, Alan L. Cox, Sandhya Dwarkadas, Willy Zwaenepoel
Journal of Parallel and Distributed Computing



  Home/Search   Context   Related

 
View or download:
rice.edu/~willy/papers/jpdc95.ps.gz
rice.edu/CS/Systems/pape...jpdc95.ps.gz
rochester.edu/u/sandhya/pap...jpdc95.ps
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  aa.ru/dsmpapers (more)
From:  rice.edu/CS/Systems/...treadmarks
(Enter author homepages)

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

Abstract: This paper presents an evaluation of three software implementations of release consistency. Release consistent protocols allow data communication to be aggregated, and multiple writers to simultaneously modify a single page. We evaluated an eager invalidate protocol that enforces consistency when synchronization variables are released, a lazy invalidate protocol that enforces consistency when synchronization variables are acquired, and a lazy hybrid protocol that selectively uses update to... (Update)

Context of citations to this paper:   More

.... mw protocol is a home based protocol allowing multiple writers (MRMW protocol) by using the classical twinning technique described in [15]. Essentially, each page has a home node, where all threads have write access. On page fault, a copy of the page is brought from the home...

.... of a multiple writer protocol appeared in the Munin system [5] Munin, however, used a form of eager RC that is generally inferior to LRC [10]. Since then two multiple writer protocols that are compatible with LRC have been developed: the TreadMarks (Tmk) protocol [11] and the...

Cited by:   More
Efficient Analysis of Temporal Properties for Real-Time Systems - .. - Müller (2000)   (Correct)
An Asynchronous Protocol for Release Consistent Distributed.. - Yeo, Yeom, Park   (Correct)
Improving the Performance of Software Distributed Shared.. - Kistler, Alvisi   (Correct)

Similar documents (at the sentence level):
17.1%:   Lazy Release Consistency for Distributed Shared Memory - Keleher (1995)   (Correct)
12.9%:   TreadMarks: Distributed Shared Memory on Standard.. - Keleher, Cox.. (1994)   (Correct)
5.3%:   Replacing Locks by Higher-Level Primitives - Adve, Cox, Dwarkadas, Zwaenepoel (1994)   (Correct)

Active bibliography (related documents):   More   All
0.1:   Techniques for Reducing Consistency-Related.. - Carter, Bennett.. (1993)   (Correct)
0.1:   The Relative Importance of Concurrent Writers and Weak.. - Keleher (1996)   (Correct)
0.1:   Online Data-Race Detection via Coherency Guarantees - Perkovic, Keleher (1996)   (Correct)

Similar documents based on text:   More   All
0.3:   Evaluation of Release Consistent Software.. - Dwarkadas.. (1993)   (Correct)
0.3:   Software Versus Hardware Shared-Memory Implementation: A Case Study - Alan Cox (1994)   (Correct)
0.3:   Compiler-Directed Selective Update Mechanisms for.. - Dwarkadas, Cox, Lu.. (1995)   (Correct)

Related documents from co-citation:   More   All
21:   Memory Coherence in Shared Virtual Memory Systems - Li, Hudak - 1989
17:   Memory Consistency and Event Ordering in Scalable Shared-memory Multiprocessors - Gharachorloo, Lenoski - 1990
12:   The Midway Distributed Shared Memory System (context) - Bershad, Zekauskas et al. - 1993

BibTeX entry:   (Update)

Pete Keleher, Alan L. Cox, Sandhya Dwarkadas, and Willy Zwaenepoel. An evaluation of software-based release consistent protocols. Journal of Parallel and Distributed Computing, 29(2):126--141, September 1995. http://citeseer.ist.psu.edu/keleher95evaluation.html   More

@article{ keleher95evaluation,
    author = "Pete Keleher and Alan L. Cox and Sandhya Dwarkadas and Willy Zwaenepoel",
    title = "An Evaluation of Software-Based Release Consistent Protocols",
    journal = "Journal of Parallel and Distributed Computing",
    volume = "29",
    number = "2",
    pages = "126--141",
    year = "1995",
    url = "citeseer.ist.psu.edu/keleher95evaluation.html" }
Citations (may not include all citations):
723   Memory coherence in shared virtual memory systems - Li, Hudak - 1989
606   How to make a multiprocessor computer that correctly execute.. (context) - Lamport - 1979
468   Memory consistency and event ordering in scalable shared-mem.. - Gharachorloo, Lenoski et al. - 1990
422   Implementation and performance of Munin - Carter, Bennett et al. - 1991
301   The Midway distributed shared memory system (context) - Bershad, Zekauskas et al. - 1993
300   Lazy release consistency for software distributed shared mem.. - Keleher, Cox et al. - 1992
213   Weak ordering: A new definition - Adve, Hill - 1990
130   Optimally profiling and tracing programs - Ball, Larus - 1992
74   Evaluation of release consistent software distributed shared.. - Dwarkadas, Keleher et al. - 1993
48   Portable Programs for Parallel Processors (context) - Lusk, Overbeek - 1987
40   Parallelization of general linkage analysis problems - Dwarkadas, Schaffer et al. - 1994
28   Strategies for multilocus linkage analysis in humans (context) - Lathrop, Lalouel et al. - 1984
23   Technical Report TR RNR (context) - Bailey, Barton et al. - 1991
9   Distributed Shared Memory Using Lazy Release Consistency (context) - Keleher - 1994



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


Documents on the same site (http://www.aa.ru/dsmpapers.html):   More
Java/DSM: A Platform for Heterogeneous Computing - Yu, Cox (1997)   (Correct)
TreadMarks: Distributed Shared Memory on Standard.. - Keleher, Cox.. (1994)   (Correct)
Software Versus Hardware Shared-Memory Implementation: A Case Study - Cox (1994)   (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