Differences
This shows you the differences between two versions of the page.
Next revision Both sides next revision | |||
stmbench7 [2010/11/10 10:50] transactions created |
stmbench7 [2010/12/10 09:41] transactions [The STMBench7 Benchmark] |
||
---|---|---|---|
Line 6: | Line 6: | ||
implementation (in Java and C++) contains a lock-based synchronization | implementation (in Java and C++) contains a lock-based synchronization | ||
strategy that can serve as a baseline for comparison with various TMs. | strategy that can serve as a baseline for comparison with various TMs. | ||
- | The following paper describes STMBench7 in more detail: | ||
- | |||
- | Guerraoui, R., Kapalka, M. and Vitek, J. (2007) | ||
- | [[http://infoscience.epfl.ch/search?recid=101108|STMBench7: A Benchmark for Software Transactional Memory.]] | ||
- | //Proceedings of the Second European Systems Conference EuroSys 2007.// | ||
- | |||
- | The following paper describes our recent experiments with the | ||
- | benchmark using various available STM implementations: | ||
- | |||
- | Dragojevic, A., Guerraoui, R. and Kapalka, M. (2008) | ||
- | [[http://infoscience.epfl.ch/search?recid=117529|Dividing Transactional Memories by Zero.]] | ||
- | //3rd ACM SIGPLAN Workshop on Transactional Computing (Transact 2008).// | ||
- | |||
- | **Important note:** The benchmark is still a work in progress. The code and the specification may still undergo many, maybe significant, changes that should reflect the feedback we will get. | ||
- | |||
- | Any suggestions, comments or criticism are more than welcome and | ||
- | should be send to [[http://lpd.epfl.ch/kapalka|Michal Kapalka]]. | ||
==== Java Version ==== | ==== Java Version ==== |