See this document in CiteSeerX!

Software Transactional Memory (1995)  (Make Corrections)  (61 citations)
Nir Shavit
Symposium on Principles of Distributed Computing



  Home/Search   Context   Related

 
View or download:
brown.edu/courses/cs295h/stm.ps
brown.edu/courses/cs295h/stm.ps
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  brown.edu/courses/cs295h/ (more)
(Enter author homepages)

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

Abstract: As we learn from the literature, flexibility in choosing synchronization operations greatly simplifies the task of designing highly concurrent programs. Unfortunately, existing hardware is inflexible and is at best on the level of a Load Linked/Store Conditional operation on a single word. Building on the hardware based transactional synchronization methodology of Herlihy and Moss, we offer software transactional memory (STM), a novel software method for supporting flexible transactional... (Update)

Cited by:   More
Preemption-Based Avoidance of Priority Inversion for Java - Welc, Hosking, Jagannathan (2004)   (Correct)
Transactional Monitors for Concurrent Objects - Adam Welc Suresh   (Correct)
High Performance Software Architectures: - Connector-Oriented Approach David   (Correct)

Similar documents (at the sentence level):
67.3%:   Software Transactional Memory - Shavit, Touitou (1995)   (Correct)

Active bibliography (related documents):   More   All
0.5:   Wait-free Consensus in "In-phase" Multiprocessor Systems - Papatriantafilou, Tsigas (1995)   (Correct)
0.0:   The Instancy of Snapshots and Commuting Objects - Afek, Weisberger (1993)   (Correct)
0.0:   Scalable Concurrent Counting - Herlihy, Lim, Shavit (1994)   (Correct)

Similar documents based on text:   More   All
0.4:   Optimal Time-Space Tradeoff for Shared Memory Leader Election - Afek, Stupp (1999)   (Correct)
0.2:   Software Transactional Memory for Dynamic-Sized Data.. - Herlihy, Luchangco.. (2003)   (Correct)
0.2:   Application of Spatial-Domain Convolution/Deconvolution.. - Subbarao, Agarwal, Surya (1992)   (Correct)

Related documents from co-citation:   More   All
39:   A methodology for implementing highly concurrent data objects - Herlihy - 1993
29:   Universal Constructions for Multi-Object Operations - Anderson, Moir - 1995
28:   Transactional Memory: Architectural Support for Lock-Free Data Structures - Herlihy, Moss - 1993

BibTeX entry:   (Update)

N. Shavit and D. Touitou, "Software Transactional Memory", Proceedings of the 14th Annual ACM Symposium on Principles of Distributed Computing , 1995, pp. 204-213. http://citeseer.ist.psu.edu/article/shavit95software.html   More

@inproceedings{ shavit95software,
    author = "Nir Shavit and Dan Touitou",
    title = "Software Transactional Memory",
    booktitle = "Symposium on Principles of Distributed Computing",
    pages = "204-213",
    year = "1995",
    url = "citeseer.ist.psu.edu/article/shavit95software.html" }
Citations (may not include all citations):
197   The performance of spin lock alternatives for shared memory .. (context) - Anderson - 1990
191   The MIT Alewife Machine: A LargeScale Distributed-Memory Mul.. - Agarwal - 1991
43   Counting Networks - Aspnes, Herlihy et al. - 1994
18   Practical consideration for lock-free concurrent objects (context) - Bershad - 1991
2   Proceeding of the 4th ACM Symposium on Parallel Algorithms a.. (context) - Anderson, Asynchronous - 1992
2   Felten Performance Issues in NonBlocking Synchronization on .. (context) - Alemany - 1992
1   Proteus: A High-Performance Parallel (context) - Brewer, Dellarocas et al.



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


Documents on the same site (http://wilma.cs.brown.edu/courses/cs295h/):   More
Elimination Trees and the Construction of Pools and Stacks - Shavit, Touitou (1995)   (Correct)
Scalable Concurrent Counting - Herlihy, Lim, Shavit (1994)   (Correct)
Proving Correctness for Balancing Networks - Busch, Mavronicolas (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