首页> 外文会议>International Symposium on Advanced Parallel Processing Technologies >FPGA Implementation of Variable-Precision Floating-Point Arithmetic
【24h】

FPGA Implementation of Variable-Precision Floating-Point Arithmetic

机译:FPGA实现可变精度浮点算术

获取原文

摘要

This paper explores the capability of FPGA solutions to accelerate scientific applications with variable-precision floating-point (VP) arithmetic. First, we present a special-purpose Very Large Instruction Word (VLIW) architecture for VP arithmetic (VV-Processor) on FPGA, which uses unified hardware structure to implement various VP algebraic and transcendental functions. We take exponential and trigonometric functions (sine and cosine) as examples to illustrate the design of VP elementary algorithms in VV-Processor, where the optimal configuration is discussed in details in order to achieve minimum execution time. Finally, we create a prototype of VV-Processor unit and Boost Accelerator based-on VV-Processor into a Xilinx Virtex-6 XC6VLX760-2FF1760 FPGA chip. The experimental results show that our design, based on FPGA running at 253 MHz, outperforms the approach of a software-based library running on an Intel Core i3 530 CPU at 2.93GHz by a factor of 5-37X. Compared to the previous work, our design has higher performance and more flexibility to implement other VP elementary functions.
机译:本文探讨了FPGA解决方案的能力,以通过可变精度浮点(VP)算术加速科学应用。首先,我们在FPGA上介绍了用于VP算术(VV-Processor)的专用非常大的指令字(VLIW)架构,它使用统一的硬件结构来实现各种VP代数和超越功能。我们采用指数和三角函数(正弦和余弦)作为示例,以说明VV处理器中的VP基本算法的设计,其中详细讨论了最佳配置,以实现最小的执行时间。最后,我们创建了一种VV-处理器单元的原型,并基于VV处理器提升加速器进入Xilinx Virtex-6 XC6VLX760-2FF1760 FPGA芯片。实验结果表明,我们的设计基于FPGA以253 MHz运行,优于在英特尔核心I3 530 CPU上运行的基于软件的库的方法,以2.93GHz为5-37倍。与以前的工作相比,我们的设计具有更高的性能和更灵活地实现其他VP基本功能。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号