首页> 外文会议>2013 International Conference on High Performance Computing and Simulation >Reducing wasteful recurrence of aborts and stalls in hardware transactional memory
【24h】

Reducing wasteful recurrence of aborts and stalls in hardware transactional memory

机译:减少硬件事务存储器中异常中断和停顿的浪费重复发生

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

摘要

Lock-based thread synchronization techniques have been commonly used in parallel programming on multi-core processors. However, lock can cause deadlocks and poor scalabilities. Hence, transactional memory has been proposed and studied for lock-free synchronization. However, the performance can decline with some conflict patterns in TM. Therefore, this paper proposes two methods to restrain the occurrence of very harmful conflicts. The one relieves starving writers who will keep stalling for a long time. The other serially executes highly conflicted transactions which tend to abort repeatedly. The result of the experiment shows that the merged model of these two methods improves the performance 72.2% in maximum and 28.4% in average.
机译:基于锁的线程同步技术已普遍用于多核处理器的并行编程中。但是,锁定可能导致死锁和差的可伸缩性。因此,已经提出并研究了用于无锁同步的事务存储器。但是,由于TM中的某些冲突模式,性能可能会下降。因此,本文提出了两种方法来抑制非常有害的冲突的发生。这样可以缓解挨饿的作家,而作家将长期处于停滞状态。另一个顺序执行高度冲突的事务,这些事务倾向于反复中止。实验结果表明,这两种方法的合并模型可将性能分别提高72.2%和28.4%。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号