首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到18条相似文献,搜索用时 203 毫秒
1.
并行调试对并行程序开发非常重要,然而传统的远程并行调试方式是采用登录(telnet)命令通过命令行的文本界面进行,非常繁杂。本文介绍了为曙光3000系统设计实现的远程并行调试器RPB(Remote Parallel Debugger)。RPB实现了完全并行调试等功能,并且具备图形用户界面.用户界面采用Java语言和Swing工具包实现,具备平台独立的特点。RPB采用客户端/服务器模式,客户端和服务器之间的通信采用当今流行的CORBA中问件技术。RPB支持通过局域网或广域网远程调试并行机上的程序,屏蔽了客户平台的差异和并行机地理位置上的差异,因而大大提高了并行机的好用性。  相似文献   

2.
基于机群操作系统的并行调试器   总被引:2,自引:0,他引:2  
并行调试工具的设计,是并行计算环境工具研究开发中的一个突出难点。介绍了一个在曙光3000上实现的并行调试器DCDB3.0。该调试器是未来曙光4000机群操作系统的一部分,是曙光3000上的第1个可运行版本,采用典型的客户/服务器模式。客户端的用户界面可将冗繁的调试信息与操作可视化。客户端可以远离提供服务的大型机,其远程通信依赖的是机群操作系统中的DRPC和任务管理,前者提供远程方法调用,后者使得客户端能够在服务器上启动相应的任务。DCDB3.0的服务器端负责处理调试任务和同客户端进行信息交互。DCDB3.0的功能具有可扩放性,使得可以在此平台上研究一些高级并行调试技术的实现。改进了已有的方式,实现了重放技术,并计划进一步添加其他高级并行调试技术。  相似文献   

3.
并行应用程序的远程实时跟踪可视化系统的设计及实现   总被引:2,自引:0,他引:2  
并行应用程序的远程实时跟踪可视化技术通过实现对并行应用程序的实时监控,帮助科研人员更进一步地了解和控制并行数值模拟的计算过程.介绍一个面向并行应用程序的远程实时跟踪可视化系统.该系统远程实时访问运行在分布存储并行机上的并行程序中的变量,将计算的中间结果实时地显示在客户端图形工作站上,从而实现程序的远程实时跟踪.从设计目标、体系结构及其实现等几个方面来介绍该系统,着重讲述该系统中的核心部分——数据传输模块的实现,详细阐述该模块实现过程中所采用的分布类型数据的位置索引及同步访问机制等关键技术.  相似文献   

4.
由于一般的共享存储并行机缺乏图形硬件,其上产生的3维科学计算数据,无法采用硬件加速的并行体绘制来就地进行数据可视化。为此基于本地并行机和分布式图形工作站,给出了一种混合并行绘制模型。该模型的工作原理是先将源数据存留在并行机,然后通过并行机的多处理器发布远程绘制命令流,进而通过操控工作站的图形硬件完成绘制;后期图像合成在并行机上执行,以发挥共享存储通信优势。通过负载平衡优化,并行绘制流水线有效实现了绘制、合成与显示的重叠。实验结果显示,该方法能以1024×1024图像分辨率,交互绘制并行机上的大规模数据场。  相似文献   

5.
陈志辉  安虹  余华 《软件学报》2002,13(4):863-869
介绍了为曙光3000并行机开发的基于Java/CORBA的远程文件浏览器RFB(remote file browser)的设计与实现.在传统的并行机上,用户通过命令行接口对文件系统进行组织和管理,这给用户带来了诸多的不便.为此,设计并实现了一个具有图形用户界面的文件浏览器以支持用户对并行机文件系统的访问.RFB采用客户/服务器模式,实现了图形用户界面和对文件系统访问的分离.图形用户界面的实现采用Java语言及其图形工具包Swing,从而具有平台独立的特点,而客户/服务器之间的通信则采用当今流行的CORBA  相似文献   

6.
袁伟  孙永强 《软件学报》1998,9(1):47-52
面向对象的并行程序设计提供了类似于共享内存模型对通讯和计算的抽象能力,从而非常适合于大型并行软件系统的开发.但是基于远程对象调用的分布式对象的实现效率一直是面向对象方法在分布式/并行程序设计中得到广泛应用的障碍.本文介绍了并行机MANNA上所采用的面向对象的并行程序设计模型——Dual-Object模型.该模型通过引入从语义角度出发给出的数据一致特性的描述,在一定程度上解决了实现效率低下的问题.其次,文章通过程序设计实例详细地讨论了基于Dual-Object模型的扩展C++并行程序设计,并给出了部分实际测试结果.  相似文献   

7.
并行计算机   总被引:1,自引:0,他引:1  
本文概述了并行计算机的种类、结构及影响并行机效率的因素,阐述了并行计算机的发展现状和趋势众所周知,目前世界各国都在争相发展并行计算机,研究开发新型高速的并行机已成为各国争夺高性能计算机霸主地位的主要目标,各国均不惜投入大量人力物力和财力,因此其发展极为迅速,竞争极为激烈。随着神经网络的再度兴起以及其应用的日益广泛,神经计算机的研究日显重要。由于神经网络本质上的并行性,因此它的实现与并行处理技术和并行机紧密相关,大量的并行操作无疑会加速神经网络的计算。为了用与人脑不同的物质,实现同人脑一样的并行信息处理的仿神经计算机,首先要开发的就是能进行高速、超并行处理的计算机,因此探讨一下并行处理技术及并行机的发展现状、现存的问题和今后的发展趋势很有必要。  相似文献   

8.
介绍了一种基于并行神经网络的汉字识别系统。该系统进行汉字图象的预处理后 ,针对汉字平移、旋转、尺度变化 ,提取三类相对稳定且抗噪、反映汉字结构信息的统计特征作为神经网络的输入。神经网络采用叠层BP网 ,用BP算法进行训练、学习和识别。本系统对标准BP算法做了若干改进 ,从速度和识别率上都得到了明显的提高 ;用PVM网络并行平台虚拟成并行机 ,实现叠层BP网的并行处理  相似文献   

9.
介绍了一种基于并行神经网络的汉字识别系统,该系统进行汉字图象的预处理后,针对汉字平移、旋转、尺度变化,提取三类相对稳定且抗噪、反映汉字结构信息的统计特征作为神经网络的输入,神经网络采用叠层BP网,用BP算法进行训练,学习和识别。本系统对标准BP算法做了若干改进,从速度和识别率上都得到了明显的提高;用PVM网络并行平台虚拟成并行机,实现叠层BP网的并行处理。  相似文献   

10.
并行计算机     
本文概述了并行计算机的种类、结构及影响并行机效率的因素,阐述了并行计算机的发展现状和趋势,众所周知,目前世界各国都在争相发展并行计算机,研究开发新型高速的并行机已成为各国争夺高性能计算机霸主地位的主要目标,各国均不异投入大量人力物力和财力,因此基发展极为迅速,竞争极为激烈。随着神经网络的再度兴起以及其应用的日益广泛,神经计算机的研究日显重要。由于神经网络本质上的并行性,因此它的实现与并行处理技术和  相似文献   

11.
MPDG是为高性能并行巨型机系统设计的调试工具,其设计指导思想是:1.采用Client/Server结构,实现系统的可移植性,具体表现为将用户界面,并行调试管理与调试监控服务分离,调试监控采用目标系统支持的调试器;2.以同一的使用方式支持多种并行程序设计模式应用,针对共享内存的并行目标应用(如OpenMP程序)和基.于水息传递的分布式目标应用(如PVM或MPI程序),提供风格完全一致的调试手段;3.实现图形用户界面,MPDG的GUI分为3级,即主界面,进程集,单个进程,进程集控制特别适合具有相同执行流和用户视图的并行进程的调试。  相似文献   

12.
远程调试的设计与实现   总被引:6,自引:0,他引:6  
一般情况下,调试器与被调试程序(目标程序)运行在同一个计算机系统环境中,但是,在实时系统、内核调试及一些Client/Server系统等情况下,调试器不能运行在目标程序运行的环境中,此时有效的解决方法就是实施远程调试(Remote debugging)。远程调试系统由本地调试器、远程调试服务器以及远程调试通讯协议组成。该文详细讨论这三部分的设计与实现,并介绍一个自行设计的基于远程调试的并行调试器。  相似文献   

13.
介绍了为曙光机群系统设计实现的并行调试器DCDB。DCDB同时支持调试MPI或PVM、C或Fortran的并行应用程序,实现了记录/重放并行调试功能,支持循环调试,解决了并行调试时并行程序的不确定性问题。DCDB采用Client/server/Client结构,具有友好的图形用户界面,系统主要采用Java语言开发,具有良好的可移植性和可扩展性。  相似文献   

14.
The ubiquity of Web browsers makes them an ideal generic front end for simple client-server systems. A very suitable area of application is controlling embedded systems, such as network printers, where supporting standard Web browsers is a cost-effective and convenient alternative to developing custom client software for remote administration from different platforms.This paper describes the design and implementation of a flexible communication server to be run directly on the embedded system. It supports different protocols to allow remote access, including HTTP. Thus, the embedded system can be accessed with any Web browser. Its state is represented as a set of Web pages containing dynamically generated information. Java applets included in these Web pages can connect back to the server to subscribe to live data feeds for real-time visualization of the embedded system's state. A GUI builder implemented as a Java applet can be used to customize the visual appearance of these applets.  相似文献   

15.
介绍了一个跨平台远程并行程序调试器的设计与实现.该调试器实现了平台可移植和模块可移植,支持从Windows平台远程调试Unix/Linux平台PVM/MPI并行程序.与相关工作的比较显示,该调试器降低了开发并行程序的复杂度,提高了机群系统的使用效率,具有很好的实用价值.  相似文献   

16.
缺乏调度器标准是难以评估一个调试器优劣的重要原因,本文介绍了旨在解决问题的第一个调度标准--高性能调试论坛(HPDF)制定的高性能调试器标准版本1(HPDV1)。重点阐述了并行调试概念和调试器的并行行为。  相似文献   

17.
CORBA和Java RMI的集成研究   总被引:3,自引:0,他引:3  
文章讨论了CORBA和JavaRMI集成的必要性以及基于RMI-IIOP的CORBA对象间的交互模型,并针对基于RMIoverIIOP协议两种交互模型:RMI客户/CORBA对象服务器以及CORBA客户/RMI对象服务器提出了集成方案。  相似文献   

18.
基于Internet的计算机网络虚拟实验环境架构   总被引:3,自引:1,他引:3       下载免费PDF全文
陆炜妮  庞竣 《计算机工程》2007,33(13):283-284,F0003
提出了基于Internet的计算机网络虚拟实验室的开发模型。该模型的客户端是Java Applet,计算后台以NS为核心,辅以JavaBean来完成辅助计算,中间的通信桥梁是CORBA,通过CORBA实现NS与Java的数据传输。该模型具有Java语言的优点,客户端简单安全,服务器端利用了第三方工具NS,能够大大缩短开发周期,确保系统的正确性。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

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