FPGA特定于任意精度浮点算法的定制VLIW体系结构

元武雷
勇斗
周杰(音译)

出版物
信息和系统的IEICE交易  第卷。E94-D型  不。11   第页。2173-2183
出版日期:2011/11/01
在线ISSN:1745-1361年
内政部:10.1587/传输。图94.D.2173
打印ISSN:0916-8532
手稿类型:纸张
类别:计算机系统
关键词:
可变精度浮点(VP)算法,  超长指令字(VLIW),  初等函数,  牛顿法,  多项式近似,  FPGA(现场可编程门阵列),  

全文:PDF格式(2.1 MB)>>
购买此文章



总结:
许多科学应用需要高效的可变精度浮点运算。本文提出了一种专用于FPGA上可变精度浮点运算(VV-处理器)的超大指令字(VLIW)结构。该处理器采用统一的硬件结构,配备多个自定义可变精度运算单元,以实现各种可变精度代数和超越函数。通过VLIW指令的显式并行技术和动态改变中间计算的精度,提高了性能。我们以除法和指数函数为例来说明可变精度初等算法在VV-处理器中的设计。最后,我们在Xilinx XC6VLX760-2FF1760 FPGA芯片上创建了VV-处理器单元的原型。实验结果表明,在基本可变精度算术运算和基本函数方面,一个253 MHz的VV-处理器单元比在Intel Core i3 530 CPU上以2.93 GHz的频率运行的基于软件的库的方法要好5X-37X倍。


开放存取发布