...
首页> 外文期刊>IEEE Transactions on Parallel and Distributed Systems >Eager Beats Lazy: Improving Store Management in Eager Hardware Transactional Memory
【24h】

Eager Beats Lazy: Improving Store Management in Eager Hardware Transactional Memory

机译:Eager击败懒惰者:改善Eager硬件事务存储中的存储管理

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

获取外文期刊封面封底 >>

       

摘要

Hardware transactional memory (HTM) designs are very sensitive to the manner in which speculative updates from transactions are handled in the system. This study highlights how the lack of effective techniques for store management results in a quick degradation in the performance of eager HTM systems with increasing contention and, thus, lends credence to the belief that eager designs do not perform as well as their lazy counterparts when conflicts abound. In this work, we present two simple ways to improve handling of speculative stores--a way to effectively manage lines that exhibit migratory sharing and a way to hide store latency, particularly for those stores that target contended cache lines owned by other concurrent transactions. These two mechanisms yield substantial improvements in execution time when running applications with high contention, allowing eager designs to exceed the performance of lazy ones. Interestingly, the benefits that accrue from these enhancements can be at par with those achieved using more complex system-wide HTM techniques. Coupled with the fact that eager designs are easier to integrate into cache coherent architectures than lazy ones, we claim that with judicious management of stores they represent a more compelling design alternative.
机译:硬件事务存储(HTM)设计对在系统中处理来自事务的推测更新的方式非常敏感。这项研究强调了缺乏有效的商店管理技术如何导致竞争激烈的HTM系统的性能快速下降,从而使人们相信,当冲突发生时,渴望的设计的性能不如懒惰的同类。盛产。在这项工作中,我们提供了两种简单的方法来改善对推测性存储的处理:一种有效管理表现出迁移共享的行的方法和一种隐藏存储等待时间的方法,尤其是针对那些针对其他并发事务拥有的竞争性缓存行的存储。当运行具有高争用性的应用程序时,这两种机制可显着改善执行时间,从而使热切的设计超出了惰性设计的性能。有趣的是,这些增强所带来的好处可以与使用更复杂的全系统HTM技术所获得的好处相提并论。再加上渴望的设计比懒惰的设计更容易集成到缓存一致的体系结构中,我们声称,通过对商店的明智管理,它们代表了一种更具吸引力的设计选择。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号