检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:陈勇[1,2] 李春生[1,2] 安虹[1,2] 郑启龙[1,2] 陈志辉[1,2]
机构地区:[1]中国科学技术大学计算机科学技术系,合肥230027 [2]国家高性能计算中心,合肥合肥230027
出 处:《计算机科学》2004年第3期179-182,200,共5页Computer Science
基 金:国家863项目(No.2001AA111041);中国科学技术大学青年科学基金(No.KA1109);中国科学院高水平大学建设资助项目(No.KY2706)的资助
摘 要:并行调试对并行程序开发非常重要,然而传统的远程并行调试方式是采用登录(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.
关 键 词:并行计算机 曙光5000 远程并行调试器 并行程序开发 图形用户界面 JAVA语言 文本界面
分 类 号:TP338.6[自动化与计算机技术—计算机系统结构] TP311.52[自动化与计算机技术—计算机科学与技术]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:13.58.121.29