首页> 外文期刊>Future generation computer systems >The home-forwarding mechanism to reduce the cache coherence overhead in next-generation CMPs
【24h】

The home-forwarding mechanism to reduce the cache coherence overhead in next-generation CMPs

机译:归属转发机制可减少下一代CMP中的缓存一致性开销

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

摘要

On the road to computer systems able to support the requirements of exascale applications,Chip Multi-Processors(CMPs) are equipped with an ever increasing number of cores interconnected through fast on-chip networks. To exploit such new architectures, the parallel software must be able to scale almost linearly with the number of cores available. To this end, the overhead introduced by the run-time system of parallel programming frameworks and by the architecture itself must be small enough in order to enable high scalability also for very fine-grained parallel programs. An approach to reduce this overhead is to use non-conventional architectural mechanisms revealing useful when certain concurrency patterns in the running application are statically or dynamically recognized. Following this idea, this paper proposes a run-time support able to reduce the effective latency of inter-thread cooperation primitives by lowering thecontentionon individual caches. To achieve this goal, the newhome-forwardinghardware mechanism is proposed and used by our runtime in order to reduce the amount of cache-to-cache interactions generated by thecache coherenceprotocol. Our ideas have been emulated on the Tilera TILEPro64 CMP, showing a significant speedup improvement in some first benchmarks.
机译:在能够支持百亿应用需求的计算机系统的道路上,芯片多处理器(CMP)配备了越来越多的通过快速片上网络互连的内核。为了利用这样的新架构,并行软件必须能够与可用内核数几乎线性地扩展。为此,并行编程框架的运行时系统和体系结构本身引入的开销必须足够小,以便为非常细粒度的并行程序实现高可伸缩性。减少此开销的一种方法是使用非常规体系结构机制,该机制在静态或动态识别正在运行的应用程序中的某些并发模式时很有用。遵循此思想,本文提出了一种运行时支持,该支持可通过减少单个缓存上的争用来减少线程间协作原语的有效等待时间。为了实现此目标,我们提出了一种新的home-forwarding硬件机制,并在我们的运行时中使用了该机制,以减少由缓存一致性协议生成的缓存之间的交互数量。我们的想法已在Tilera TILEPro64 CMP上得到了仿真,在某些最初的基准测试中显示出明显的加速改进。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号