Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
velox [2010/12/10 10:43] transactions |
velox [2011/02/17 14:07] (current) transactions |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ===== An Integrated Approach to TM on Multi- and Many-core Computers ===== | + | ===== An Integrated Approach to TM on Multi-/Many-core ===== |
Line 7: | Line 7: | ||
(ii) to optimize software and hardware TM-mechanisms using real-world workloads, and (iii) to address unexpected but potential show stoppers for TM deployment. | (ii) to optimize software and hardware TM-mechanisms using real-world workloads, and (iii) to address unexpected but potential show stoppers for TM deployment. | ||
+ | Here are some of our contributions to the project: | ||
+ | - [[elastic|Elastic transaction]], a new transaction model to design highly concurrent TMs; | ||
+ | - [[stmbench7|STMBench7]], a realistic macro-benchmark based on OO7; | ||
+ | - [[microbench|Microbench]], a micro-benchmarks suite to evaluate the performance of TM against lock-based and lock-free alternives on common data structures; | ||
+ | - [[globulation2|Globulation2]], an existing application that we have parallelized using transactions. | ||
==== Related Publications ==== | ==== Related Publications ==== |