结构体向量化中的存储优化
本文关键词:结构体向量化中的存储优化
【摘要】:目前主流的优化编译器无法通过已有的循环变换技术使得含有结构体计算类型引用的循环被优化处理,而结构体计算类型存在于大量的科学计算程序中,严重影响了程序性能的提升.本文从两方面考虑,提出了结构体向量化中的存储优化方法.首先针对结构体在内存中的存储存在"间隙"的问题,提出了结构体的存储预优化算法,压缩结构体的存储空间;其次为了发掘程序中更多的向量化机会,本文提出了程序单元(PU)内结构体数组的动态数据重组优化方法,对程序进行进一步的优化,在当前PU内通过改变结构体数组在内存中存储方式,使得包含结构体数组引用的循环能够被向量化.实验结果证明,文中提出的优化方法对SPEC CPU标准测试程序组中的部分应用程序具有明显的性能提升.
【作者单位】: 信息工程大学;数学工程与先进计算国家重点实验室;
【关键词】: 结构体数组 数据重组 存储优化 向量化
【基金】:国家自然科学基金项目(61472447)资助
【分类号】:TP333;TP314
【正文快照】: 1引言目前主流的处理器中都集成了单指令多数据流(SIMD)部件,其结构模型如下页图1所示.通过在目标程序中使用SIM D指令,处理器可以同时执行多个进行相同操作的数据单元,这些数据单元被打包存储在一个SIMD寄存器中.对于程序设计人员来说,SIMD并行化功能是发掘应用程序中固有数
【参考文献】
中国期刊全文数据库 前3条
1 张为华;朱嘉华;张宏江;臧斌宇;;基于位宽控制提高SIMD架构并行度的优化算法[J];计算机学报;2009年11期
2 李玉祥;施慧;陈莉;;面向向量化的局部数据重组[J];小型微型计算机系统;2009年08期
3 付雄;王汝传;;一种基于局部性的数据重组框架[J];计算机科学;2009年02期
中国博士学位论文全文数据库 前1条
1 李玉祥;面向非多媒体程序的SIMD向量化方法及优化技术研究[D];中国科学技术大学;2008年
【共引文献】
中国期刊全文数据库 前8条
1 范超;赵荣彩;单征;李朋远;;结构体向量化中的存储优化[J];小型微型计算机系统;2016年09期
2 赵高义;郑启龙;;BWDSP104X字节寻址模式扩展及64位数据运算模拟实现[J];计算机工程;2016年08期
3 刘磊;李振国;高艳华;丁岩;申春;刘雷;;特定领域语言MISPC及其编译框架实现技术[J];吉林大学学报(理学版);2016年04期
4 于海宁;韩林;李鹏远;;面向自动向量化的结构体优化[J];计算机科学;2016年02期
5 高伟;赵荣彩;韩林;庞建民;丁锐;;SIMD自动向量化编译优化概述[J];软件学报;2015年06期
6 马立军;;并行计算环境下的快速傅立叶变换算法分析[J];通信技术;2012年10期
7 姚远;赵荣彩;;基于编译指示的向量化方法[J];计算机工程;2012年12期
8 魏帅;赵荣彩;姚远;侯永生;;面向SIMD的数组重组和对齐优化[J];计算机科学;2012年02期
中国博士学位论文全文数据库 前2条
1 魏帅;面向SIMD的向量化算法及重组技术研究[D];解放军信息工程大学;2012年
2 姚远;SIMD自动向量识别及代码调优技术研究[D];解放军信息工程大学;2012年
【相似文献】
中国期刊全文数据库 前10条
1 吴明霞;陈火旺;;串行运算向量化初探[J];计算机工程与科学;1980年02期
2 吴明霞,陈火旺;串行运算向量化[J];计算机学报;1981年03期
3 范植华 ,吴健安 ,郭强 ,魏奎超;向量化中的识别指导性指令[J];计算机工程与科学;1985年03期
4 范植华;向量化概论[J];电子学报;1986年03期
5 陈晓桦,杨桃栏;向量化中的分段处理[J];计算机学报;1989年08期
6 李勇;何伟;李秉辉;;地图向量化的尝试[J];农村电工;2006年04期
7 吴健安;;串行运算向量化综述[J];计算机工程与科学;1980年03期
8 陈晓桦;分段处理技术在向量化中的应用[J];计算机工程与科学;1986年03期
9 范植华;向量化性态的比较判别法[J];电子学报;1991年05期
10 黄磊;姚远;侯永生;杨明;;自动向量化中基于数据依赖分析的循环分布算法[J];计算机科学;2011年09期
中国重要会议论文全文数据库 前2条
1 ;用非向量化聚类和预测方法改善“开始-结束”机制的运行效率(英文)[A];第二十届全国数据库学术会议论文集(研究报告篇)[C];2003年
2 黄君辉;刘仲;陈跃跃;;一种基于YHFT-Matrix的FFT向量化实现[A];第十五届计算机工程与工艺年会暨第一届微处理器技术论坛论文集(A辑)[C];2011年
中国硕士学位论文全文数据库 前4条
1 周羽丰;Matrix2可扩展向量化编译方法的设计与实现[D];国防科学技术大学;2014年
2 张媛媛;自动向量化中的收益评估技术研究[D];解放军信息工程大学;2011年
3 索维毅;面向DSP的自动向量化及优化技术研究[D];解放军信息工程大学;2013年
4 徐华叶;多簇VLIW DSP向量化相关编译技术研究[D];中国科学技术大学;2014年
,本文编号:1057305
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/1057305.html