收藏本站
收藏 | 投稿 | 手机打开
二维码
手机客户端打开本文

向量数学库的向量化方法研究

周蓓  黄永忠  许瑾晨  郭绍忠  
【摘要】:SIMD技术的出现使得基础数学库扩展到向量数学库成为必然趋势。基础数学库中多数函数存在代码实现复杂、分支判断多的特点,增加了向量化的难度,同时SIMD指令的不完备导致函数中的部分功能无法直接向量化,频繁的拆分和拼接操作降低了函数的性能。针对这些问题,提出了向量数学库的向量化方法,通过确定核心代码段、数据预处理过程向量化及指令向量化3个步骤,可以快速有效地对基础数学库进行向量化。实验表明,运用该方法,exp,pow,log10等典型函数的性能平均提高了24.2%。

知网文化
【相似文献】
中国期刊全文数据库 前20条
1 周蓓;黄永忠;许瑾晨;郭绍忠;;向量数学库的向量化方法研究[J];计算机科学;2019年01期
2 曹代;郭绍忠;张辛;;某国产平台数学库优化技术研究[J];信息工程大学学报;2017年04期
3 蒋少杰;数学库重用方法在CAI中的应用研究[J];武汉工业大学学报;2000年05期
4 王仁明,刘志刚,刘代志;Matlab C++数学库的开发应用研究[J];计算机工程与应用;2002年13期
5 胡庆丰,李晓梅;巨型机通用数学库软件与并行算法[J];国防科技大学学报;1992年03期
6 姚建雄;多功能统计数学库软件包[J];测井技术;1986年03期
7 刘春艳;如何在VC程序中使用MATLAB的C数学库[J];雷达与对抗;2002年02期
8 杨朝辉;;基于ITK数学库的矩阵基本运算[J];电脑编程技巧与维护;2013年10期
9 陈奕波;QUICK BASIC中8087数学库的建立[J];计算机应用;1993年01期
10 双凯,董守平,吕大跃;MATLAB中的硬件接口与C++数学库调用[J];微计算机应用;2000年06期
11 王志鹏,马孝江,邹岩昆,钱志勤;MATLAB数学库与Windows应用程序间接口库的设计[J];计算机工程;2001年04期
12 邹宁,王天江;色谱分析中离散数据计算方法研究[J];计算机与数字工程;2004年03期
13 伍华健;;MATLAB/VC++组合编程方法及其应用[J];微计算机信息;2007年06期
14 安学敏;ALPHA DEC 3000/900工作站上数学库的开发及使用[J];甘肃科学学报;2000年02期
15 胡涛,周东方,牛忠霞,杨建宏;Matlab6.1和VC~(++)6.0的交互[J];现代电子技术;2004年12期
16 袁建东;张耀民;;利用VC++封装MATLAB 6.5 C++数学库探讨测量平差软件的开发[J];海洋测绘;2008年05期
17 刘静,吴衍青,汤宇晖;Matlab/VC++/Access组合编程方法及其应用[J];计算机工程;2001年03期
18 柴振荣;数字库的发展:述评[J];管理科学文摘;1997年06期
19 陈锐,肖芬,黄振宇;Matlab与VisualC++接口编程方法在电磁计算中的应用[J];漳州师范学院学报(自然科学版);2004年02期
20 ;高性能计算系统上的免费午餐(之一)——IBM MASS数学库的应用实例[J];计算机系统应用;2003年06期
中国硕士学位论文全文数据库 前1条
1 葛亚平;3D游戏引擎的设计与实现[D];天津大学;2009年
 快捷付款方式  订购知网充值卡  订购热线  帮助中心
  • 400-819-9993
  • 010-62982499
  • 010-62783978