基于OpenMP的热点级猜测并行化编译研究

来源 :浙江大学 | 被引量 : 0次 | 上传用户:xjc
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着多核处理器的发展,并行化编译技术,特别是循环体的并行化编译技术,越来越受到重视。TLS(Thread level speculation)编译,即猜测并行化编译,可将原来顺序运行的程序并行化。但由于猜测数据的不确定性引起的数据管理开销过大,以及猜测线程失败引起的线程回滚开销,使得并行后的性能提升有限。另外一方面,并行编程对于普通程序开发者难度过大,需要了解底层硬件相关知识并考虑并行分配以及软硬件开销问题,使得并行编程并不能广泛使用。本文针对TLS编译中数据管理和线程回滚开销过大以及并行编程的问题,提出了基于OpenMP的热点级猜测并行化编译框架。基于OpenMP的热点级并行化编译框架标记能有效并行化的循环体为热点循环体,采用对最高层次热点循环体进行更激进的并行化的方式提高性能,而对非热点循环体采用保守的顺序执行以减少开销。基于OpenMP的热点级并行化编译框架基于OpenMP并行编程接口,有利于程序开发者提高并行编程效率。实验表明,使用基于OpenMP的热点级并行化编译框架,可以提高实验程序20%的执行效率。
其他文献
多媒体化已经成为日新月异的网络通信系统发展的基本趋势,以音视频等业务为主的多媒体网络通信的需求变得日益强烈。音视频相对于其他数据业务对网络的带宽要求很高,但是当前
本文旨在研究制备出一种新型的高介电常数ε、低介电损耗tanδ、低电容温度系数αC的微波介质材料。本实验选取BNT(BaO–Nd2O3–TiO2)系介质陶瓷作为研究对象。由于纯的BNT系陶
现代媒体处理实时性强、数据量大、计算复杂性高的特点给多媒体处理器的处理性能带来了很大的挑战。同时,其多标准多协议的特点又对处理器灵活性提出了一定的要求。可重构处
微波介质材料普遍应用于军事、航空航天设备以及医学器件等各个高端前沿领域,其在军事技术上的优势表现得更加显著,尤其是在电子对抗技术领域的巨大需求,也更加促进微波介质
近些年来,随着计算机网络技术的高速发展,以音频视频传输为特点的多媒体服务方式逐渐普及开来。传统数据网络“尽最大努力传输”(best effort delivery)的方式已经不能满足网
研究已经证实Hippo通路的缺失会造成肝脏肿大和肿瘤生成,而很多文献也论述了内质网压力和多种癌症产生之间的相关性。有趣的是,有研究表明化学分子牛黄熊脱氧胆酸TUDCA能够下调