多核浮点非线性运算协处理器的设计与实现
本文关键词: 浮点数 多核运算协处理器 非线性函数 CORDIC算法 现场可编程门阵列 并行 出处:《计算机工程》2017年02期 论文类型:期刊论文
【摘要】:在载人航天飞船的终端仪器仪表设计中,处理算法中的浮点非线性运算常采用库函数实现,但软件实现非线性函数执行速度慢,限制了浮点算法的应用。为此,针对航天领域处理器不支持非线性函数运算的情况以及浮点算法执行速度慢的问题,提出一种多核并行执行浮点非线性运算处理方法,利用现场可编程门阵列内部并行架构带来的低延迟特性来提高非线性浮点运算的速度。仿真实验结果表明,该方法可计算有限定义域范围内的浮点非线性函数,有效提高浮点运算的执行速度。
[Abstract]:In the terminal instrument design of manned spaceflight, the floating-point nonlinear operation in the processing algorithm is usually realized by library function, but the implementation speed of the nonlinear function is slow, which limits the application of floating-point algorithm. In order to solve the problem that the nonlinear function operation is not supported by the processors in the aerospace field and the floating-point algorithm is slow to execute, a multi-core parallel floating-point nonlinear operation processing method is proposed. The speed of nonlinear floating-point operation is improved by using the low delay characteristic brought by the parallel architecture in the field programmable gate array. The simulation results show that the proposed method can calculate the floating point nonlinear function in the limited range. Improve the speed of floating-point operation.
【作者单位】: 兰州空间技术物理研究所;
【基金】:载人航天重大工程专项
【分类号】:TP332
【正文快照】: 中文引用格式:马小霞,李文新,金田,等.多核浮点非线性运算协处理器的设计与实现[J].计算机工程,2017,43(2):131-136.英文引用格式:Ma Xiaoxia,Li Wenxin,Jin Tian,et al.Design and Implementation of Multicore Floating-point NonlinearOperation Coprocessor[J].Computer E
【参考文献】
相关期刊论文 前4条
1 王海峰;陈庆奎;;图形处理器通用计算关键技术研究综述[J];计算机学报;2013年04期
2 孙炼;赵伟;刘建业;;浮点协处理器在嵌入式组合导航计算机中的应用研究[J];计算机测量与控制;2008年04期
3 周宁宁,陈燕例,李爱群;基于FPGA技术的浮点运算器的设计与实现[J];计算机工程与设计;2005年06期
4 唐明哲,邵志标,赵宁,许琪;32位浮点嵌入式MCU设计研究[J];微电子学与计算机;2004年07期
【共引文献】
相关期刊论文 前10条
1 马小霞;李文新;金田;赵彦荣;夏加高;;多核浮点非线性运算协处理器的设计与实现[J];计算机工程;2017年02期
2 全吉成;王平;王宏伟;;计算机图形处理器加速的光学航空影像正射校正[J];光学精密工程;2016年11期
3 刘朝华;李小花;张红强;;CUDA平台在自动控制并行编程实践教学中的应用与思考[J];亚太教育;2016年14期
4 屈宜丽;蓝才会;任志国;;CPU/GPU异构并行系统研究综述[J];自动化与仪器仪表;2016年04期
5 侯景德;陈庆奎;赵海燕;;基于MPI的GPU集群并行通信系统实现[J];计算机应用与软件;2016年04期
6 闵芳;张志先;张玉洁;;虚拟化环境下多GPU并行计算研究[J];微电子学与计算机;2016年03期
7 王海峰;曹云鹏;;GPU集群能耗优化控制模型研究[J];电子学报;2015年10期
8 邱夏珉;;大数据CPU集群的实时功耗测量研究[J];信息与电脑(理论版);2015年17期
9 谢晨伟;陆天翼;汤勇明;;基于GPU通用计算平台的乐谱自动识别系统设计[J];电子器件;2015年04期
10 何炎祥;张军;沈凡凡;江南;李清安;刘子骏;;通用图形处理器线程调度优化方法研究综述[J];计算机学报;2016年09期
【二级参考文献】
相关期刊论文 前10条
1 林一松;杨学军;唐滔;王桂彬;徐新海;;一种基于关键路径分析的CPU-GPU异构系统综合能耗优化方法[J];计算机学报;2012年01期
2 徐新海;杨学军;林宇斐;林一松;唐滔;;一种面向CPU-GPU异构系统的容错方法[J];软件学报;2011年10期
3 林一松;杨学军;唐滔;王桂彬;徐新海;;一种基于并行度分析模型的GPU功耗优化技术[J];计算机学报;2011年04期
4 周国亮;陈红;李翠平;王珊;郑涛;;基于图形处理器的并行方体计算[J];计算机学报;2010年10期
5 韩博;周秉锋;;GPGPU性能模型及应用实例分析[J];计算机辅助设计与图形学学报;2009年09期
6 李建明;胡祥培;庞占龙;钱昆明;;一种基于GPU加速的细粒度并行蚁群算法[J];控制与决策;2009年08期
7 李建明;迟忠先;万单领;;一种基于GPU加速细粒度并行遗传算法的实现方法[J];控制与决策;2008年06期
8 伍楠;文梅;何义;荀长庆;任巨;柴俊;张春元;;一种流处理器体系结构MASA及其在流体力学计算中的评测[J];计算机学报;2008年01期
9 刘云;赵伟;刘建业;;基于PowerPC硬核的片上组合导航计算机设计[J];航天控制;2006年03期
10 杜亚玲;刘建业;熊智;姜涌;;GPS/SINS全组合导航系统的姿态组合算法[J];中国空间科学技术;2006年01期
【相似文献】
相关期刊论文 前10条
1 刘安,孙艳红;浮点格式转换的分析与实现[J];电脑开发与应用;2001年02期
2 邓彬伟;;嵌入式系统中48位高精度浮点类型的设计与实现[J];微计算机信息;2007年23期
3 何军;田增;郭勇;陈诚;;浮点乘加部件延迟对浮点性能影响的研究[J];计算机工程;2013年07期
4 欧阳玉梅;“数的定点表示与浮点表示”问题分析[J];教学研究;2005年01期
5 ;SHARC 2148x/47x:32位浮点DSP[J];世界电子元器件;2010年09期
6 Bill Chou;Tom Erkkinen;;浮点模型的定点化到产品级代码的生成[J];电子设计技术;2010年03期
7 沈俊;沈海斌;虞玉龙;;一种低延迟高吞吐率的浮点整型乘累加单元[J];计算机工程;2013年06期
8 章锦文,马远良;32位浮点DSP综观[J];微处理机;1995年03期
9 Boris Lerner;;浮点计算的动态范围适合更多应用[J];世界电子元器件;2006年05期
10 张峰;黎铁军;徐炜遐;;一种128位高精度浮点乘加部件的研究与实现[J];计算机工程与科学;2009年02期
相关会议论文 前7条
1 邰强强;倪晓强;张民选;;基于浮点融合乘加部件的前导零预测与检测方法研究[A];第十六届计算机工程与工艺年会暨第二届微处理器技术论坛论文集[C];2012年
2 闵银皮;倪晓强;邢座程;;多线程向量浮点部件的验证方法[A];第十五届计算机工程与工艺年会暨第一届微处理器技术论坛论文集(A辑)[C];2011年
3 陈博文;郭琦;沈海华;;浮点乘加部件的自动化形式验证[A];第六届中国测试学术会议论文集[C];2010年
4 王宏燕;邢座程;邓让钰;;MB64-1浮点部件的设计[A];第十五届计算机工程与工艺年会暨第一届微处理器技术论坛论文集(A辑)[C];2011年
5 谢启华;倪晓强;李少青;刘荣华;张民选;;高性能浮点融合乘加部件中加法/前导零预测器的流水设计[A];第十六届计算机工程与工艺年会暨第二届微处理器技术论坛论文集[C];2012年
6 王碧文;彭元喜;杨惠;吴铁彬;;一种FA的设计与验证[A];第十五届计算机工程与工艺年会暨第一届微处理器技术论坛论文集(A辑)[C];2011年
7 李振虎;倪晓强;李少青;谢启华;张民选;;浮点融合乘加部件中108位加法器的设计[A];第十六届计算机工程与工艺年会暨第二届微处理器技术论坛论文集[C];2012年
相关重要报纸文章 前10条
1 本报记者 宋家雨;变一周为十三个小时[N];网络世界;2006年
2 广西 姑苏飘雪;“呼唤”渲染世界真色彩[N];电脑报;2004年
3 斯诺;PC按谁的规则玩[N];中国经营报;2001年
4 ;有望促生亿亿次超级计算机[N];网络世界;2010年
5 中国计算机报测试实验室 王炳晨;1GHz CPU为谁而来?[N];中国计算机报;2001年
6 ;CPU选购新概念[N];中国电脑教育报;2002年
7 本报记者 李胜永;AMD真四核技术加速电力信息化[N];中国电力报;2007年
8 马文方;CPU与GPU:谁将主导下一次计算革命?[N];中国计算机报;2008年
9 本报记者 霍光;AMD推土机架构揭密[N];中国计算机报;2011年
10 ;安腾2处理器技术特征分析[N];中国计算机报;2003年
相关博士学位论文 前2条
1 陈立前;基于区间线性抽象域的可靠浮点及非凸静态分析[D];国防科学技术大学;2010年
2 姜浩;高精度可靠浮点计算及舍入误差分析研究[D];国防科学技术大学;2013年
相关硕士学位论文 前10条
1 孙敬宇;1024点浮点流水线型FFT IP核设计[D];哈尔滨工业大学;2015年
2 吴晨璐;面向浮点FFT的加速系统研究[D];复旦大学;2014年
3 罗淑贞;基于FPGA的浮点乘加融合部件的研究及算法[D];河北工业大学;2015年
4 徐祥男;基于FPGA的LOP算法的设计与性能分析[D];河北工业大学;2015年
5 袁浩;基于符号执行与区间运算的浮点异常检测[D];华东师范大学;2016年
6 崔鲁平;基于AltiVec技术的浮点类指令的硬件设计与实现[D];天津大学;2014年
7 杨秀杰;32位高性能M-DSP浮点ALU的设计优化与验证[D];国防科学技术大学;2015年
8 仇冀宏;高性能浮点单元的分析与设计[D];合肥工业大学;2007年
9 刘剑;基于区间分析的浮点计算误差估计与异常检测[D];华东师范大学;2015年
10 潘宏亮;浮点指数类超越函数的运算算法研究与硬件实现[D];西北工业大学;2006年
,本文编号:1450403
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/1450403.html