【摘 要】
:
异构结构处理器凭借良好的计算性能在高性能计算领域受到了越来越多的重视。它在单芯片上拥有通用处理器和专用处理器,有利于提高并行计算能力,但是它也面临着很大的挑战。编
论文部分内容阅读
异构结构处理器凭借良好的计算性能在高性能计算领域受到了越来越多的重视。它在单芯片上拥有通用处理器和专用处理器,有利于提高并行计算能力,但是它也面临着很大的挑战。编程人员需要熟悉异构处理器的体系结构和编程知识,以便充分的利用异构计算资源,但对于普通编程人员却难以熟练掌握。因此并行编译技术成为获得并行程序的主要方法。目前针对异构结构处理器的并行化编译技术已经取得了很多的研究成果,但仍有许多问题需要解决。本文探讨了异构结构的OpenMP的代价模型和并行化过程中涉及到的循环交换问题。研究内容包括以下两个方面:(1)针对现有代价模型未能考虑异构结构处理器和编程模型的问题,设计了面向异构处理器的OpenMP并行化编译代价模型,该代价模型由处理器模型、缓存模型和并行模型构成。其中并行代价模型根据OpenMP并行编程模型的特点进行建模。面向异构结构的并行代价模型可以帮助编译器识别加速循环。实验表明,该代价模型可以加速程序的运行效率,并在目标平台上获得较高的性能。(2)针对嵌套循环实施循环交换后可能出现循环并行性下降的问题,设计了一个基于有利性的循环交换算法,该算法首先根据循环的数据局部性进行循环交换,然后判断循环并行的收益,并根据收益情况进行循环切分,最后将切分后的循环再实施循环交换,并搜索并行性最大的循环次。实验表明,利用循环交换算法可以帮助编译器选择合适的循环交换次序,提高了程序的并行性。最后在GCC编译器中构建了代价模型,并实现了基于有利性循环交换算法,并在国产处理器上进行了实验测试,测试结果表明了方法的有效性。
其他文献
随着互联网的发展,人类进入了大数据时代,产生了海量数据。传统的数据分析方法和技术已难以处理,数据挖掘技术也就应运而生了,其中数据挖掘中比较重要的一个分支是关联规则挖
对于取走他人存入ATM机但未存放成功的钱款的行为如何定性,目前在法律理论界和实务界均存在争议。争论的焦点往往围绕着“此时财物的归属”“行为人主观上是否具有非法占有的
智能视频监控系统在社会公共安全防护中发挥着重要作用。随着摄像头等监控设备的成本不断降低,以及计算机视觉与机器学习领域不断发展,低成本、高智能的视觉监控系统逐渐地进
笔者以美国加利福尼亚州十年级历史教科书《美国现代史影像》第六单元“动荡时代”中的第十八章为研究对象,并对该章进行了翻译。在翻译的过程中,笔者针对遇到的问题,结合翻
目的:本研究旨在将治疗哮喘的经典名方“三拗汤”研制成一种缓释给药系统,以提高临床疗效,降低给药次数,增加患者服药的顺应性,减少毒副作用。方法:(1)采用单因素实验法对复
山西神州煤业8号煤层顶板灰岩(L1)瓦斯异常,对煤矿安全生产造成重要影响。本文在对区域地质背景和含煤地层储层特征研究的基础上,结合相关实验测试手段,对L1灰岩瓦斯成因、来源及富集机理进行研究,为煤矿瓦斯防治提供理论依据。采取的研究手段和获得的主要研究成果如下:首先对L1灰岩样品进行扫描电镜、压汞、岩石热解、等温吸附等物性测试,实验结果表明:L1灰岩的孔隙主要以微孔和过渡孔为主,较为致密,L1灰岩的
时间序列分析中的传统模型假定时间变量是等间隔的,现实应用中的时间序列数据会出现不规则的时间间隔,其中可能包含反应数据规律的信息。本文首先对文献中处理不规则时间间隔
太赫兹波在穿透、传播、吸收等方面的特性使其在生物医疗、安检成像、频谱分析和宽带通信等领域具有重要应用潜力。太赫兹可调谐信号源作为太赫兹系统中不可缺少的模块,已成
本文是一篇翻译报告,原文为肖恩˙邓菲(Shane Dunphy)所撰写的《橱柜里的男孩》(The Boy in the Cupboard)的第一章至第三章,第六章至第十章以及第三十一章。肖恩˙邓菲在儿
本文回答的是这样一个问题:在高新技术企业的企业效率中,研发方向重要么?研究结果表明:(1)企业的研发方向对企业效率存在影响,但是由于不同行业存在着不同的行业背景,因此这