首页> 外文期刊>Computer architecture news >Capo: A Software-Hardware Interface for Practical Deterministic Multiprocessor Replay
【24h】

Capo: A Software-Hardware Interface for Practical Deterministic Multiprocessor Replay

机译:Capo:用于实际确定性多处理器重放的软件-硬件接口

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

摘要

While deterministic replay of parallel programs is a powerful technique, current proposals have shortcomings. Specifically, software-based replay systems have high overheads on multiprocessors, while hardware-based proposals focus only on basic hardware-level mechanisms, ignoring the overall replay system. To be practical, hardware-based replay systems need to support an environment with multiple parallel jobs running concurrently -some being recorded, others being replayed and even others running without recording or replay. They also need to manage limited-size log buffers.rnThis paper addresses these shortcomings by introducing, for the first time, a set of abstractions and a software-hardware interface for practical hardware-assisted replay of multiprocessor systems. The approach, called Capo, introduces the novel abstraction of the Replay Sphere to separate the responsibilities of the hardware and software components of the replay system. In this paper, we also design and build CapoOne, a prototype of a deterministic multiprocessor replay system that implements Capo using Linux and simulated DeLorean hardware. Our evaluation of 4-processor executions shows that CapoOne largely records with the efficiency of hardware-based schemes and the flexibility of software-based schemes.
机译:虽然并行程序的确定性重播是一项强大的技术,但是当前的建议存在不足。具体而言,基于软件的重播系统在多处理器上具有较高的开销,而基于硬件的建议仅关注基本的硬件级机制,而忽略了整个重播系统。实际上,基于硬件的重放系统需要支持一个环境,其中多个并行作业同时运行-一些正在记录,一些正在重放,甚至其他一些在没有记录或重放的情况下运行。他们还需要管理有限大小的日志缓冲区。本文通过首次引入一组抽象以及用于多处理器系统的实际硬件辅助重放的软件-硬件接口,解决了这些缺点。这种称为Capo的方法引入了Replay Sphere的新颖抽象,以分离重放系统的硬件和软件组件的职责。在本文中,我们还设计和构建CapoOne,这是确定性多处理器重放系统的原型,该系统使用Linux和模拟的DeLorean硬件实现Capo。我们对4处理器执行的评估表明,CapoOne很大程度上记录了基于硬件的方案的效率和基于软件的方案的灵活性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号