Title
Eigenbench: A simple exploration tool for orthogonal TM characteristics
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.
Year
DOI
Venue
2010
10.1109/IISWC.2010.5648812
IISWC
Keywords
Field
DocType
simple exploration tool,popular tm benchmark suite,transactional behavior,exploration tool,microbenchmark,storage management,tm system evaluation,tm system,transaction processing,transactional memory,tm application characteristic,well-known tm system,transactional memory system,evaluation coverage,stamp,orthogonal tm characteristic,evaluation framework,benchmark testing,tm performance pathology,eigenbench,application characteristic,transactional benchmark,pathology,pollution,indexes,concurrent computing,history
Design space,Transaction processing,Suite,Computer science,Parallel computing,System evaluation,Transactional memory,Real-time computing,Concurrent computing,Transactional leadership,Benchmark (computing)
Conference
ISBN
Citations 
PageRank 
978-1-4244-9296-1
31
0.99
References 
Authors
8
6
Name
Order
Citations
PageRank
Sungpack Hong186433.20
Tayo Oguntebi236013.47
Jared Casper382434.12
Nathan Bronson440817.79
Christos Kozyrakis55817355.99
Kunle Olukotun64532373.50