首页> 外文会议>2016 IEEE Nordic Circuits and Systems Conference >Exclusive control for compound operations on hardware transactional memory
【24h】

Exclusive control for compound operations on hardware transactional memory

机译:独家控制硬件事务存储器上的复合操作

获取原文
获取原文并翻译 | 示例

摘要

Transactional memory (TM) is a lock-free synchronization mechanism for shared memory systems, and it is a promising paradigm for complementing or replacing conventional lock-based techniques. On TM, read-after-read (RaR) accesses cause no conflict and do not prevent parallel speculative execution of transactions. However, quite a few of read accesses are followed by write accesses to the same variables or addresses, for example in compound operations such as increment or decrement. We found that granting such RaR access requests causes futile stalls which impact TM performance seriously. In this paper, we propose a novel effective transaction scheduling for hardware transactional memories by controlling such RaR accesses with very small additional hardware costs. If an RaR access to an address is expected to be followed by a write access to the same address, the transactions concerned with the access are serialized. The result of the experiment shows that the execution time of HTM is reduced 72.2% at a maximum and 17.5% on average with our transaction scheduling.
机译:事务性内存(TM)是用于共享内存系统的无锁同步机制,它是补充或替换传统基于锁的技术的有希望的范例。在TM上,读取后读取(RaR)访问不会引起冲突,也不会阻止事务的并行推测执行。但是,相当多的读取访问之后是对相同变量或地址的写访问,例如在复合操作(例如递增或递减)中。我们发现,授予此类RaR访问请求会导致徒劳的停顿,严重影响TM性能。在本文中,我们提出了一种新颖的有效的硬件事务存储事务调度方法,该方法通过以很少的额外硬件成本控制RaR访问来实现。如果期望对地址的RaR访问之后是对同一地址的写访问,则将与该访问有关的事务序列化。实验结果表明,通过我们的事务调度,HTM的执行时间最多减少了72.2%,平均减少了17.5%。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号