• Home
  • Search
  • Eigenbench: A simple exploration tool for orthogonal TM characteristics
  • Open Access IconOpen Access
  • Cite Icon73
  • https://doi.org/10.1109/iiswc.2010.5648812Copy DOI Icon

Eigenbench: A simple exploration tool for orthogonal TM characteristics

  • Dec 1, 2010
  • Sungpack Hong +5 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

There are a significant number of Transactional Memory(TM) proposals, varying in almost all aspects of the design space. Although several transactional benchmarks have been suggested, a simple, yet thorough, evaluation framework is still needed to completely characterize a TM system and allow for comparison among the various proposals. Unfortunately, TM system evaluation is difficult because the application characteristics which affect performance are often difficult to isolate from each other. We propose a set of orthogonal application characteristics that form a basis for transactional behavior and are useful in fully understanding the performance of a TM system. In this paper, we present EigenBench, a lightweight yet powerful microbenchmark for fully evaluating a transactional memory system. We show that EigenBench is useful for thoroughly exploring the orthogonal space of TM application characteristics. Because of its flexibility, our microbenchmark is also capable of reproducing a representative set of TM performance pathologies. In this paper, we use Eigenbench to evaluate two well-known TM systems and provide significant insight about their strengths and weaknesses. We also demonstrate how EigenBench can be used to mimic the evaluation coverage of a popular TM benchmark suite called STAMP.

Similar Papers
  • Conference Article
  • Citations6

Reducing False Transactional Conflicts with Speculative Sub-Blocking State -- An Empirical Study for ASF Transactional Memory System

  • May 01, 2013
  • Lifeng Nai +1
  • Conference Article
  • Citations3

Implementation of unified signatures for transactional memory systems

  • Aug 01, 2011
  • Woojin Choi +1
  • Book Chapter
  • Citations1

Exploring Data Reusing of Failed Transaction

  • Nov 22, 2007
  • Shaogang Wang +3
  • Book Chapter

Fault Recovery Based on Parallel Recomputing in Transactional Memory System

  • Jan 01, 2011
  • Wei Song +1
  • Conference Article
  • Citations2

Using Hardware Transactional Memory for High-Performance Computing

  • Jan 01, 2011
  • Karl Ljungkvist +5
  • Conference Article
  • Citations204

Adaptive transaction scheduling for transactional memory systems

  • Jun 14, 2008
  • Richard M Yoo +1
  • Conference Article

OFG-STM: Transactional Memory for GPUs based on Obstruction-Free STM algorithms

  • Sep 30, 2024
  • Tiago Perlin +2
  • Conference Article
  • Citations11

Error Detection by Redundant Transaction in Transactional Memory System

  • Jul 01, 2011
  • Wei Song +2
  • Conference Article
  • Citations12

StealthTest: Low Overhead Online Software Testing Using Transactional Memory

  • Sep 01, 2009
  • Jayaram Bobba +4
  • Conference Article
  • Citations17

SEL-TM: Selective Eager-Lazy Management for Improved Concurrency in Transactional Memory

  • May 01, 2012
  • Lihang Zhao +2
  • Research Article
  • Citations1

What Scalable Programs Need from Transactional Memory

  • Apr 04, 2017
  • ACM SIGPLAN Notices
  • Donald Nguyen +1
  • Dissertation

Enhancing the efficiency and practicality of software transactional memory on massively multithreaded systems

  • Mar 22, 2013
  • Gökçen Kestor
  • Research Article
  • Citations16

Efficient Correction of Anomalies in Snapshot Isolation Transactions

  • Jan 09, 2015
  • ACM Transactions on Architecture and Code Optimization
  • Heiner Litz +2
  • Conference Article

Improvement Based on Data Version Management in TM

  • Oct 01, 2012
  • Ying Liu +3
  • Conference Article
  • Citations2

Handling Conflicts with Compiler's Help in Software Transactional Memory Systems

  • Sep 01, 2010
  • Sandya Mannarswamy +1
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.