Title
Hugh: a semantically aware universal construction for transactional memory systems
Abstract
In this paper we describe an implementation for exploring the scheduling of aborted transactions within transactional memory systems. We consider application semantics to be just as important as guaranteeing linearizability in arriving at an appropriate execution strategy. Our approach exploits parallelism to simultaneously create different execution orderings for rescheduled aborted transactions and chooses the most beneficial for application progression. The overall solution guarantees a lock-free universal construction if there exists at least one transaction that can commit. The appropriateness of our approach is demonstrated via micro-benchmark performance figures.
Year
DOI
Venue
2013
10.1007/978-3-642-40047-6_48
Euro-Par
Keywords
DocType
Volume
overall solution,micro-benchmark performance figure,different execution ordering,semantically aware universal construction,appropriate execution strategy,application progression,lock-free universal construction,aborted transaction,transactional memory system,application semantics
Conference
8097
ISSN
Citations 
PageRank 
0302-9743
1
0.36
References 
Authors
17
2
Name
Order
Citations
PageRank
Craig Sharp1123.63
Graham Morgan215019.15