期刊文献+

基于曙光3000并行机的远程并行调试器

Remote Parallel Debugger Based on Dawning3000 Parallel Machine
下载PDF
导出
摘要 并行调试对并行程序开发非常重要,然而传统的远程并行调试方式是采用登录(telnet)命令通过命令行的文本界面进行,非常繁杂。本文介绍了为曙光3000系统设计实现的远程并行调试器RPB(Remote Parallel Debugger)。RPB实现了完全并行调试等功能,并且具备图形用户界面,用户界面采用Java语言和Swing工具包实现,具备平台独立的特点。RPB采用客户端/服务器模式,客户端和服务器之间的通信采用当今流行的CORBA中间件技术。RPB支持通过局域网或广域网远程调试并行机上的程序,屏蔽了客户平台的差异和并行机地理位置上的差异,因而大大提高了并行机的好用性。 This paper introduces the design and implementation of the remote parallel debugger (RPB)based on Java/ CORBA,which is developed for Dawning3000 parallel machine. Parallel debugging is important to develop parallel applications. However,the traditional remote parallel debugging method is to use the command line interface by using telnet command, which makes users feel very inconvenient. So we implement a GUI-based debugger to support the remote parallel debugging. Here,GUI is implemented with Java language and Java GUI Swing package,which make it platform-independent. The RPB implements the completely parallel debugging technique. The RPB employs cheat/ server mode and the communication between client and server is implemented with currently prevalent CORBA middleware. The RPB supports remote parallel debugging within both local area network and wide area network,and hides the difference of client platform and location of parallel machines, which highly improves the usability of parallel machines.
出处 《计算机科学》 CSCD 北大核心 2004年第3期179-182,200,共5页 Computer Science
基金 国家863项目(No.2001AA111041) 中国科学技术大学青年科学基金(No.KA1109) 中国科学院高水平大学建设资助项目(No.KY2706)的资助
  • 相关文献

参考文献12

  • 1吴明,陈国良,孙凝晖.并行计算机用户环境的设计与实现[J].计算机学报,2000,23(10):1021-1027. 被引量:6
  • 2安虹 陈国良 李宏 陈志辉.曙光并行机客户端集成环境的设计[J].计算机研究与发展,2001,38:181-186.
  • 3Lumetta S S, Culler D E. The Mantis Parallel Debugger. In:Proc. of the First Symposium on Parallel and Distributed Tools.Philadelphia, PA, 1996. 118-126
  • 4Wang Feng, Zheng Qilong,An Hong,Chen Guoliang. A Parallel and Distributed Debugger Implemented with Java. In: Proc. of the 31th Intl. Conf. on Technology of Object Oriented Languages and Systems (TOOLS Asia'99). IEEE Computer Society Press,1999. 342~348
  • 5Netzer R H B, Miller B P. Optimal Tracing and Replay for Debugging Message-Passing Parallel Programs. In: Proc. of Supercomputing 92. Minneapolis,MN, 1992. 502- 511
  • 6王锋,安虹,陈志辉,陈国良.不确定性MPI/PVM程序的完全调试(英文)[J].软件学报,2001,12(3):334-339. 被引量:6
  • 7Sun Microsystems. Java Language-A White Paper. Sun Microsystems Computer Company, 1996
  • 8GearyDM著 李建森译.Java 2图形设计卷Ⅱ:SWING[M].北京:机械工业出版社,2000..
  • 9OtteR PatrickP RoyM著 李师贤译.CORBA教程:公共对象请求代理体系结构[M].北京:清华大学出版社,1999..
  • 10TotalView:http://www.etnus.com/

二级参考文献14

  • 1[1]Robert Pizzi.GNU Debugger Internal Archiechre.Department of Applied Science University of California Davis Lawrence Livermore National Laboratory,1993.12;16:94-006665
  • 2[2]Debugging with GDB.Edition 4,GDB Version 4.2.Copyright(C)1995 Free Software Foundation,Inc.1995.1.14
  • 3[3]Digital UNIX Ladebug Debugger Manual.Digital Equipment Corporation:1996
  • 4[4]Cray TotalView Debugger.Cray Research,Inc.1994,1995
  • 5[5]SvenkatesanBrahma Dathan.Test and Debugging Distributed Programs Using Global Predicates.IEEE Transactions on Software Engineering,1995.2;21(2):163-177
  • 6[6]Mariano G Fernandes,Sumit Ghosh.Ddbx-LPP:A Dynamic Software Tool for Debugging Asynchronous Distributed Algorithms on Loosely Coupled Parallel Processors.J.System Softw
  • 7[7]High Performance Debugging Forum.HPD Version 1 Standard:Command Interface for Parallel Debuggers,1997
  • 8胡晓,可扩展傻瓜界面设计报告(技术报告) NCIC-98-0 2 1,1998年
  • 9孙凝晖,曙光天演系列 :曙光2000-超级并行计算机 (技术白皮书),NCIC-98-0 0 3,1998年
  • 10Rohit M,IEEE Trans Software Eng,1997年,23卷,11期,722页

共引文献19

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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