登录    注册    忘记密码

期刊文章详细信息

基于飞腾M6678的向量数学库优化技术研究    

Research on Performance Optimization of Vector Math Library Based on FT-M6678

  

文献类型:期刊文章

作  者:王正行[1] 曾令将[1]

WANG Zhengxing;ZENG Lingjiang(CSIC(Wuhan)Lincom Electronics Co.,Ltd.,Wuhan 430074)

机构地区:[1]中船重工(武汉)凌久电子有限责任公司,武汉430074

出  处:《舰船电子工程》

年  份:2021

卷  号:41

期  号:3

起止页码:102-106

语  种:中文

收录情况:ZGKJHX、普通刊

摘  要:不同于传统的标量数学计算,向量数学库提供的加速比高,能够充分利用飞腾M6678的并行计算能力。文章比较了现有的数学函数库,包括标准C数学函数库和TI公司的MAHLIB函数库的运算性能,发现MATHLIB函数库部分函数向量化程度低,可向量化的空间较大。向量函数库选择级数法实现,为使用飞腾M6678的指令集RCPSP和RSQRSP,引入了牛顿迭代法。以开平方运算为例,文章通过深入分析单次循环体内资源占用的情况,详细说明了如何确定一个函数的计算瓶颈。根据瓶颈的不同,选择对应的SIMD优化方法,以及基于飞腾M6678硬件特性的优化方法,构建了一个高性能的向量数学库。测试结果表明,向量数学库典型函数的性能提升可达150%至700%。

关 键 词:性能优化  M6678  向量数学库  牛顿迭代法 SIMD

分 类 号:TP392]

参考文献:

正在载入数据...

二级参考文献:

正在载入数据...

耦合文献:

正在载入数据...

引证文献:

正在载入数据...

二级引证文献:

正在载入数据...

同被引文献:

正在载入数据...

版权所有©重庆科技学院 重庆维普资讯有限公司 渝B2-20050021-7
 渝公网安备 50019002500408号 违法和不良信息举报中心