【摘 要】
:
并行程序设计环境提供了将自动化编译技术和用户干预相结合的一种手段.在并行程序设计环境中,为了使用户方便而有效地识别串行程序的潜在并行性,我们设计了基于并行编译系统
论文部分内容阅读
并行程序设计环境提供了将自动化编译技术和用户干预相结合的一种手段.在并行程序设计环境中,为了使用户方便而有效地识别串行程序的潜在并行性,我们设计了基于并行编译系统的一个辅助工具,该工具能够使用户了解需进行并行化计算或分析的目标程序循环一级的最大并行程度.我们采用的是动态实现程序潜在最大并行性分析的方法.对于给定程序,该方法可识别出所有可完全并行执行的循环,在此基础上,对于可并行化循环给出该循环的私有变量信息,并能对判定的结果按过程调用环境不同进行分组汇报.这些信息能有效地指导用户改写原来的串行程序,产生更为高效的并行程序.与以往的方法相比,该方法对于多层嵌套循环以及跨过程的相关性分析都作了较完善的处理.我们已实现了这一方法,对一些应用程序作了测试,并给出了测试结果来证明这一方法的有效性.
其他文献
该文主要研究了MS-3系统在分布式实时系统的测试和性能评价中的应用.首先阐述了分布式实时系统测试中的几个重要问题,讨论了系统性能评价中的各种评价指标.对于监测系统对被
随着计算机技术特别是数据库技术的发展,出现了许多大规模的数据库,而目前还缺乏对其中的数据进行深入分析,找出隐含的规律或知识的有效工具.为了解决这一问题,人们提出了知
嵌入式系统发展迅速,而与之相关的嵌入式软件不仅要满足复杂功能性需求,同时还要满足各种非功能性(时间、功耗、资源、安全、可靠等)需求。开发传统的嵌入式软件,大多数是基
近年业,国内外对KDD的研究开展得如火如荼.决策树是KDD中较早开始进行研究的一种方法.该方法已被广泛的接受并已取得了很大的进展.该文对KDD和决策树进行了比较全面的研究,并
随着移动带宽的发展,特别是3G时代的到来,移动互联网正走向web2.0。以前的大部分的桌面应用现在已可以在手机终端上实现,移动信息搜索、网上购物、移动电邮、在线浏览、高速
该文首先讨论了计算网络可靠性评测指标和研究现状,描述了计算任意K结点(典型为2-terminal)间存在至少一条可靠通路进行通信的概率以及判定给定网络的容错度的一个最常用的有
在三维图形领域,主要包括三维场景建模,三维场景Render和三维场景编辑三方面。特别是在三维场景Render和三维场景编辑方面,实时性、系统性和交互性还存在很大的不足。 基于上
Internet网络的兴起推动了整个世界信息产业的飞速发展,但同时也给网络服务的提供者(ISP)们提出了一个无法回避的问题,即如何保证远程访问的网络安全。 远程访问控制的安全包
该文从流媒体技术的特点出发,研究了流媒体服务器在数据存储、数据I/O、缓冲区管理、访问调度等方面的设计要求;并通过分析目前流行的流媒体服务器的体系结构,总结出了的几种
由于NP难解问题的结构难以被解析的了解,人们常常在算法中引入随机化技术,许多求解NP难解问题的算法都可以看作是随机算法.一般的说,随机算法就是指计算过程受到随机数影响的