关于串行程序并行性识别研究

来源 :云南大学 | 被引量 : 0次 | 上传用户:wankunbaobao
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  20年来,并行编译技术的发展说明高性能并行编译系统与高性能体系结构和操作系统等一样,成了高性能计算机系统中不可或缺的一部分。而网络性能的迅速发展,给并行处理技术带来更广阔的应用和研究方向。又由于各个应用领域现在已经积累了大量的串行程序,而高性能机都采用了并行处理技术,并行程序设计又较为困难,从编程,调试到性能分析都要付出大量的劳动,因此用户希望系统软件能有力地支持并行程序设计,能将现在的大量串行程序自动地转换成高效的并行程序。   首先,先介绍并行编译过程;由于并行体系结构是并行处理的基础,接着简述一下主要并行计算机的体系结构;我们实验中的源程序语言是C,所以又叙述一下C语言的特点及一些语法。   其次,讨论以实现程序并行化为目的的依赖关系分析技术。一个串行程序描述了一个“动作”集合,这些动作将按一定的顺序执行。为了完成程序的并行化,并行编译系统将寻找这些动作的一个新的执行序列,以充分发挥并行体系结构的性能,缩短整个程序运行所需的墙钟时间;   最后,讨论程序并行化技术。程序并行化的对象是串行程序。通过对程序进行依赖关系分析,可以确定程序中那些部分可以并行化,那些部分存在妨碍并行化的依赖关系。而并行化技术可以将一些妨碍并行化的依赖关系消除,从而使程序被更有效的并行化。
其他文献
本文研究广义线性互补问题的新算法.对于互补问题的数值方法,非光滑性是其固有的困难,是每个算法必须首先克服的难题.在近几年文献中应用最多的两种解决途径是:非光滑方程组法借
本文主要研究了超对称柱KdV方程,将非线性方程求解的三种方法,双线性导数法,双线性B(a)cklund变换,Wronskian技巧推广到超对称柱KdV方程中。  首先,我们利用直接法将柱KdV方程超
密度函数估计是非参数估计的一个重要分支,是由独立同分布序列{X},…,N估计它们所服从的密度函数f。D.L.Donoho在[SIAM J.Math.Anal,31(2000)PP.1062-1099.]中构造了L[R]上的完备正交系(ρ
多源锥束CT能够突破传统CT时间分辨率的局限,在动态器官成像方面具有独特的优势,目前已成为国际研究热点.三源锥束CT技术作为新一代的代表,正处于研究活跃期,存在很多问题亟
针对电力系统在视频监视方面的无人值守应用业务需求,以变电站现有辅助监控系统作为高清视频流的输入数据源,本文提出了一种基于图像处理技术的视频智能分析系统研究和实现方案
党的执政能力就是为人民服务的本领。提高党的执政能力就是要更好地为人民执政。但党的执政能力要从人民群众的历史创造中来,要在与群众密切联系的实践中历练,要在严酷的反腐
本论文的主要目的是把关于仿射型箭图(对应于对称的广义Cartan矩阵)的Ringel-Hall代数的以下结果推广到仿射型赋值箭图(对应于可对称化的广义Cartan矩阵)的Ringel-Hall代数上
  本文是在Cogburn建立的随机环境中Markov链的数学模型的基础上,主要研究随机环境中可数Markov链的位势的几个相关问题。  首先,本文讨论了随机环境中离散Markov链的禁忌
中国经济网2016-05-23报道:厦门海沧检验检疫局消息,2015年1月至2016年3月,海沧口岸进口废纸批次连续15个月同比增长。据资料显示,2015年1月至2016年2月,14个月份进口废纸的
在求解非线性单调变分不等式问题的每一步迭代中,临近点算法(Proximal Point Algorithm)是求解一个子变分不等式问题,而LQP(Logarithmic-quadratic proximal)方法是求解一个非线性