10.11896/j.issn.1002-137X.2019.01.050
向量数学库的向量化方法研究
SIMD技术的出现使得基础数学库扩展到向量数学库成为必然趋势.基础数学库中多数函数存在代码实现复杂、分支判断多的特点,增加了向量化的难度,同时SIMD指令的不完备导致函数中的部分功能无法直接向量化,频繁的拆分和拼接操作降低了函数的性能.针对这些问题,提出了向量数学库的向量化方法,通过确定核心代码段、数据预处理过程向量化及指令向量化3个步骤,可以快速有效地对基础数学库进行向量化.实验表明,运用该方法,exp,pow,log10等典型函数的性能平均提高了24.2%.
SIMD技术、向量数学库、核心代码段、数据预处理、指令向量化
46
TP313(计算技术、计算机技术)
面向100P高效能计算机的基础数学库系统项目,国家重点研发计划"高性能计算"重点专项:E级计算机关键技术验证系统2016YFB0200503
2019-03-15(万方平台首次上网日期,不代表论文的发表时间)
共5页
320-324