基本信息来源于合作网站,原文需代理用户跳转至来源网站获取       
摘要:
基础数学函数库是计算机系统非常关键的软件模块,然而国产申威平台上的长向量超越函数只能依靠循环调用系统标量函数来间接实现,该方法无法充分发挥申威平台SIMD扩展部件的计算性能.为了有效解决此问题,实现了申威平台基于SIMD扩展部件底层优化的长向量超越函数,提出了浮点计算融合算法,解决了两分支结构算法难以向量化的问题;提出了基于Estrin算法动态分组的大阶数多项式实现方法,提高了多项式汇编计算的流水性能.这是在国产申威平台上首次实现长向量超越函数库,提供的函数接口包含三角函数、反三角函数、对数函数、指数函数等.实验结果表明,双精度版本最大误差控制在3.5ULP(unit in the last place)以下,单精度版本最大误差控制在0.5ULP以下,该性能与申威平台直接循环调用系统标量函数相比有显著提高,平均加速比为3.71.
推荐文章
一种基于交叉开关的宏SIMD短向量管理部件设计
高性能微处理器
SIMD体系结构
多媒体数据处理
交叉开关
支持超越函数的浮点运算单元的设计与实现
浮点运算单元
超越函数
坐标旋转数字计算机算法
基于Java的 Jess功能函数扩展方法
Jess
Java
Userfunction
检修策略
一种基于剪切的SLP向量化方法
单指令多数据扩展部件
自动向量化
超字并行
代价模型
内容分析
关键词云
关键词热度
相关文献总数  
(/次)
(/年)
文献信息
篇名 基于SIMD扩展部件的长向量超越函数实现方法
来源期刊 计算机科学 学科
关键词 基础数学库 向量超越函数 国产平台 流水优化 浮点计算
年,卷(期) 2021,(6) 所属期刊栏目 计算机体系结构
研究方向 页码范围 26-33
页数 8页 分类号 TP311
字数 语种 中文
DOI
五维指标
传播情况
(/次)
(/年)
引文网络
引文网络
二级参考文献  (0)
共引文献  (0)
参考文献  (5)
节点文献
引证文献  (0)
同被引文献  (0)
二级引证文献  (0)
1992(1)
  • 参考文献(1)
  • 二级参考文献(0)
2009(1)
  • 参考文献(1)
  • 二级参考文献(0)
2013(1)
  • 参考文献(1)
  • 二级参考文献(0)
2018(1)
  • 参考文献(1)
  • 二级参考文献(0)
2019(1)
  • 参考文献(1)
  • 二级参考文献(0)
2021(0)
  • 参考文献(0)
  • 二级参考文献(0)
  • 引证文献(0)
  • 二级引证文献(0)
研究主题发展历程
节点文献
基础数学库
向量超越函数
国产平台
流水优化
浮点计算
研究起点
研究来源
研究分支
研究去脉
引文网络交叉学科
相关学者/机构
期刊影响力
计算机科学
月刊
1002-137X
50-1075/TP
大16开
重庆市渝北区洪湖西路18号
78-68
1974
chi
出版文献量(篇)
18527
总下载数(次)
68
论文1v1指导