首页> 外文会议>2011 International Conference on Parallel Processing >Eager Meets Lazy: The Impact of Write-Buffering on Hardware Transactional Memory
【24h】

Eager Meets Lazy: The Impact of Write-Buffering on Hardware Transactional Memory

机译:渴望遇见懒惰:写缓冲对硬件事务存储的影响

获取原文

摘要

Hardware transactional memory (HTM) systems have been studied extensively along the dimensions of speculative versioning and contention management policies. The relative performance of several designs policies has been discussed at length in prior work within the framework of scalable chip-multiprocessing systems. Yet, the impact of simple structural optimizations like write-buffering has not been investigated and performance deviations due to the presence or absence of these optimizations remains unclear. This lack of insight into the effective use and impact of these interfacial structures between the processor core and the coherent memory hierarchy forms the crux of the problem we study in this paper. Through detailed modeling of various write-buffering configurations we show that they play a major role in determining the overall performance of a practical HTM system. Our study of both eager and lazy conflict resolution mechanisms in a scalable parallel architecture notes a remarkable convergence of the performance of these two diametrically opposite design points when write buffers are introduced and used well to support the common case. Mitigation of redundant actions, fewer invalidations on abort, latency-hiding and prefetch effects contribute towards reducing execution times for transactions. Shorter transaction durations also imply a lower contention probability, thereby amplifying gains even further. The insights, related to the interplay between buffering mechanisms, system policies and workload characteristics, contained in this paper clearly distinguish gains in performance to be had from write-buffering from those that can be ascribed to HTM policy. We believe that this information would facilitate sound design decisions when incorporating HTMs into parallel architectures.
机译:硬件事务存储(HTM)系统已经沿着推测版本控制和竞争管理策略的维度进行了广泛的研究。在可扩展芯片多处理系统的框架内,先前的工作中已经详细讨论了几种设计策略的相对性能。但是,尚未研究诸如写入缓冲之类的简单结构优化的影响,并且由于存在或不存在这些优化而导致的性能偏差仍然不清楚。对处理器核心和相干内存层次结构之间的这些界面结构的有效使用和影响的缺乏了解,构成了本文研究的问题的症结所在。通过对各种写缓冲配置的详细建模,我们表明它们在确定实际HTM系统的整体性能中起着重要作用。我们对可伸缩并行体系结构中急切和懒惰冲突解决机制的研究表明,引入写缓冲区并很好地用于支持常见情况时,这两个截然相反的设计点的性能取得了显着的收敛。减轻冗余动作,减少中止无效性,延迟隐藏和预取效果有助于减少事务的执行时间。较短的交易时间也意味着较低的竞争可能性,从而进一步放大收益。与缓冲机制,系统策略和工作负载特征之间的相互影响有关的见解清楚地将写入缓冲的性能提升与可归因于HTM策略的性能区分开来。我们相信,当将HTM合并到并行体系结构中时,此信息将有助于合理的设计决策。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号