不确定性MPI/PVM程序的完全调试 |
| |
引用本文: | 王锋,安虹,陈志辉,陈国良.不确定性MPI/PVM程序的完全调试[J].软件学报,2001,12(3):334-339. |
| |
作者姓名: | 王锋 安虹 陈志辉 陈国良 |
| |
作者单位: | 中国科学技术大学计算机科学技术系国家高性能计算中心, |
| |
基金项目: | This project is supported by the NationalHigh Technology Development Program of China under Grant No.863-306-ZD01-02-3(国家863高科技发展计划基金)and the Youth Science Foundation of the University of Science and Technology of China un-der Grant No.98-1101(中国科学技术大学青年科 |
| |
摘 要: | 讨论如何完全地调试不确定性MPI/PVM并行程序.在循环调试过程中,不确定性导致前次遇到的错误在以后的执行中很可能无法再现.基于MPI/PVM的FIFO通信模型,给出一种记录-重放技术的实现.通过可控制的重放,用户可以覆盖所有可能的程序执行路径,从而达到完全调试的目的.和其它方法相比,所提供的方法所需时空开销要小得多.此技术已在两种消息传递体系结构上得到实现:一种是曙光-2000超级服务器(由国家智能计算机研究中心开发),它由单处理器(PowerPC)结点经MESH网互联而成;另一种是国家高性能计算中心(
|
关 键 词: | 并行调试器 记录-重放 消息传递 MPI PVM |
收稿时间: | 1999/10/15 0:00:00 |
修稿时间: | 1999年10月15 |
Completely Debugging
Indeterminate MPI |
| |
Abstract: | This paper discusses how to completely debug indeterminateMPI/PVM parallelprograms.Due tothe indeterminacy,the previous bugs may be non-repeatable in successive executions during a cyclic debuggingsession.Based on the FIFO communication model of MPI/PVM,an implementation of record and replay tech-nique is presented.Moreover,users are provided with an easy way to completely debug their programs by cover-ing all possible execution paths through controllable replay.Comparied with other solutions,the proposedmethod produces much less temporaland spatialoverhead.The implementation has been completed on two kindsof message passing architectures:one is Dawning-2000 super server(that was developed by the National Re-search Center for Intelligent Computing Systems ofChina)with single-processor(PowerPC)nodes which are in-terconnected by a custom-built wormhole mesh network;the other is a cluster ofworkstations(PowerPC/AIX)which has been built in NationalHigh Performance Computing Center at Hefei. |
| |
Keywords: | parallel debugger record and replay message passing MPI PVM |
本文献已被 维普 万方数据 等数据库收录! |
| 点击此处可从《软件学报》浏览原始摘要信息 |
|
点击此处可从《软件学报》下载全文 |