基于峰值架构的跨平台编译器分析优化技术研究

来源 :西华师范大学 | 被引量 : 0次 | 上传用户:jshldd1314
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,由于国内外半导体行业的发展,国内在芯片领域上的发展方兴未艾。因为硬件技术的蓬勃发展,传统芯片和人工智能芯片的种类丰富多彩,传统编译器已向定制化编译器发展。编译器是计算机平台与应用程序之间的桥梁,编译器依据机器平台的参数信息将应用程序源码正确且高效地编译转换成为可执行程序。在编译过程中,常常会叠加不同的优化选项对应用程序做不同的优化处理。编译器的优化能力受机器平台参数和自身编译器架构特征的影响。在编译器优化工作中,以编译器与机器平台形成的架构组合为分析的基础对象。由于编译器优化工作的难度,在以往工作中常常弱化参照架构组合的选择。但只有多架构组合情况下才能为目标编译器优化提供最大可能的性能提升空间。但是增加架构组合数量,往往会使测试任务量大、分析数据量多、优化工作难。为此本文提出了一种基于峰值架构的跨平台编译器分析技术,以此技术减轻编译器性能分析的工作量,减小编译器优化的工作难度。本论文的主要研究工作概括为以下几个部分:(1)提出基于峰值架构的跨平台编译器分析优化技术。该技术通过二维动态测试、峰值架构分析、粗粒度优势优化定位和细粒度核心差异化分析四个步骤详细分析目标编译器与参照编译器的差距,进而提出详细的优化方案。(2)以SPEC CPU2017为测试用例,以gcc、icc、aocc和llvm为分析编译器,在Intel平台上以gcc为目标编译器,在AMD平台上以llvm为目标编译器,验证了该技术的实用性与精确性。(3)从编译器的前端、中端(优化器)和后端三个方面分析了gcc编译器的源码逻辑结构和主要的功能方法。以该技术作为指导,在Intel平台上为gcc编译器提供了向量化优化、预取优化、循环展开优化等多个待优化的方向,并最终在预取优化方向上提升67%的性能。
其他文献
乙酸酯类化合物是白酒芳香物质的主要成分,目前清香型白酒发酵主要存在乙酸酯生成量低、发酵周期过长的问题。本文通过同源重组技术,在过表达醇乙酰基转移酶编码基因ATF1的同
在历次大地震中,村镇建筑常常会受到不同程度的损害,是地震破坏的重灾区。通过对村镇建筑震害的调研及分析可知,造成村镇建筑承载能力低,抗震性能差的原因,一方面是由于结构
有机叠氮化合物是目前一种非常重要的反应试剂,既有亲电性也有亲核性。它可以作为1,3-偶极体与α,β-不饱和羰基类化合物发生[3+2]环加成反应,但是,其中与α,β-不饱和醛发生[3+2]环加成反应的研究较少有人报道。本论文,系统详细地研究了有机叠氮化合物与α-溴代丙烯醛,和有机叠氮化合物与α-烷基丙烯醛的[3+2]环加成反应。1.有机叠氮化合物与α-溴代丙烯醛的[3+2]环加成反应。1,2,3-三
三角格子反铁磁阻挫材料作为磁阻挫材料的重点研究对象具有很多新奇的磁状态,如量子自旋液体、1/3饱和磁矩磁化平台等。对这些材料进行深入研究可以更好的理解磁性阻挫材料的基态行为。本论文主要通过高压技术研究Cs2CuBr4和Cs2CuCl4两种三角格子磁阻挫材料在压力下的结构和磁行为,以及掺杂对磁性质的影响。主要研究内容如下:1、通过恒温溶液蒸发法制备了Cs2CuBr4、Cs2CuCl4和Cs2-xKx
癌症已成为威胁人类健康的首要疾病,发展新型高效的治疗手段已然迫在眉睫。随着对于肿瘤发生发展机理的深入研究,发现肿瘤细胞中致癌miRNAs高表达,而抑癌miRNAs低表达。通过
目前,关于有限交换环上码的研究已有很丰富的研究成果,但非交换环上的编码研究相对较少.相对于交换环,非交换环由于结构更加复杂,因此对其上码的研究变得更加困难.环Fpm[u,θ
本文主要讨论SL(2,R)上拟周期线性系统的约化问题,重点介绍解析拟周期线性系统的三种可约性,分别是Diophantine底频下的可约性,二维Liouvillean底频的几乎可约性和旋转可约性.本文分为五章:第一章,绪论部分主要介绍研究对象SL(2,R)上拟周期线性系统,以及对其约化问题的研究背景和成果.首先介绍了 SL(2,R)上拟周期线性系统的连续形式和离散形式;然后叙述可约和几乎可约以及旋转
DNS是重要的互联网基础设施,提供互联中的应用和服务提供域名解析。由于DNS的中心化,DNS的解析和验证必须基于根服务器来完成。DNS中心化的问题表现在两个方面,第一个是造成
TiCx具有高强、高硬、高耐磨、高熔点等优异性能。金属Ni的熔点较高,而且具有较强的抗氧化性和抗热蚀性,能够在高温环境中保持性能不变。选用金属Ni与TiCx,通过无压浸渗法来制作能同时具备这两种物质优势的复合材料,应用于金属陶瓷刀具材料。本论文先制作TiCx预制体,然后通过无压浸渗工艺,向预制体中浸渗金属Ni,制得具有双连续相结构的Ni/TiCx复合材料。探究了 TiCx预制体的制备工艺、无压浸渗
在本文中,我们对一类带有切点的平面分段光滑系统进行了分支分析.这个系统共有3个参数,且它由一个线性系统和一个二次哈密顿系统构成.当参数变化时,其线性系统的平衡点分别可能成为一个鞍点、焦点或结点.该分段光滑系统中二次系统的轨线与不连续直线有一些切点.当线性系统的平衡点是一个焦点时,我们证明了分段光滑系统将有一个周期轨和一个滑动环.此外,分段光滑系统将会出现伪同宿分支和临界穿越分支CC.当线性系统的平