【24h】

Robust Non-Intrusive Record-Replay with Processor Extraction

机译:具有处理器提取功能的强大非侵入式记录重放

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

摘要

With the advent of increasingly larger parallel machines, debugging is becoming more and more challenging. In particular, applications at this scale tend to behave non-deterministically, leading to race condition bugs. Furthermore, gaining access to these large machines for long debugging sessions is generally infeasible. In this paper, we present a 3-step algorithm to perform what we call "processor extraction": a procedure to record the execution of a set of processors from a parallel application, and replay any of them in a controlled environment. Our technique generates very low interference in the recorded program thanks to the separation between non-determinism elimination, and detailed processor recording. In order to improve robustness and accuracy, we further augmented our algorithm with a self-correction mechanism.
机译:随着越来越大的并行机的出现,调试变得越来越有挑战性。特别是,这种规模的应用程序往往表现为不确定性,从而导致竞态条件错误。此外,访问这些大型计算机进行长时间的调试会话通常是不可行的。在本文中,我们提出了一个三步算法来执行所谓的“处理器提取”:一种过程,用于记录并行应用程序中一组处理器的执行情况,并在受控环境中重播其中的任何一个。由于消除了不确定性和详细的处理器记录之间的分离,我们的技术在记录的程序中产生了非常低的干扰。为了提高鲁棒性和准确性,我们使用自校正机制进一步扩展了算法。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号