首页> 外文会议>VLSI Design, Automation, and Test (VLSI-DAT), 2012 International Symposium on >IMITATOR: A deterministic multicore replay system with refining techniques
【24h】

IMITATOR: A deterministic multicore replay system with refining techniques

机译:模仿者:具有完善技术的确定性多核重放系统

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

摘要

Developing parallel programs imposes many debugging challenges on multicore systems. Many researchers were successful to detect parallel faults in background by hardware assistance. However, it is still an urgent issue to reproduce the same faulted circumstance after faults occurred. Tracing the causality between events is a popular solution in current multicore systems, but it is limited by onchip storage and tracing bandwidth. As a result, an intelligent record and replay system is the key to the future multicore debugging problems. This paper proposes IMITATOR for both trace compression and deterministic replay. In contrast to the most other record and replay systems, IMITATOR presents an additional phase, refining phase, between record and replay phases to significantly reduce the recorder overhead, while enabling faster replaying. Results with SPLASH2 benchmark on a 32-core system show that IMITATOR can (a) significantly reduce trace size by the trace refining techniques (∼16% of native trace) and (b) achieve replay speed 1.96 times faster than the replayer using Sigrace scheme on average.
机译:开发并行程序给多核系统带来了许多调试挑战。许多研究人员通过硬件协助成功地在后台检测到并行故障。但是,在发生故障后重现相同的故障情况仍然是紧迫的问题。跟踪事件之间的因果关系是当前多核系统中的一种流行解决方案,但是它受片上存储和跟踪带宽的限制。因此,智能的记录和重放系统是解决未来多核调试问题的关键。本文提出了用于跟踪压缩和确定性重放的IMITATOR。与大多数其他记录和重放系统相比,IMITATOR在记录和重放阶段之间提供了一个附加阶段,即精炼阶段,以显着减少记录器的开销,同时实现更快的重放。在32核系统上使用SPLASH2基准测试的结果表明,IMITATOR可以(a)通过跟踪优化技术显着减小跟踪大小(约占本机跟踪的16%),并且(b)达到重播速度比使用Sigrace方案的重播器快1.96倍一般。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号