基于Intel多核架构的循环语句自动并行化关键技术的研究

来源 :东南大学 | 被引量 : 0次 | 上传用户:bhc880913
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着多核多处理器的迅速发展,特别是以Intel为代表的CMP架构的不断发展,CMP已成为处理器体系结构发展的一个主要趋势。要充分发挥高性能计算的性能,除了需要有与之适应的软件,如并行操作系统、并行化编译工具之外,核与核之间的通信以及与系统其他部分的通信也成为影响系统性能的关键因素之一。这是由于采用多级存储结构形式,其对存储器访问时间随着级间容葷增加而递增。处理系统开销不仅与通信量和计算量有关,还与处理系统拓扑结构、任务数有天。因此,有必要研究多核处理器的并行体系结构特征并且分析其对并行成用的影响。 针对以上问题,本文对Intel多核多处理器体系结构进行了研究,并对自动并行化理论中的依赖关系分析理论和程序并行化技术进行了分析。参考并行计算LognP摸型,基于Intel多核架构下共享内存以及总线相连的结构特点,提出了针对CMP架构的并行计算通信模型PLCN,并对模型进行了验证和分析,提出了实现并行化的指导思想。针对操作系统以及并行应用语言对循环语句分割、任务分配方面存在的问题,基于并行通信模型PLCN,利用水平、垂重的分割方法,对串行循环休进行并行划分。并根据PLCN模型指导了对线程核分配的实现,最后,本文对上述循环语句的并行实现与OpenMP的并行实现进行了实验刘比,结果表明性能有所提高。
其他文献
WiMAX系统提供了一种在城域网一点对多点的多厂商环境下,可有效地互操作的宽带无线接入手段。在现有的WiMAX系统中,物理层传输技术已经包括了随机化扰码、RS码、OFDM等等用以
随着网上信息量的增加和网络应用的扩大,有越来越多的用户借助因特网来获得自己需要的信息。用户在购买某种产品、做某件事之前,往往希望得到相关的一些评价和建议作为参考,
随着网上数字视频的急剧增加以及数字图书馆、视频点播、视频监控等大量多媒体应用的出现,如何在海量视频中快速检索出所需要的资料显得至关重要,因此基于内容的视频检索技术
学位
随着计算机技术尤其是网络技术的不断发展,越来越多的业务的处理都更加依赖于网络,对网络带宽的要求也越来越高,但是网络上许多于业务无关的网络流量却在吞噬着带宽,使正常的
1979年,R?ssler报道了第一个超混沌系统,自此,国内外学者对超混沌的研究兴趣显著提高。相对于简单的混沌,由于超混沌行为具有更强的随机性和不可预测性,使其在信息安全和保密
河北省科技基础条件网络平台(以下简称网络平台)网站由中心网站和各子网站组成。网络平台采用集中与分布相结合的方式,保证了更好地提供网络服务。中心网站包括门户网站、重
XtratuM是一个针对嵌入式实时系统领域应用的Hypervisor,XtratuM采用超微内核(Nano-kernel)结构和准虚拟化(Para-Virtualization)技术,实现了一个介于物理硬件和操作系统之间
近几年来,随着互联网的不断迅速发展,XML正迅速取代HTML成为Web上数据表示、集成和交换的标准,越来越受到人们的青睐,然而,随着互联网上发布的XML数据的不断增加,如何有效管
网络安全可视化技术利用人类视觉对模型和结构的获取能力,将抽象的网络和系统数据以图形图像的方式展现出来,帮助系统管理员分析网络状况,识别网络异常、入侵,预测网络安全事
在软件生产领域,广大软件企业对实施软件工程指导软件开发的重要作用已经达成了普遍的共识。软件工程是一种层次化的技术,它的实施应该包含一个过程,一组方法和一系列的工具的支