首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到19条相似文献,搜索用时 93 毫秒
1.
调试器对并行程序干扰特性的研究   总被引:2,自引:0,他引:2  
机群系统中并行程序的执行具有不确定性,这种不确定性给并行程序的调试带来了困难,并行程序的不确定性是由运行环境中的各种干扰因素造成的,该文研究交互式调试行为对调试程序的干扰特性,文中给出了算法可以在调试的过程中实时地报告出本次交互式调试操作是否对调试的程序造成了干扰。  相似文献   

2.
一种基于检查点的并行程序调试器的设计与实现   总被引:4,自引:1,他引:4  
为支持大规模长时间运行并行程序的调试,有必要将检查点机制引入到并行程序调试器中,检查点设置与卷回应用中需要解决中途消息,孤儿消息和多米诺效应,活锁4个问题,并行程序调试中需要解决不确定性问题,提出的基于状态冻结的确定性检查点设置方法,可以避免检查点应用中孤儿消息和多米诺效应,活锁3个问题,通过消化记录的方法处理中途消息问题,采用记录/重放方法解决并行调试中的不确定性问题,基于状态冻结的确定性检查点设置方法,有效地解决了并行程序调试器和检查点结合时产生的诸多问题,该方法具有结构清晰,易于实现的优点,基于此技术,设计并实现了一个并行调试工具-DENNET。  相似文献   

3.
面向对象程序设计技术可以降低并行程序设计的复杂性、提高并行程序的可读性,可维护性、可移植性,因此提供面向对象的并行程序设计环境,可以减少并行程序开发难度,有效地利用并行计算机系统的潜能,可扩展并行机群系统是随着网络技术迅速发展而出现的一种网络并行计算系统,其主要特点是适于粗糙度任务并行,适于采用消化传递机制,文中在可扩展机群系统上实现了面向对象的并行程序开发环境ParaObjcct,它由对象平台,  相似文献   

4.
网络并行程序开发环境——PVM   总被引:3,自引:0,他引:3  
本文介绍了“并行虚拟机PVM”的功能和特点,对它拉结构和程序开发方法进行了讨论,还介绍了PVM的应用情况。把它与我们自己开发的分布图形处理支撑环境DGPSE进行了比较,最后讨论PVM获得成功的原因。  相似文献   

5.
微机环境下基于PVM的网络并行程序开发方法   总被引:1,自引:0,他引:1  
并行虚拟机PVM是一种通用的网络并行程序开发环境,它可以把连网的巨型机,大规模并行机,工作站以及微机作为一大型并行机使用,供人们开发并行算法或运行并行系统。此文对PVM的基本情况和最新进展进行介绍,讨论了基于PVM的网络并行程序开发方法,最后给出了具体的实例。  相似文献   

6.
面向对象程序设计技术可以降低并行程序设计的复杂性,提高并行程序的可读性、可维护性、可移植性.因此提供面向对象的并行程序设计环境,可以减少并行程序开发难度,有效地利用并行计算机系统的潜能.可扩展并行机群系统是随着网络技术迅速发展而出现的一种网络并行计算系统.其主要特点是适于粗粒度任务并行,适于采用消息传递机制.文中在可扩展机群系统上实现了面向对象的并行程序开发环境ParaObject,它由对象平台、并行对象和邮件对象组成,并行程序以并行对象为单位并行执行,通过邮件对象传送数据,具有良好的封装性和可移植性,友好的用户编程接口,使用方便.  相似文献   

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

8.
有限延时消息通信模型及在并行程序调试器设计中的应用   总被引:1,自引:0,他引:1  
1 概述在分布存储多计算机系统中,消息传递是进程间唯一的通信手段,消息通信模型决定了并行计算的模型。一般情况下,通过对并行程序计算模型的描述来研究消息通信的模型。分布存储多计算机系统中消息通信机制可以归为两类:阻塞(Blocking)通信和非阻塞(Non-blocking)通信。阻塞通信又称作同步通信,其特点是发送方和接收方都就绪,通信才进行,如果有一方未准备好,另一方便进行等待;非阻塞通信又叫异步通信,特点是发送方不必等待接收方就绪便可将消息发出,然后接着进行后面的操作。异步通信需要引入缓冲机制,同步通信则可以没有缓冲。在异步通信中,接收依然是阻塞的,这是从接收操作完成的角度来说的,与一些系统上提供的非阻塞接收函数概念不一样。  相似文献   

9.
高级符号调试器的技术研究与设计实现   总被引:3,自引:0,他引:3  
  相似文献   

10.
PVM上的并行调试器   总被引:3,自引:0,他引:3  
现代科学对计算机计算能力的需求,极大地推动了并行计算机的研究与发展,推出了许多高性能的并行计算机,如传统的向量巨型机CRAYC一90,大规模并行处理系统和可扩展的并行处理系统IN-TEL PARAGON,可扩展工作站机群IBM SPI等。与并行计算机硬件的发展相比,并行软件的研究尤显滞后  相似文献   

11.
基于Linux集群的并行环境简单架设*   总被引:9,自引:0,他引:9  
并行计算在各个领域的应用越来越广泛,而基于Linux集群的MPI并行环境是一个廉价、高效的并行计算系统。介绍了两种简单的基于Linux集群的MPI并行环境的构建方法,并且提供了软件的详细配置过程。  相似文献   

12.
基于机群系统的PVM并行编程技术研究   总被引:7,自引:0,他引:7  
首先简单介绍了当今最流行的分布式并行编程环境之一-PVM系统;然后论述了基于机群系统的PVM编程的一般方法,详细讨论了计算任务的分解,程序模式的选择,进程同步的设置及消息传递等关键步骤,最后,对PVM程序的调试作了简单的探讨。  相似文献   

13.
本文描述了在VMware环境下构建基于MPICH的Linux集群,这些方法同样可以应用在真实环境中。通过在单机上利用VMware构建Linux集群,可以更小的设备资源学习和了解其中的基本原理,并能搭建一个简单的并行环境,在此环境中可以运行并行程序。  相似文献   

14.
实现并行计算的群集系统   总被引:3,自引:1,他引:3  
由于工作站性能快速增强和LAN带宽提高,群集系统逐渐成为并行计算领域中的重要分支。本文描述了群集系统的特征并讨论了其实现中的一些关键技术,如互连网络,PVM和MPI,最后肯定了群集系统的发展前景。  相似文献   

15.
为解决嵌入式系统不支持本地调试且开发周期较长的问题,提出了一种通过PC机控制嵌入式系统的远程调试方案;对嵌入式系统远程调试所采用的关键技术及其工作原理作了详细说明,介绍了调试器基本功能的实现过程;实践证明该设计方案较好地解决了嵌入式系统调试过程中受限于系统自身资源与空间的问题,缩短了系统开发周期,达到了设计要求。  相似文献   

16.
并行FFT是解决大数据量FFT运算耗时过久的重要途径,在PC机群上实现并行FFT是一种低成本、高效率的解决方案。本文讨论了PC机群环境下MPI并行FFT实现,并利用建立的平台,对并行算法进行了测试,得出了一些有意义的结论和方法。  相似文献   

17.
PC机群的建立及在数值计算中的研究与应用   总被引:1,自引:0,他引:1  
文中给出了一个利用SSH(Secure Shell)技术组建机群环境的新方案,并分析了PC机群的系统环境和网络并行软件PVM和MPI的主要功能,指出了各自的优缺点。分析设计了DAC并行算法,利用机群求解大规模线性方程组。数值结果表明算法收到较好的效果。PC机群能满足求解犬规模、高精度问题的需要,推动数值计算进一步发展。  相似文献   

18.
基于Linux的PC集群在地震资料处理中的应用与实现   总被引:1,自引:0,他引:1  
在对传统地震处理系统的软硬环境分析基础上,给出了两个用于地震处理的Linux PC集群系统结构和主要配置,最后给出了实际处理模块在其上的运行效率。  相似文献   

19.
嵌入式远程调试器的设计与实现   总被引:4,自引:0,他引:4  
为解决嵌入式系统不支持本地调试,且开发周期较长的问题,提出了一种采用软件插桩技术针对嵌入式系统的远程调试方案;对嵌入式系统远程调试所采用的关键技术及其工作原理作了详细说明,介绍了调试器基本功能的实现过程、交叉调试所用到的远程通信协议,最后重点剖析了调试器的设计与实现要点;实践证明该设计方案较好地解决了嵌入式系统调试过程中受限于系统自身资源与空间的问题,缩短了系统开发周期,达到设计要求。  相似文献   

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

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