首页> 外文期刊>Computer architecture news >Delorean: Recording And Deterministically Replaying Shared-memory Multiprocessor Execution Efficiently
【24h】

Delorean: Recording And Deterministically Replaying Shared-memory Multiprocessor Execution Efficiently

机译:Delorean:有效记录和确定性地重放共享内存多处理器执行

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

摘要

Support for deterministic replay of multithreaded execution can greatly help in finding concurrency bugs. For highest effectiveness, replay schemes should (i) record at production-run speed, (ii) keep their logging requirements minute, and (iii) replay at a speed similar to that of the initial execution. In this paper, we propose a new substrate for deterministic replay that provides substantial advances along these axes. In our proposal, processors execute blocks of instructions atomically, as in transactional memory or speculative multithreading, and the system only needs to record the commit order of these blocks. We call our scheme DeLorean. Our results show that DeLorean records execution at a speed similar to that of Release Consistency (RC) execution and replays at about 82% of its speed. In contrast, most current schemes only record at the speed of Sequential Consistency (SC) execution. Moreover, DeLorean only needs 7.5% of the log size needed by a state-of-the-art scheme. Finally, DeLorean can be configured to need only 0.6% of the log size of the state-of-the-art scheme at the cost of recording at 86% of RC's execution speed - still faster than SC. In this configuration, the log of an 8-processor 5-GHz machine is estimated to be only about 20GB per day.
机译:支持多线程执行的确定性重播可以极大地帮助发现并发错误。为了获得最高的效率,重播方案应(i)以生产运行速度进行记录,(ii)保持其日志记录需求为分钟,并且(iii)以类似于初始执行的速度进行重播。在本文中,我们提出了一种用于确定性重放的新基板,该基板可沿这些轴提供实质性进展。在我们的建议中,处理器以原子方式执行指令块,例如在事务性内存或推测性多线程中,并且系统只需要记录这些块的提交顺序即可。我们称我们的计划为DeLorean。我们的结果表明,DeLorean以与发布一致性(RC)执行相似的速度记录执行,并以其大约82%的速度重放。相反,大多数当前方案仅以顺序一致性(SC)执行的速度进行记录。此外,DeLorean仅需要最新方案所需的日志大小的7.5%。最终,DeLorean可以配置为仅需要最新方案的日志大小的0.6%,而记录的代价是RC的执行速度为86%-仍然比SC快。在这种配置下,一台8处理器5 GHz机器的日志每天估计只有约20GB。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号