Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
Next revision Both sides next revision
stmbench7 [2010/11/10 10:50]
transactions created
stmbench7 [2011/02/17 13:13]
transactions [Java Version]
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 ====
Line 41: Line 24:
 version of STMBench7. version of STMBench7.
  
-  - New version (07.03.2008 ​Beta− source code and JAR binary file: [[http://​lpd.epfl.ch/​kapalka/​files/​stmbench7-07.03.2008-beta.tgz|stmbench7-07.03.2008-beta.tgz]] +  - New version ​(17.02.2011):​  
-  - Old version ​(21.02.2007)+    * v1.0: [[http://​lpd.epfl.ch/​gramoli/​doc/​sw/​sb7_java-v1.0|stmbench7_java-v1.0.tgz]] 
-    * Source ​code: [[http://​lpd.epfl.ch/​kapalka/​files/​stmbench7-21.02.2007.tgz|stmbench7-21.02.2007.tgz]] +  - Old versions:  
-    * JAR binary file: [[http://​lpd.epfl.ch/​kapalka/​files/​stmbench7-21.02.2007.jar|stmbench7-21.02.2007.jar]]+    * (07.03.2008 ​beta) source code and JAR binary file: [[http://​lpd.epfl.ch/​kapalka/​files/​stmbench7-07.03.2008-beta.tgz|stmbench7-07.03.2008-beta.tgz]] 
 +    ​* ​(21.02.2007) ​source ​code: [[http://​lpd.epfl.ch/​kapalka/​files/​stmbench7-21.02.2007.tgz|stmbench7-21.02.2007.tgz]] 
 +    * (21.02.2007) ​JAR binary file: [[http://​lpd.epfl.ch/​kapalka/​files/​stmbench7-21.02.2007.jar|stmbench7-21.02.2007.jar]]
  
 The Java version of STMBench7 is created/​maintained by The Java version of STMBench7 is created/​maintained by
Line 63: Line 48:
 The C++ version of STMBench7 is created/​maintained by Aleksandar The C++ version of STMBench7 is created/​maintained by Aleksandar
 Dragojevic. Dragojevic.
 +
 +
 +==== Related publications ====
 +
 +Dragojevic A., Felber P., Gramoli V., Guerraoui R. (2011)
 +[[http://​infoscience.epfl.ch/​record/​144052|Why STM can be more than a Research Toy.]]
 +//​Communications of the ACM (CACM).//
 +
 +Afek et al. (2010)
 +[[http://​dx.doi.org/​10.1109/​MM.2010.80|The VELOX Transactional Memory Stack.]]
 +//IEEE Micro Special Issue - European Multicore Computing. IEEE MICRO 30(5):​76-87. //
 +
 +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).//
 +
 +Guerraoui, R., Kapalka, M. and Vitek, J. (2007) ​
 +[[http://​infoscience.epfl.ch/​record/​101108|STMBench7:​ A Benchmark for Software Transactional Memory.]] //​EuroSys.//​
 +
 +
 +
stmbench7.txt · Last modified: 2015/12/17 18:02 by chatzopoulos
Trace:
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0