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

2.
Linux机群系统并行程序调试器的设计与实现   总被引:5,自引:0,他引:5  
介绍了在基于Linux的机群系统中,并行程序调试工具XBUSTER的设计与实现,包括调试器的基本结构及在实现时所涉及的一些关键技术。XBUSTER具有一般调试器的基本调试功能,可以调试用C/Fortran语言编写的PVM或MPI,对并行程序的各个进程能够单独或同时进行调试,并且能够实现进程的动态调试。该系统已在运行Linux系统的清华集群计算机系统上运行,具有较好的实用性。  相似文献   

3.
高性能,高可靠性和良好的可扩展性使得机群系统的应用领域日益广泛,但是目前缺乏一个方便实用的并行程序开发环境。本文首先从方便程序员开发并行程序的角度提出了一个并行程序集成开发环境的功能框架,然后重点论述了实现集成开发环境时涉及到的一些关键问题和技术,最后简要介绍了基于这些技术的IPCE2.0系统。  相似文献   

4.
调试器对并行程序干扰特性的研究   总被引:2,自引:0,他引:2  
机群系统中并行程序的执行具有不确定性,这种不确定性给并行程序的调试带来了困难,并行程序的不确定性是由运行环境中的各种干扰因素造成的,该文研究交互式调试行为对调试程序的干扰特性,文中给出了算法可以在调试的过程中实时地报告出本次交互式调试操作是否对调试的程序造成了干扰。  相似文献   

5.
该文提出了一个基于WWW的虚拟并行程序环境框架,并且对实现该环境的关键技术如消息传送接口、基于Java图形用户接口、可视化子系统应用等进行了研究。该环境在大型复杂工程研究开发、远程教育等领域有着重要的应用。  相似文献   

6.
徐鸿  陈德来 《软件学报》1996,7(A00):531-536
NUCAPPT是一个基于任务分配和通信规划启发式算法的并行程序辅助开发工具,它由任务分配器,通信规划器、通信表和通信语句生成器4部分组成,它不仅能保证处理器间数据通信的正确性,减小处理器的通信等待时间,而且能简化并行程序的编制过程,提高所编并行程序的质量。  相似文献   

7.
通过对机群系统中的动态负载平衡算法的研究,解决任务再分配时由于进程迁移而引起额外开销较大的问题,提出了一个有效的动态负载平衡算法。通过实验结果分析,可以证明此算法能够提高并行程序的运行性能。  相似文献   

8.
9.
有色Petri网的一种面向对象扩展形式   总被引:1,自引:0,他引:1  
Petri网与面向对象的结合一直是一个令人感兴趣的研究课题。本文把有色Petri网引入到面向对象方法中,提出了一种面向对象的扩展有色Petri网,简称为OECPN,  相似文献   

10.
一个面向对象应用程序的设计与实现   总被引:2,自引:0,他引:2  
本文以试题库管理系统为例,说明如何应用面向对象程序设计方法及其开发工具,建立具有面向对象屏幕操作风格的应用程序。  相似文献   

11.
12.
本文通过在Multi-Pascal并行程序设计模拟环境下,进行FFT并行算法设计实验和定量的程序效率分析,总结出并行程序设计的特点,指出高效的并行程序的获得是由所求解问题的特点,并行自理系统硬件结构和性能特点及系统软件性能等诸因素动态作用下的优化组合。  相似文献   

13.
一、引言随着并行多机系统和网络分布计算平台日益流行,并发/并行程序设计技术得到广泛应用。并行程  相似文献   

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

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

16.
一个基于面向对象模型的并行翻译器   总被引:1,自引:0,他引:1  
肖侬  卢宇彤 《计算机学报》1997,20(5):451-458
本文介绍了一个面向对象范式和大粒度流模型结合的OODA模型和基于此模型的一个并行翻译器。OODA模型支持对象之间和象内部的并行性开发,支持面向对象范式。  相似文献   

17.
18.
主要介绍了一个空间环境信息系统(Spatial Environment Integrated Information System, SEIIS)的设计和实现的核心技术。系统将面向对象的设计方法和GIS(Geographic Information System)平台相結合,以对象和类为中心对环境目标的位置、环境质量数据及它们之间的关系进行描述,进而实现对环境信息的存储、更新、查询、显示、预测和治理分析等工作。  相似文献   

19.
近几年来,面向对象技术,由于可以大大地提高编制软件的可理解性,可适应性和可修改性,已逐渐被广大软件设计人员和用户所接受,成为目前开发人工智能、知识工程、数据库等常规领域软件最流行的程序设计手段之一。但是,对于实时领域,人们往往不使用面向对象方法,而侧重于常规的程序设计方法。本文从分析目前面向对象技术未能广泛应用于实时领域的主要原因入手,讨论了使用面向对象技术开发实时系统的可能性和必要性,并阐述了面  相似文献   

20.
开发并行程序要比开发单机串行程序更难.PVM开发环境是应用比较广的环境之一,适合于开发粗粒度的工程科学计算并行程序,而这些工程计算问题一般是一些数值计算问题的集合.编写这些数值计算并行程序有一定的难度和复杂度,并且现在没有很好支持开发PVM并行程序的成熟开发环境.针对这个问题,构造一个基于PVM的并行程序开发环境.开发环境包括一个并行算法库和一个嵌入到Visual Studio的可视化程序开发插件.通过开发平台进行并行程序开发将更加简单、高效.  相似文献   

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

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

京公网安备 11010802026262号