首页> 外文会议>Proceedings of the 42nd Annual IEEE/ACM International Symposium on Microarchitecture >Architecting a chunk-based memory race recorder in Modern CMPs
【24h】

Architecting a chunk-based memory race recorder in Modern CMPs

机译:在现代CMP中构建基于块的内存竞赛记录器

获取原文

摘要

Prior work on HW support for memory race recording piggybacks time stamps on coherence messages and logs the outcome of memory races using point-to-point or chunk-based approaches. These memory race recorder (MRR) techniques are effective, but they require modifications to the cache coherence protocol that can hurt performance. In addition, prior work has mostly focused on directory coherence and considered only CMP systems with single-level cache hierarchies. Most modern CMP systems shipped today, however, implement snoop coherence and feature multilevel cache hierarchies. To be practical, a MRR must target CMPs with multilevel caches, mitigate the coherence overhead due to piggybacking, and emphasize on replay speed to broaden applicability of deterministic replay. This paper contributes three new solutions for making chunk-based MRR practical for modern CMPs. We show that MRR interactions with a cache hierarchy can degrade performance and present a novel mechanism that mitigates this degradation. We propose new mechanisms for snoop-based caches that eliminate coherence traffic overhead due to piggybacking. We finally propose new techniques for improving replay speed and introduce a novel framework for evaluating the replay speed potential of MRR designs.
机译:以前有关硬件竞赛的硬件支持的工作记录了相关消息上的背负时间戳,并使用基于点对点或基于块的方法记录了内存竞赛的结果。这些内存竞争记录器(MRR)技术是有效的,但它们需要修改可能影响性能的缓存一致性协议。此外,先前的工作主要集中在目录一致性上,仅考虑具有单级缓存层次结构的CMP系统。但是,今天发货的大多数现代CMP系统都实现了侦听一致性,并具有多级缓存层次结构。实际操作中,MRR必须针对具有多级缓存的CMP,减轻由于back带引起的一致性开销,并强调重播速度以扩大确定性重播的适用性。本文为使基于块的MRR适用于现代CMP提供了三种新的解决方案。我们表明,与缓存层次结构的MRR交互会降低性能,并提出减轻这种性能下降的新颖机制。我们提出了基于侦听的缓存的新机制,该机制可消除由于piggy带而产生的一致性流量开销。我们最终提出了提高重放速度的新技术,并提出了一种新颖的框架来评估MRR设计的重放速度潜力。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号