skip to main content
10.1145/2370816.2370904acmconferencesArticle/Chapter ViewAbstractPublication PagespactConference Proceedingsconference-collections
abstract

Transactional event profiling in a best-effort hardware transactional memory system

Published: 19 September 2012 Publication History

Abstract

Blue Gene/Q's (BG/Q) unique transactional memory system provides hardware isolation, atomicity and consistency for memory locations while leaving the details of the transactional programming system to software layers above the hardware [3]. This design allows for complex systems implemented as part of the software runtime. Here a profiling extension to the software runtime is presented.

References

[1]
M. Ansari, K. Jarvis, C. Kotselidis, M. Luján, C. Kirkham, and I. Watson. Profiling Transactional Memory Applications. In Parallel, Distributed, and Network-based Processing (PDP), pages 11--20, Feb 2009.
[2]
H. Chafi, C. C. Minh, A. McDonald, B. D. Carlstrom, J. Chung, L. Hammond, C. Kozyrakis, and K. Olukotun. TAPE: a Transactional Application Profiling Environment. In International Conference on Supercomputing (ICS), ICS '05, pages 199--208, New York, NY, USA, 2005. ACM.
[3]
A. Wang, M. Gaudet, P. Wu, M. Ohmacht, J. N. Amaral, C. Barton, R. Silvera, and M. M. Michael. Evaluation of Blue Gene/Q Hardware Support for Transactional Memories. In Parallel Architectures and Compilation Techniques (PACT), Sept 2012.
[4]
F. Zyulkyarov, S. Stipic, O. S. Unsal, A. Cristal, T. Harris, I. Hur, and M. Valero. Profiling and Optimizing Transactional Memory Applications. International Journal of Parallel Programming, 40:25--56, February 2012.

Index Terms

  1. Transactional event profiling in a best-effort hardware transactional memory system

      Recommendations

      Comments

      Information & Contributors

      Information

      Published In

      cover image ACM Conferences
      PACT '12: Proceedings of the 21st international conference on Parallel architectures and compilation techniques
      September 2012
      512 pages
      ISBN:9781450311823
      DOI:10.1145/2370816

      Sponsors

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      Published: 19 September 2012

      Permissions

      Request permissions for this article.

      Check for updates

      Author Tags

      1. profiling
      2. transactional memory

      Qualifiers

      • Abstract

      Conference

      PACT '12
      Sponsor:
      • IFIP WG 10.3
      • SIGARCH
      • IEEE CS TCPP
      • IEEE CS TCAA

      Acceptance Rates

      Overall Acceptance Rate 121 of 471 submissions, 26%

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • 0
        Total Citations
      • 154
        Total Downloads
      • Downloads (Last 12 months)4
      • Downloads (Last 6 weeks)0
      Reflects downloads up to 16 Feb 2025

      Other Metrics

      Citations

      View Options

      Login options

      View options

      PDF

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader

      Figures

      Tables

      Media

      Share

      Share

      Share this Publication link

      Share on social media