首页> 外文期刊>Computers, IEEE Transactions on >Complexity-Effective Contention Management with Dynamic Backoff for Transactional Memory Systems
【24h】

Complexity-Effective Contention Management with Dynamic Backoff for Transactional Memory Systems

机译:事务存储系统具有动态退避的复杂有效竞争管理

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

摘要

Reducing memory access conflicts is a crucial part of the design of Transactional Memory (TM) systems since the number of running threads increases and long latency transactions gradually appear: without an efficient contention management, there will be repeated aborts and wasteful rollback operations. In this paper, we present a dynamic backoff control algorithm developed for complexity-effective and distributed contention management in Hardware Transactional Memory (HTM) systems. Our approach aims at controlling the restarting intervals of aborted transactions, and can be easily applied to the various TM systems. To this end, we have profiled the applications of the STAMP benchmark suite and have identified those “problem” transactions which repeatedly cause aborts in the applications with the attendant high contention rate. The proposed algorithm alleviates the impact of these repeated aborts by dynamically adjusting the initial exponent value of the traditional backoff approach. In addition, the proposed scheme decreases the number of wasted cycles down to 82% on average compared to the baseline TM system. Our design has been integrated in LogTM-SE where we observed an average performance improvement of 18%.
机译:减少内存访问冲突是事务性内存(TM)系统设计的关键部分,因为正在运行的线程数不断增加,并且长时延事务逐渐出现:如果没有有效的竞争管理,将会有反复的中止和浪费的回滚操作。在本文中,我们提出了一种动态退避控制算法,该算法针对硬件事务存储(HTM)系统中的复杂性有效和分布式竞争管理而开发。我们的方法旨在控制中止事务的重启间隔,并且可以轻松地应用于各种TM系统。为此,我们介绍了STAMP基准套件的应用程序,并确定了那些“问题”事务,这些事务反复引起具有高争用率的应用程序中止。所提出的算法通过动态调整传统退避方法的初始指数值来减轻这些重复中止的影响。此外,与基线TM系统相比,该方案将浪费的周期数平均降低到82%。我们的设计已集成到LogTM-SE中,我们观察到平均性能提高了18%。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号