000131219 001__ 131219
000131219 005__ 20190316234451.0
000131219 037__ $$aPOST_TALK
000131219 245__ $$aTMunit: Testing Transactional Memories
000131219 269__ $$a2009
000131219 260__ $$c2009
000131219 336__ $$aTalks
000131219 520__ $$aTransactional 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.
000131219 700__ $$aHarmanci, Derin
000131219 700__ $$aFelber, Pascal
000131219 700__ $$0242987$$g183046$$aGramoli, Vincent
000131219 700__ $$aFetzer, Christof
000131219 7112_ $$dFebruary 15 2009$$cRaleigh, North Carolina, USA$$a4th ACM SIGPLAN Workshop on Transactional Computing (TRANSACT'09)
000131219 8564_ $$uhttp://lpd.epfl.ch/gramoli/php/pub_irisa_type.php?ref=HFGF09#HFGF09$$zURL
000131219 909C0 $$xU10407$$0252114$$pDCL
000131219 909CO $$ooai:infoscience.tind.io:131219$$qGLOBAL_SET$$ppresentation$$pIC
000131219 937__ $$aLPD-PRESENTATION-2009-001
000131219 973__ $$sPUBLISHED$$aOTHER
000131219 980__ $$aTALK