Boosting timestamp-based transactional memory by exploiting hardware cycle counters
Boosting timestamp-based transactional memory by exploiting hardware cycle counters
复制标题
通过利用硬件周期计数器来增强基于时间戳的事务内存
DOI:
--
复制
发表时间:
2013
期刊:
影响因子:
--
通讯作者:
Michael F. Spear
中科院分区:
文献类型:
--
作者:
Wenjia Ruan;Yujie Liu;Michael F. Spear
Time-based transactional memories typically rely on a shared memory counter to ensure consistency. Unfortunately, such a counter can become a bottleneck. In this article, we identify properties of hardware cycle counters that allow their use in place of a shared memory counter. We then devise algorithms that exploit the x86 cycle counter to enable bottleneck-free transactional memory runtime systems. We also consider the impact of privatization safety and hardware ordering constraints on the correctness, performance, and generality of our algorithms.