Differences

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

Link to this comparison view

scheduling [2010/11/10 11:09] (current)
transactions created
Line 1: Line 1:
 +===== Scheduling Transactions =====
  
 +Transactional memories are typically speculative and rely on contention managers to cure 
 +conflicts. This work explores a complementary approach that prevents conflicts by scheduling ​
 +transactions according to predictions on their access sets. We developed Shrink, a scheduler that
 +(a) bases its prediction on the access ​
 +patterns of the past transactions from the same threads, and (b) uses a novel heuristic, which we 
 +call serialization affinity, to schedule transactions with a probability proportional to the current ​
 +amount of contention.
 +
 +The following files are available for download:
 +  * Shrink for SwissTM {{swisstm_shrink.tar.gz}}
 +  * Shrink for TinySTM {{tinystm_shrink.tar.gz}}
scheduling.txt · Last modified: 2010/11/10 11:09 by transactions
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