基于国产平台超越函数访存优化研究

来源 :解放军信息工程大学 | 被引量 : 1次 | 上传用户:jf8410
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
超越函数作为基础数学函数的重要组成,为众多领域的高性能应用开发提供支持,保证了高性能应用高效可靠的运行,因此其高效性问题不可忽视。“申威26010”处理器是众核异构处理器,运算性能高效,但存在凸出的“存储墙”问题。超越函数采用查表与多项式结合算法,存在较多的访存操作。处理器访存慢的问题严重影响了超越函数的性能。为了解决上述问题,本文面向不同存储资源实现了三种针对超越函数访存操作的优化方法。其中,部分超越函数访存方法借助局部高速存储LDM(Local Data Memory)实现,但由于LDM空间有限导致应用直接调用超越函数存在降低应用整体性能的可能。据此,本文进一步研究实现了基于应用特征的超越函数访存优化选择算法,帮助应用设计者选择合适的超越函数,使应用获得更高的整体性能。具体而言,本文的工作分为两个方面:(1)在深入研究“申威26010”处理器体系结构、指令集以及详细分析超越函数和算法的基础上,提出了面向寄存器和LDM的超越函数访存优化方法:1.基于数据表精简算法的超越函数访存优化方法;2.基于静态1dm技术的超越函数访存优化方法;3.基于动态1dm技术的超越函数访存优化方法。测试结果表明,三种访存优化可以有效提升超越函数的性能。将访存优化方法应用于SWMathLib库的超越函数,对SWMathLib库的超越函数进行性能测试。结果表明,三种访存优化方法优化后的超越函数性能平均提升78.30%,89.92%,90.29%左右。(2)在深入研究超越函数访存优化方法对应用性能的影响,详细分析应用特征的基础上,提出了基于应用特征的超越函数访存优化选择算法。测试结果表明,该算法为应用提供了最佳的超越函数访存优化方案,指导应用调用相应优化版本的超越函数,使应用获得更高的整体性能。将该算法应用于SPECCPU2006标准测试集的典型应用,对应用进行性能测试。结果表明,超越函数访存优化选择算法通过指导应用调用相应优化版本的超越函数,使应用性能平均加速1.1倍左右。
其他文献
目的研究重症监护病房(ICU)患者痰培养临床分离菌分布及耐药性,为临床合理使用抗菌药物提供依据。方法对2013年1月至2014年8月ICU患者下呼吸道分离的病原菌,应用Micro Scan W
随着成品油配送方式的不断优化和转型,管道输送有着受外界影响小、安全性能高、环境污染少、输送损耗低等特点,其优势在于便捷、安全、低耗等,目前各个国家在成品油物流配送上,首选管道输送。本文通过对国内外相关文献进行详细梳理及综合评述,对我国当前成品油管道输送网络发展与管输技术的提升进行了分析,以江西成品油管道输送为例,阐述了其目前输送网络覆盖情况及运行现状,结合输送管网的发展规划,发现了管道输送能力受到
随着我国社会的高速发展,国民幸福指数不断提升,然而在和谐发展的过程中,也不乏各种突发应急事件的发生。近年来发生的一些大规模地震例如汶川、玉树地震等造成的灾害覆盖范围极大,导致财产损失和人员伤亡惨重。地震发生后需要决策者做出快速响应,救援初期急需大量各类应急物资,为了尽可能减少地震灾害后造成的损失,需要科学有效的运输调度。因此本文以地震灾害发生后的初期救援阶段为背景,对应急物资调配问题进行分析和研究
土耳其是一个快速增长的经济体,同时增长也带来了一系列的环境问题。一个经济体的供求关系有两个基本方面。本文通过假设提取技术(HEM),综合分析了这两方面复杂的工业碳联系
能源效率分析能够提供用于分析能源利用绩效、评估政策有效性以及进行公共交流的定量化信息,现已成为科研工作者、分析决策者以及政策制定者的一项重要工作。在众多能源效率
背景儿童单纯性肥胖是指儿童长期能量摄入超过人体新陈代谢需要,导致多余热量转变成脂肪堆积体内,体重超过参考值范围的营养障碍性疾病。随着经济、社会的发展,全球儿童肥胖患病率呈逐年递增趋势,已成为严重影响儿童身心健康的公共卫生问题,亟需引起家庭、社会的高度重视并制定科学的干预措施防治儿童肥胖。与生物-心理-社会医学模式相适应的“以家庭为中心的护理(Family-Centered Care,FCC)模式”
请下载后查看,本文暂不支持在线获取查看简介。 Please download to view, this article does not support online access to view profile.
期刊
扇三角洲沉积广泛发育于我国中-新生代陆相断陷盆地,构成了我国重要的油气储层类型。靠山近源的典型构造背景造就了扇三角洲垂向上快速堆积、侧向上毗邻发育的沉积属性,使得
请下载后查看,本文暂不支持在线获取查看简介。 Please download to view, this article does not support online access to view profile.