• Documents
  • Authors
  • Tables
  • Log in
  • Sign up
  • MetaCart
  • DMCA
  • Donate

CiteSeerX logo

DMCA

On the correctness of transactional memory. (2008)

Cached

  • Download as a PDF

Download Links

  • [pub.ist.ac.at]
  • [infoscience.epfl.ch]
  • [kapalka.eu]
  • [infoscience.epfl.ch]
  • [infoscience.epfl.ch]
  • [infoscience.epfl.ch]
  • [lpd.epfl.ch]
  • [infoscience.epfl.ch]
  • [infoscience.epfl.ch]
  • [infoscience.epfl.ch]
  • [infoscience.epfl.ch]
  • [infoscience.epfl.ch]
  • [www.cs.msu.edu]
  • [www.cse.msu.edu]
  • [web.cs.msu.edu]
  • [web.cse.msu.edu]

  • Save to List
  • Add to Collection
  • Correct Errors
  • Monitor Changes
by Rachid Guerraoui , Thomas A Henzinger , Vasu Singh
Venue:In PPoPP.
Citations:212 - 27 self
  • Summary
  • Citations
  • Active Bibliography
  • Co-citation
  • Clustered Documents
  • Version History

BibTeX

@INPROCEEDINGS{Guerraoui08onthe,
    author = {Rachid Guerraoui and Thomas A Henzinger and Vasu Singh},
    title = {On the correctness of transactional memory.},
    booktitle = {In PPoPP.},
    year = {2008},
    publisher = {ACM Press,}
}

Share

Facebook Twitter Reddit Bibsonomy

OpenURL

 

Abstract

Abstract. We introduce the notion of permissiveness in transactional memories (TM). Intuitively, a TM is permissive if it never aborts a transaction when it need not. More specifically, a TM is permissive with respect to a safety property p if the TM accepts every history that satisfies p. Permissiveness, like safety and liveness, can be used as a metric to compare TMs. We illustrate that it is impractical to achieve permissiveness deterministically, and then show how randomization can be used to achieve permissiveness efficiently. We introduce Adaptive Validation STM (AVSTM), which is probabilistically permissive with respect to opacity; that is, every opaque history is accepted by AVSTM with positive probability. Moreover, AVSTM guarantees lock freedom. Owing to its permissiveness, AVSTM outperforms other STMs by upto 40% in read dominated workloads in high contention scenarios. But, in low contention scenarios, the bookkeeping done by AVSTM to achieve permissiveness makes it, on average, 20-30% worse than existing STMs.

Powered by: Apache Solr
  • About CiteSeerX
  • Submit and Index Documents
  • Privacy Policy
  • Help
  • Data
  • Source
  • Contact Us

Developed at and hosted by The College of Information Sciences and Technology

© 2007-2019 The Pennsylvania State University