Repository logo

Infoscience

  • English
  • French
Log In
Logo EPFL, École polytechnique fédérale de Lausanne

Infoscience

  • English
  • French
Log In
  1. Home
  2. Academic and Research Output
  3. Conferences, Workshops, Symposiums, and Seminars
  4. TMunit: Testing Transactional Memories
 
conference presentation

TMunit: Testing Transactional Memories

Harmanci, Derin
•
Felber, Pascal
•
Gramoli, Vincent  
Show more
2009
4th ACM SIGPLAN Workshop on Transactional Computing (TRANSACT'09)

Transactional memory (TM) is expected to become a widely used parallel programming paradigm for multi-core architectures. To reach this goal, we need tools that do not only help develop TMs, but also test them and evaluate them on a wide range of workloads. In this paper, we introduce a novel tool, TMunit, to assist researchers in designing and optimizing TMs. TMunit provides a domain-specific language for specifying workloads, and tests the performance and semantics of TMs. TMunit is freely available online. It comes with a test suite that compares the performance of TMs and explain their differences using semantics tests that outlines behavioral characteristics.

  • Details
  • Metrics
Type
conference presentation
Author(s)
Harmanci, Derin
Felber, Pascal
Gramoli, Vincent  
Fetzer, Christof
Date Issued

2009

URL

URL

http://lpd.epfl.ch/gramoli/php/pub_irisa_type.php?ref=HFGF09#HFGF09
Written at

OTHER

EPFL units
DCL  
Event nameEvent placeEvent date
4th ACM SIGPLAN Workshop on Transactional Computing (TRANSACT'09)

Raleigh, North Carolina, USA

February 15 2009

Available on Infoscience
January 16, 2009
Use this identifier to reference this record
https://infoscience.epfl.ch/handle/20.500.14299/33789
Logo EPFL, École polytechnique fédérale de Lausanne
  • Contact
  • infoscience@epfl.ch

  • Follow us on Facebook
  • Follow us on Instagram
  • Follow us on LinkedIn
  • Follow us on X
  • Follow us on Youtube
AccessibilityLegal noticePrivacy policyCookie settingsEnd User AgreementGet helpFeedback

Infoscience is a service managed and provided by the Library and IT Services of EPFL. © EPFL, tous droits réservés