Brief Announcement

Mohamed Mohamedin, Roberto Palmieri, Ahmed Hassan, Binoy Ravindran
2015 Proceedings of the 27th ACM on Symposium on Parallelism in Algorithms and Architectures - SPAA '15  
The first release of hardware transactional memory (HTM) as commodity processor posed the question of how to efficiently handle its best-effort nature. In this paper we present Part-HTM, the first hybrid transactional memory protocol that solves the problem of transactions aborted due to the resource limitations (space/time) of current best-effort HTM. The basic idea of Part-HTM is to partition those transactions into multiple sub-transactions, which can likely be committed in hardware. Due to
more » ... he eager nature of HTM, we designed a low-overhead software framework to preserve transaction's correctness (with and without opacity).
doi:10.1145/2755573.2755611 dblp:conf/spaa/MohamedinPHR15 fatcat:o7lhgzqynnet7hmkc7ffbgp3j4