paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Towards Practical Default-On Multi-Core Record/Replay

面向实用的默认开启多核记录/重放
ASPLOS Proceedings of the Twenty-Second International Conference on Architectural Support for Programming Languages and Operating Systems2017匹配度 2/10 · 该论文研究多核记录/重放系统的运行时开销与工程实现,属于系统/调试方向,与用户关注的静态分析、LLM/Agent、浮点程序分析或贝叶斯程序分析均无直接交集。引用 61 inbox
Ali José Mashtizadeh, Tal Garfinkel, David Terei, David Mazieres, Mendel Rosenblum
crossref: 2026-09-12dblp: 2026-09-12

AI 速览

一句话:提出 Castor 多核记录/重放系统,实现持续低且可预测的开销,使默认开启记录与重放成为可能。

多核应用中的记录/重放系统通常开销高且波动大,难以在生产环境默认开启。本文提出 Castor,一个面向多核应用的记录/重放系统,旨在提供持续低且可预测的开销。通过系统设计,开发者可以默认保持记录和重放功能开启,从而在实际生产环境中记录并复现 bug,或利用容错机制从硬件故障中恢复。摘要未给出具体性能数据,但强调其开销特性使默认开启具备实用性。

问题
多核应用的记录/重放系统开销高且不可预测,难以在生产中默认启用。
方法
设计并实现 Castor 多核记录/重放系统,通过系统机制实现持续低且可预测的开销。
评估
摘要未给出量化评估,但强调其开销特性支持默认开启,可用于生产 bug 复现与硬件故障容错。
原文摘要(Abstract)

We present Castor, a record/replay system for multi-core applications that provides consistently low and predictable overheads. With Castor, developers can leave record and replay on by default, making it practical to record and reproduce production bugs, or employ fault tolerance to recover from hardware failures.

链接与引用

DOI 原文 · PDF(开放获取) · DBLP

BibTeX
@inproceedings{MashtizadehGTMR17,
  title = {Towards Practical Default-On Multi-Core Record/Replay},
  author = {Ali José Mashtizadeh and Tal Garfinkel and David Terei and David Mazieres and Mendel Rosenblum},
  booktitle = {ASPLOS},
  year = {2017},
  doi = {10.1145/3037697.3037751}
}