首页> 外文会议> >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.
机译:非确定性(有意或无意)使调试消息传递并行程序成为一项艰巨的任务。在本文中,我们提供了一种实时调试工具mdb(消息传递DeBugger),用于调试为PVM(并行虚拟机)编写的程序,该工具可有效检测种族的存在。 mdb使用称为语义表达式的新一类表达式来指定种族。这些表达式捕获与接收操作有关的程序语义,并用于在运行时检测不想要的竞争。 mdb还具有调用顺序调试器的能力,从而使其在检测与种族无关的错误时也很有用。 mdb的重放调试支持提供确定性重放错误执行的功能。 mdb的当前实现适用于C以及Fortran程序。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号