首页 | 本学科首页   官方微博 | 高级检索  
     

不确定性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
本文献已被 维普 万方数据 等数据库收录!
点击此处可从《软件学报》浏览原始摘要信息
点击此处可从《软件学报》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号