面向高效能计算的编译关键技术:精度、性能与功耗

来源 :国防科学技术大学 | 被引量 : 0次 | 上传用户:wyhai
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机技术的不断发展,高端计算已经从追求单一的高性能转向追求综合的高效能,以求解决当前高性能计算领域所面临的实用性能、可编程性与低成本、可移植性、鲁棒性等方面的问题,另外,浮点舍入误差对大规模数值模拟等安全关键领域的精度影响越来越严重,64位的双精度浮点运算已经不能满足需求,必须将超64位的高精度浮点运算的研究也作为这些领域的高效能计算的目标之一。高效能计算的这五个目标相互影响,例如,高精度在提高程序置信度的同时,对性能优化和功耗优化提出了更高的要求。编译技术为实现高效能计算的各个目标提供基础支持,论文选取了高精度编译、针对高精度的编译优化、低功耗编译优化三个方面展开研究,取得了如下创新性成果:1、基于硬件对扩展双精度浮点运算的支持,设计并实现了支持扩展双精度浮点运算的FORTRAN编译器——CCRG编译器。该编译器的研制弥补了商用编译器不支持FORTRAN语言的扩展双精度浮点运算的不足,有效保证了科学计算中要求的高精度。采用精度敏感的圆周率计算BBP算法验证了CCRG编译器在扩展双精度浮点运算上的正确性。2、提出了把表驱动算法与多项式并行计算相结合的指数函数内联算法,该算法也可用于其它超越函数的内联。设计并实现了扩展双精度数学库中的乘幂、除法、方根、指数函数的内联,在有效降低函数调用开销的同时,为指令调度等其它编译优化提供了优化空间。测试表明,数学库函数内联使扩展双精度浮点运算的性能提高了17.8%。3、结合编译前端提供的数组访问信息,提出了分裂递归链的仿射数组下标依赖关系分析算法,同时,还改进了非仿射数组下标的依赖关系分析算法,增强了针对线性化数组访问的依赖关系分析能力,使CCRG编译器能够有效地进行循环变换,改善数据访问的局部性。4、从提高指令级并行的角度出发,设计并实现了别名分析、自动函数内联、数据预取、存取地址后增指令优化等多种编译优化算法,有效缓解了高精度计算中的“存储墙”问题。测试表明,这些编译优化算法使CCRG编译器的扩展双精度浮点运算性能提升了42.0%,对比GCC编译器,性能提升66.7%,达到了Intel商用编译器双精度浮点运算(不支持扩展双精度)性能的70.7%,是Intel商用编译器四倍精度浮点运算性能的15.8倍。5、针对扩展双精度浮点运算的MPI实现中的功耗问题,提出了基于MPI_Barrier的低功耗优化技术以及面向能量优化的MPI_Reduce与MPI_Bcast算法。测试表明,采用扩展双精度的NPB3.2-MPI程序在C级规模下,利用MPI_Barrier操作进行电压调节最大可获得19.2%的能量节约,平均能量节约也达到5.2%。采用面向能量优化的MPI_Reduce和MPI_Bcast算法,MG3D程序分别可获得17.7%和14.2%的能量节约。
其他文献
在小学语文课堂教学中,学生"乐学"的兴趣一旦被激发出来,其效果必然事半功倍。所以,小学语文教师要持之以恒地调动学生的积极性,千方百计地激发学生的学习兴趣,并让这种兴趣
<正>随着科技水平的不断提高,服装设计的素材变得更丰富、更多元化。设计中越来越多的新工艺种类的普及和应用,成为服装更新换代的主要因素之一,也成为目前服装设计灵感的来
<正> 室内装饰艺术中,浮雕、壁画及与此相关的艺术手段,具有重要的地位,其适用广泛、空间效果强烈,越来越受到建筑空间装饰行家的看重。我们广天企划装饰公司在这方面进行了
为最大化虚拟企业项目中各任务间的协同程度,提出了一种基于协同学理论的虚拟企业伙伴选择方法。建立了以极大化系统协同度为优化目标的伙伴选择模型,该模型考虑了系统的交货
比较两类不同的PVC地板翻板机构,针对PVC地板双端铣槽机流水线设计一种简单快速的翻板机构,用三维建模软件Pro/e建立翻板机构的三维模型,介绍一种同步带轮虚拟样机模型的建立
<正>自古以来,自然界就是人类各种科学技术原理及重大发明的源泉。生物界有着种类繁多的动植物及物质存在,它们在漫长的进化过程中,为了求得生存与发展,逐渐具备了适应自然界
从控制理论来看,企业内部自我诊断制度化是可行的和必要的,它能够很好地解决企业管理系统对慢性管理问题的控制与改善,是管理控制的有效手段之一。企业内部自我诊断制度化必
现行新课程标准明确要求在小学各年级展开阅读教学,让学生有机会进行充分阅读,在阅读中感悟真情、培养语感、得到情感熏陶。因此,语文教师要阅读教学并重视对学生自悟自得的
<正>诗人泰戈尔说过:"美丽的东西都是有色彩的。"生活没有色彩将变得苍白、暗淡,艺术除去了色彩等于人体抽干了血液。我们所处的大自然,是个充满了情感以及色彩的
在低碳经济背景下,中国零售企业绿色供应链管理存在着技术标准不规范及资金支持不足、绿色供应链管理规章制度不健全及环保意识薄弱、零售企业实施绿色供应链管理的动力不足