Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Last revision Both sides next revision | ||
start [2010/11/10 10:48] transactions |
start [2010/11/10 10:51] transactions |
||
---|---|---|---|
Line 1: | Line 1: | ||
+ | |||
+ | |||
===== Transactional Memory − A Short Introduction ===== | ===== Transactional Memory − A Short Introduction ===== | ||
Line 14: | Line 16: | ||
hand-crafted, fine-grained locking. It is thus not surprising to see a | hand-crafted, fine-grained locking. It is thus not surprising to see a | ||
large body of work dedicated towards implementing the paradigm and | large body of work dedicated towards implementing the paradigm and | ||
- | exploring its limitations (see, e.g., | + | exploring its limitations. |
- | [[http://www.cs.wisc.edu/trans-memory/biblio/index.html|the TM | + | |
- | Bibliography page]]). | + | ====== How Good Is A Transactional Memory Implementation? ====== |
+ | |||
+ | We evaluate transactional memory (TM) implementations, both on theoretical and | ||
+ | experimental ground. We ask: | ||
+ | |||
+ | * What are the inherent limitations and trade-offs of transactional memory, | ||
+ | * How expensive are some of the guarantees a TM implementation may provide, and | ||
+ | * Which algorithms/frameworks perform best. |