期刊文献+

支持多种并行程序设计模式的可移植并行调试器设计与实现 被引量:3

The design and implementation of multi-mode parallel program debugger
在线阅读 下载PDF
导出
摘要 MPDG是为高性能并行巨型机系统设计的调试工具,其设计指导思想是:1.采用Client/Serve结构,实现系统的可移植性,具体表现为将用户界面、并行调试管理与调试监控服务分离,调试监控采用目标系统支持的调试器;2.以同一的使用方式支持多种并行程序设计模式应用,针对共享内存的并行目标应用(如OpenMP程序)和基于消息传递的分布式目标应用(如PVM或MPI程序),提供风格完全一致的调试手段;3.实现图形用户界面,MPDG的GUI分为3级,即主界面、进程集、单个进程,进程集控制特别适合具有相同执行流和用户视图的并行进程的调试。 MPDG is a parallel debugger designed for high performance parallel computer. MPDG has three primary attribute: 1. It is implemented based on a client/server architecture, which divides the system into three component: user interface, parallel debugging management and debugger server, the debugger server is a native debugger of target machine; 2. Supporting multi-mode parallel program debugging with a consistent manner. MPDG provides an identical debugging control for message-based distributed application and distri- bute shared memory application; 3. Three level GUI, which includes main windows, process group windows and proess window. Especially, MPDG provides process group control convenient for debugging parallel processes with the same flow of execution and source code.
作者 黄瑞芳 朱敏
机构地区 国防科技大学
出处 《计算机工程与设计》 CSCD 2001年第5期32-35,共4页 Computer Engineering and Design
关键词 图形用户界面 并行程序设计模式 可移植并行调试器 parallel debugging graphic user interface parallel programming mode process group
  • 相关文献

参考文献4

  • 1DDD-Data Display Debugger. Unix Debugger Free Graphics Front-end [J]. ACM Sigplan 1996,31 (1).
  • 2S.venkatesan and Brahma Dathan, Test and Debugging Distributed Programs Using Global Predicates [J].IEEE Transactios on Software Engineering, 1995,21 (2): 163-177.
  • 3HPD Version 1 Standard: Command Interface for Parallel Debuggers [M]. High Performance Debugging Forum, 1997.
  • 4Robert Hood. The P2D2 Project: Building a Portable Distributed Debugger [C]. 1996 ACM. From the Proceedings ofSPDT'96: Sigmetrics Symposium on Parallel and Distributed Tools, 1996.5.

同被引文献15

  • 1陈勇,何克东,陆在朝,鄢超.曙光机群系统并行调试器的设计与实现[J].计算机工程,2004,30(9):50-52. 被引量:3
  • 2陈必泉,黄承慧.GDBSERVER原理分析及其应用[J].计算机工程与设计,2005,26(3):746-749. 被引量:6
  • 3温利娜,谢彬,李连云.交叉开发环境中的目标机代理设计[J].计算机工程,2007,33(2):277-279. 被引量:7
  • 4Ali Al- Shabibi, Sebastian Gerlach, Roger D Hersch, et al. A Debugger for Flow Graph Based Parallel Applications [ Z ]. 2007.
  • 5CHARLES E. MCDOWELL, DAVID P. HELMBOLD. Debugging Concurrent Programs ACM Computing Surveys [ Z ]. 1989,4(21 ) :593 -622.
  • 6TAYLOR R N. A general - purpose algorithm for analyzing concurrent programs [ Z ]. 1983,5 ( 26 ) : 362 - 376.
  • 7MCDOWELL C E. A practical algorithm for static analysis of parallel programs [ J ]. Journal of Parallel and Distributed Computing, 1989,6 (3) : 515 - 536.
  • 8Yasushi Saito.Jockey:a user-space library for record-re-play debugging. Proceedings of the sixth internation-al symposium on Automated analysis-driven debugging . 2005
  • 9Robert Hood.The p2d2Project:Building a Portable Distribu-ted Debugger. SPDT‘96 . 1996
  • 10I J P Elshoff.A Distributed Debugger for Amoeba. PADD′88 . 1988

引证文献3

二级引证文献14

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部