首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到18条相似文献,搜索用时 62 毫秒
1.
该文提出了一种将调用局部化技术应用于并行环境下面向对象语言的方法,文中详细讨论了该技术的适用条件以及如何通过该方法减少循环中的远程过程调用开销,该优化技术产首先将循环分离成多个包含有远程调用的循环,再将分离后的循环分离给循环中对象所在的处理器,最后,化简迭代空间,并且用消息传递来传输数据,这种优化对象分布和循环并行化之后进行,将函数调用局部化于处理器,通过这种优化,可以进一步挖掘循环中的任务并行性,降低计算复杂度,减少函数调用开销,尤其适合面向对象语言中对循环里小函数的优化,该技术已经在作者设计的Java自动并行化编译器JAPS-Ⅱ中实现,在实验中,利用这种优化技术得到了超线性性加速比。  相似文献   

2.
JAPS-II(Java automatic parallelizing system version 2)是一个Java源代码重构编译器,用来发现和实现串行Java程序中对象内和对象间的并行性.其目标体系结构为基于工作站网络环境的分布式存储器计算机系统.介绍了JAPS-II的体系结构和实现JAPS-II的关键技术,包括用于对象并行性分析的数据流分析技术、提高对象并行性和减少运行开销的优化技术以及类重构和代码生成技术.测试结果表明,JAPS-II能够有效地发现循环中和对象内、对象间的并行性,获得加速比.这  相似文献   

3.
对象并行是面向对象技术与并技术相结合的产物,如何在面向对象语言C++中实现数据行行,任务并行等并并行思想,是当前亟待解决的一个问题。该文探讨了在群机系统上进行对象并行所面临的新问题,并提出了一种新的对象并行模型,给出了在3台RS6000工作站上的初步实验结果。  相似文献   

4.
从标准线性回归方程出发,首先确定标准化因变量回归值的控制区间,然后找出一个m元一次不定方程的解集合,根据回归方程的特写意义,在该解集合中求得满足标准回归方程控制问题的子集合。最后应用标准回归方程与一般回归方程的关系,求出一般线性回归控制问题解的子集合及计算公式。经实例验证符合要求。  相似文献   

5.
Extrinsic是HPF中用来调用外部语言过程的机制。利用HPF Extrinsic机制可以实现多范例并行计算,文章首先给出p-HPF并行编译器中Extrinsic过程调用的支持方法,然后给出几种在分布内存的网络环境下,基于Extrinsic的并行应用模版,它们是并行算法库应用模版、协同应用模版、MPSD处理应用模版、异步I/O应用模版和流水线应用模版。并分析了它们的运行效率,给出了p-HPF实现方法。  相似文献   

6.
对象并行是面向对象技术与并行技术相结合的产物。如何在面向对象语言C++中实现数据并行、任务并行等并行思想,是当前亟待解决的一个问题。该文探讨了在群机系统上进行对象并行所面临的新问题,并提出了一种新的对象并行模型,给出了在3台RS6000工作站上的初步实验结果。  相似文献   

7.
Cluster 环境下p-HPF编译器支持的并行计算范式   总被引:2,自引:0,他引:2  
p-HPF是研制的一个符合HPF(high performance Fortran)规范的并行编译系统,以HPF为核心实现多范式并行计算是开发大型并行应用系统的基础。首先论述了Cluster环境下的并行运行范式,包括farm parallel范式、流水线并行、流循环并行、基于数据并行和组合数据并行等,抽象分析了它们的性能,接着给出了利用p-HPF的外部过程机制、任务并行机制以以FORALL,INDEPENDENT DO等典型并行语句实现几种典型并行范式的方法,给出了实例程序,对实例进行了实际运行并对运行结果进行了分析。  相似文献   

8.
9.
10.
并行程序设计的研究对并行机性能的发挥和推广应用都具有重要的作用。本文介绍了并行计算机的结构、并行程序设计模型和并行语言的一些基本概念,讨论了并行程序设计的方法,分析了大规模并行处理中编译技术的若干问题和研究方向。  相似文献   

11.
于勐  臧婉瑜  谢立  过敏意 《软件学报》2001,12(6):822-829
近年来,面向对象语言的并行化技术取得了许多重要进展.以Mentat,CC++,pC++,HPC++和ICC++等几个典型系统为代表,从并行执行模型、语言并行设施、优化技术和运行时支持等几个方面归纳、总结了近年来这些语言和编译器支持并行的新技术.同时,还给出了对这些技术的分析和评价,总结了需要进一步研究和解决的问题.  相似文献   

12.
胡浩民  马德云 《计算机工程》2005,31(11):162-164
分析了数据挖掘领域面临的性能问题(主要包括算法的有效性、可伸缩性和并行性);根据数据并行的思想,提出了在时序预测中并行训练神经网络的模型,以提高训练速度。这一模型具有良好的可扩展性,能适应大训练集的情况,是一种粗粒度的并行,且易于在集群系统这样的并行环境下进行数据挖掘。同时,描述了相关算法,并对训练速度进行了测试。  相似文献   

13.
随着Internet迅速发展,利用网上资源构筑分布式并行计算环境进行中、大粒度任务的分布式并行计算已呈现出重要研究价值。另外,Agent理论的日益成熟及多Agent系统MAS(Multi-Agent System)的出现,为开放式分布系统的开发和应用提供了新的模式。结合移动Agent在并行计算中的任务特性,对网络并行计算进行了抽象的分析和描述,然后给出了一个基于移动Agent计算的任务流模型实例。  相似文献   

14.
随着Internet迅速发展,利用网上资源构筑分布式并行计算环境进行中、大粒度任务的分布式并行计算已呈现出重要研究价值。另外,Agent理论的日益成熟及多Agent系统MAS(Multi-Agent System)的出现,为开放式分布系统的开发和应用提供了新的模式。结合移动Agent在并行计算中的任务特性,对网络并行计算进行了抽象的分析和描述,然后给出了一个基于移动Agent计算的任务流模型实例。  相似文献   

15.
逄华  王龙  王剑辉 《微机发展》2011,(2):70-72,76
针对传统的分布式并行计算方案所存在的缺点,提出了一种基于移动Agent技术的分布式并行计算模型。在简单介绍移动Agent技术后,给出了基于移动Agent的分布式并行计算模型,并详细叙述了该模型的具体工作过程和实现方案。模型设计完成后,用此模型来解决计算量很大的数值计算问题。首先利用数学工具分析设计出该问题的适合于分布式并行计算的方案,然后依照模型实现实验程序。实验测试表明根据该模型实现的分布式并行计算程序具有较高的加速比和并行效率,并有效地提高了分布式并行计算的稳定性、灵活性、可扩展性和移动性。  相似文献   

16.
一种基于并行度分析模型的GPU功耗优化技术   总被引:3,自引:0,他引:3  
随着硬件功能的不断丰富和软件开发环境的逐渐成熟,GPU开始被应用于通用计算领域,协助CPU加速程序的运行.为了追求高性能,GPU往往包含成百上千个核心运算单元.高密度的计算资源,使得其在性能远高于CPU的同时功耗也高于CPU.功耗问题已经成为制约GPU发展的重要问题之一.DVFS技术被广泛应用于处理器的低功耗优化,而对...  相似文献   

17.
基于面向对象技术的快速原型方法   总被引:1,自引:0,他引:1  
在总结快速原型方法和面向对象技术各自主要特点的基础上,着重探讨了两者的结合,并举例分析了基于面向对象技术的快速原型方法。  相似文献   

18.
本文在“基于代数-时态逻辑的象形对象研究”一文的基础上,进一步讨论了“基于代数-时态逻辑的象形对象语义模型“问题,主要是将基于代数模型和基于时态逻辑模型这两种方法结合,通过OOCPN描述形式,对象形对象语义模型进行了探索式研究,具体包括象形对象标记,象形对象语义解释结构,象形对象语义结构模型结构,定义了状态运算符,操作运算符并给出其语义域上的解释,提出了可继承属性和可继承操作,完全继承和和部分继承等概念,并用来刻画象形对象系统中的类结构及继承性,在分类结构,组装结构的基础上提出了聚合类结构及分类-聚合类结构;给出了象形对象类类型的代规范描述,给出了有关象形对象系统的公理和定理;并用OOCPN(Object-Oriented Color Petri Net)对象形对象的继承性,类结构及类变化,重码语义的可能性和有害性等进行了描述。  相似文献   

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

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