An analytic framework for performance modeling of software transactional memory

  title={An analytic framework for performance modeling of software transactional memory},
  author={Armin Heindl and Gilles Pokam},
  journal={Computer Networks},
1389-1286/$ see front matter 2009 Elsevier B.V doi:10.1016/j.comnet.2009.02.006 * Corresponding author. Tel.: +49 913185 91318527041. E-mail address: Armin.Heindl@informatik.uni-er Analytic models based on discrete-time Markov chains (DTMC) are proposed to assess the algorithmic performance of Software Transactional Memory (TM) systems. Base STM variants are compared: optimistic STM with inplace memory updates and write buffering and pessimistic STM. Starting from an absorbing DTMC, closed-form… CONTINUE READING
Highly Cited
This paper has 44 citations. REVIEW CITATIONS


Publications citing this paper.
Showing 1-10 of 23 extracted citations

An Analytical Model of Hardware Transactional Memory

2017 IEEE 25th International Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunication Systems (MASCOTS) • 2017
View 1 Excerpt


Publications referenced by this paper.
Showing 1-10 of 33 references

STAMP: Stanford Transactional Applications for Multi-Processing

2008 IEEE International Symposium on Workload Characterization • 2008
View 6 Excerpts
Highly Influenced

Design and implementation of transactional constructs for C/C++

OOPSLA • 2008
View 4 Excerpts
Highly Influenced

Bulk Disambiguation of Speculative Threads in Multiprocessors

33rd International Symposium on Computer Architecture (ISCA'06) • 2006
View 4 Excerpts
Highly Influenced

LogTM: log-based transactional memory

The Twelfth International Symposium on High-Performance Computer Architecture, 2006. • 2006
View 4 Excerpts
Highly Influenced

An analytic model of optimistic Software Transactional Memory

2009 IEEE International Symposium on Performance Analysis of Systems and Software • 2009
View 5 Excerpts

DiSTM: A Software Transactional Memory Framework for Clusters

2008 37th International Conference on Parallel Processing • 2008
View 2 Excerpts

Similar Papers

Loading similar papers…