...
首页> 外文期刊>Computers and Electrical Engineering >An efficient deterministic record-replay with separate dependencies
【24h】

An efficient deterministic record-replay with separate dependencies

机译:具有独立依赖项的高效确定性记录重放

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

摘要

Shared-memory multithreaded programs running on chip multiprocessors (CMPs) tend to be nondeterministic. Two-phase deterministic record-replay is an effective approach to resolve this problem. This paper proposes an efficient separate memory race record-replay (SMRR) based on point-to-point logging approach. During recording, SMRR logs predecessors and successors of memory races separately and uses an optimized log entry format for each log entry, achieving small log size and low bandwidth overhead. During replay, SMRR actively produces wakeup messages to trigger stalled successors in time, achieving low communication overhead and fast replay speed. The simulation shows that SMRR writes a small memory race log for SPLASH-2 and PARSEC workloads, and has good scalability in log size. More importantly, SMRR can achieve the lowest bandwidth overhead in the recording phase, and a replay speed within 1-18% of the native execution speed without record-replay.
机译:在芯片多处理器(CMP)上运行的共享内存多线程程序往往是不确定的。两阶段确定性记录重放是解决此问题的有效方法。本文提出了一种基于点对点日志记录方法的高效独立内存竞争记录重放(SMRR)。在记录期间,SMRR分别记录内存争用的前身和后继,并为每个日志条目使用优化的日志条目格式,从而实现了较小的日志大小和较低的带宽开销。在重放期间,SMRR主动产生唤醒消息以及时触发停滞的后继者,从而实现较低的通信开销和快速的重放速度。仿真显示,SMRR为SPLASH-2和PARSEC工作负载编写了一个小的内存竞争日志,并且日志大小具有良好的可伸缩性。更重要的是,SMRR可以在记录阶段实现最低的带宽开销,并且重放速度在不执行记录重放的情况下可以达到原始执行速度的1-18%。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号