【24h】

A mechanism for efficient debugging of parallel programs

机译:一种有效调试并行程序的机制

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

摘要

This paper addresses the design and implementation of an integrated debugging system for parallel programs running on shared memory multi-processors (SMMP). We describe the use of flowback analysis to provide information on causal relationships between events in a program's execution without re-executing the program for debugging. We introduce a mechanism called incremental tracing that, by using semantic analyses of the debugged program, makes the flowback analysis practical with only a small amount of trace generated during execution. We extend flowback analysis to apply to parallel programs and describe a method to detect race conditions in the interactions of the co-operating processes.

机译:

本文讨论了在共享内存多处理器(SMMP)上运行的并行程序的集成调试系统的设计和实现。我们描述了使用回流分析来提供有关程序执行中事件之间的因果关系的信息,而无需重新执行程序进行调试。我们引入了一种称为增量跟踪的机制,该机制通过使用调试后的程序的语义分析,使返排分析非常实用,并且执行过程中仅生成少量跟踪。我们将回流分析扩展到适用于并行程序,并描述了一种在协作过程的交互中检测竞争条件的方法。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号