首页> 外文会议>Calable high performance computing conference >mdb: a semantic race detection tool for PVM
【24h】

mdb: a semantic race detection tool for PVM

机译:MDB:PVM的语义竞争检测工具

获取原文

摘要

Nondeterminism, intended or otherwise, makes debugging message passing parallel programs a difficult task. In this paper, we present an on-the-fly debugging tool, mdb (Message-passing DeBugger), for debugging programs written for the PVM (Parallel Virtual Machine), that is effective in detecting the presence of races. mdb uses a new class of expressions, called semantic expressions, to specify races. These expressions capture the program semantics related to a receive operation and are used to detect unwanted races at run-time. mdb also has the ability to invoke sequential debuggers, making it useful in detecting errors unrelated to races as well. Replay debugging support by mdb provides for deterministic replay of erroneous executions. The current implementation of mdb works for C as well as for Fortran programs.
机译:不确定,意图或其他方式,使得调试消息通过并行程序是一项艰巨的任务。在本文中,我们介绍了一个用于调试为PVM(并行虚拟机)编写的调试程序的现场调试工具MDB(消息传递调试器),这有效地检测播放的存在。 MDB使用一个名为语义表达式的新类表达式来指定比赛。这些表达式捕获与接收操作相关的程序语义,并用于在运行时检测不需要的比赛。 MDB还具有调用顺序调试器的能力,使其在检测与比赛无关的错误中有用。通过MDB重播调试支持提供了确定性执行的确定性重放。目前MDB的实施适用于C以及FORTRAN程序。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号