Nothing Special   »   [go: up one dir, main page]

skip to main content
poster

Weak atomicity under the x86 memory consistency model

Published: 12 February 2011 Publication History

Abstract

We consider the problem of building a weakly atomic Software Transactional Memory (STM), that provides Single (Global) Lock Atomicity (SLA) while adhering to the x86 memory consistency model (x86-MM).

References

[1]
D. Dice, O. Shalev, and N. Shavit. Transactional locking II. In DISC'06: Proc. 20th International Symposium on Distributed Computing, pages 194--208, Sept. 2006.
[2]
A. Jannesari and W. Tichy. Identifying ad-hoc synchronization for enhanced race detection. In IPDPS'10: Proc. 25th IEEE International Symposium on Parallel Distributed Processing (IPDPS), pages 1--10, April 2010.
[3]
V. Menon, S. Balensiefer, T. Shpeisman, A.-R. Adl-Tabatabai, R. Hudson, B. Saha, and A. Welc. Single global lock semantics in a weakly atomic STM. In TRANSACT'08, 3rd ACM SIGPLAN Workshop on Languages, Compilers, and Hardware Support for Transactional Computing, Feb. 2008.
[4]
M. Olszewski, J. Cutler, and J. G. Steffan. JudoSTM: A dynamic binary-rewriting approach to software transactional memory. In PACT'07: Proc. 16th International Conference on Parallel Architecture and Compilation Techniques, pages 365--375, Sept. 2007.
[5]
S. Owens, S. Sarkar, and P. Sewell. A better x86 memory model: x86-TSO. In TPHOLs: 22nd Annual Conference on Theorem Proving in Higher Order Logics, 2009.
[6]
C. Wang, W.-Y. Chen, Y. Wu, B. Saha, and A.-R. Adl-Tabatabai. Code generation and optimization for transactional memory constructs in an unmanaged language. In CGO'07: Proc. 2007 International Symposium on Code Generation and Optimization, pages 34--48, Mar. 2007.

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM SIGPLAN Notices
ACM SIGPLAN Notices  Volume 46, Issue 8
PPoPP '11
August 2011
300 pages
ISSN:0362-1340
EISSN:1558-1160
DOI:10.1145/2038037
Issue’s Table of Contents
  • cover image ACM Conferences
    PPoPP '11: Proceedings of the 16th ACM symposium on Principles and practice of parallel programming
    February 2011
    326 pages
    ISBN:9781450301190
    DOI:10.1145/1941553
    • General Chair:
    • Calin Cascaval,
    • Program Chair:
    • Pen-Chung Yew

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 12 February 2011
Published in SIGPLAN Volume 46, Issue 8

Check for updates

Author Tags

  1. software transactional memory
  2. x86 memory model

Qualifiers

  • Poster

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • 0
    Total Citations
  • 256
    Total Downloads
  • Downloads (Last 12 months)7
  • Downloads (Last 6 weeks)1
Reflects downloads up to 22 Nov 2024

Other Metrics

Citations

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media