Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
elastic [2010/12/10 10:32] transactions |
elastic [2010/12/10 10:38] transactions |
||
---|---|---|---|
Line 16: | Line 16: | ||
The simplicity of using ε-STM comes from the very few information the programmer has to provide. The programmer has to indicate whether his(her) transaction is normal or elastic and no extra-information (i.e., release action, or on-abort-action) is necessary. | The simplicity of using ε-STM comes from the very few information the programmer has to provide. The programmer has to indicate whether his(her) transaction is normal or elastic and no extra-information (i.e., release action, or on-abort-action) is necessary. | ||
- | ==== C release ==== | + | ε-STM is created/maintained by [[http://lpd.epfl.ch/gramoli|Vincent Gramoli]]. |
- | Here is our word-based version of ε-STM. It is implemented in C. | + | ==== C Release ==== |
- | * [[http://lpd.epfl.ch/gramoli/doc/sw/estm-0.2.7.tgz|estm-c-0.2.7]]. | + | Here is our word-based version of ε-STM, implemented in C. |
- | This version is created/maintained by [[http://lpd.epfl.ch/gramoli|Vincent Gramoli]]. | + | * [[http://lpd.epfl.ch/gramoli/doc/sw/estm-0.2.7.tgz|estm-0.2.7]]. |
- | ==== Java release ==== | + | ==== Java Release ==== |
- | Here is our field-based version of ε-STM, implemented in Java. It requires the Deuce framework. | + | Here is our field-based version of ε-STM, implemented in Java. It requires the Deuce instrumentation framework. |
* [[http://lpd.epfl.ch/gramoli/doc/sw/estm-java-0.2.tgz|estm-java-0.2]]. | * [[http://lpd.epfl.ch/gramoli/doc/sw/estm-java-0.2.tgz|estm-java-0.2]]. | ||
- | This version is created/maintained by [[http://lpd.epfl.ch/gramoli|Vincent Gramoli]]. | ||
==== Related Publications ==== | ==== Related Publications ==== |