【24h】

Parallel Relative Debugging for Distributed Memory Applications: A Case Study

机译:分布式内存应用程序的并行相对调试:一个案例研究

获取原文
获取原文并翻译 | 示例
获取外文期刊封面目录资料

摘要

Relative debugging is a technique that addresses the problem of debugging programs that have been developed using evolutionary software techniques. Recent developments allow relative debugging to be used on programs that have been ported from serial to parallel architectures or between different parallel architectures. Such programs may change significantly in the porting process and this raises many issues for the debugging methodology. This paper examines the use of relative debugging on a distributed memory application in which errors were introduced when the code was ported from a sequential to a parallel architecture. Our debugger, GUARD-2000, is used to compare key data structures between the two codes even though the parallel data structure has undergone significant reorganisation when mapped onto a distributed memory platform. We show how this technique can quickly and accurately pinpoint the source of errors in the parallel code.
机译:相对调试是一种解决已使用进化软件技术开发的调试程序问题的技术。最近的发展允许在已经从串行架构移植到并行架构或在不同并行架构之间移植的程序上使用相对调试。这样的程序在移植过程中可能会发生重大变化,这给调试方法带来了许多问题。本文研究了在分布式内存应用程序上使用相对调试的情况,该代码在将代码从顺序体系结构移植到并行体系结构时引入了错误。我们的调试器GUARD-2000用于比较两个代码之间的关键数据结构,即使并行数据结构在映射到分布式存储平台时也经历了重大重组。我们展示了该技术如何快速,准确地查明并行代码中的错误源。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号