首页> 外文会议>International Conference on Parallel and Distributed Systems >Detecting the first races in parallel programs with ordered synchronization
【24h】

Detecting the first races in parallel programs with ordered synchronization

机译:检测具有有序同步的并行程序中的第一场比赛

获取原文

摘要

Detecting races is important for debugging shared memory parallel programs, because the races result in unintended nondeterministic executions of the programs. Previous on-the-fly techniques to detect races in programs with inter thread coordination such as ordered synchronization cannot guarantee that the race detected first is not preceded by events that also participate in a race. The paper presents a novel two pass on-the-fly algorithm to detect the first races in such parallel programs. Detecting the first races is important in debugging, because the removal of such races may make other races disappear including those detected first by the previous techniques. Therefore, this technique makes on-the-fly race detection more effective and practical in debugging parallel programs.
机译:检测竞争对于调试共享内存并行程序非常重要,因为比赛导致程序的意外不明的程序。以前的动态技术,用于检测具有跨线程协调的程序中的种族,例如有序同步不能保证首先检测到的种族,而不是参与比赛的事件。本文提出了一种新颖的两次传播算法,可以检测这种并行程序中的第一场比赛。检测第一个种族在调试中是重要的,因为这种比赛的移除可以使其他种族消失,包括首先通过先前技术检测到的比赛。因此,这种技术使得在调试并行程序中更有效和实用。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号