首页> 外文期刊>ACM transactions on reconfigurable technology and systems >Open-Source Variable-Precision Floating-Point Library for Major Commercial FPGAs
【24h】

Open-Source Variable-Precision Floating-Point Library for Major Commercial FPGAs

机译:适用于主要商用FPGA的开源可变精度浮点库

获取原文
获取原文并翻译 | 示例

摘要

There is increased interest in implementing floating-point designs for different precisions that take advantage of the flexibility offered by Field-Programmable Gate Arrays (FPGAs). In this article, we present updates to the Variable-precision FLOATing Point Library (VFLOAT) developed at Northeastern University and highlight recent improvements in implementations for implementing reciprocal, division, and square root components that scale to double precision for FPGAs from the two major vendors: Altera and Xilinx. Our library is open source and flexible and provides the user with many options. A designer has many tradeoffs to consider including clock frequency, total latency, and resource usage as well as target architecture. We compare the generated cores to those produced by each vendor and to another popular open-source tool: FloPoCo. VFLOAT has the advantage of not tying the user's design to a specific target architecture and of providing the maximum flexibility for all options including clock frequency and latency compared to other alternatives. Our results show that variable-precision as well as double-precision designs can easily be accommodated and the resulting components are competitive and in many cases superior to the alternatives.
机译:利用现场可编程门阵列(FPGA)提供的灵活性,人们越来越有兴趣实现具有不同精度的浮点设计。在本文中,我们介绍了东北大学开发的可变精度浮点库(VFLOAT)的更新,并着重介绍了实现倒数,除法和平方根组件的实现方面的最新改进,这些组件可扩展为两个主要供应商的FPGA的双精度:Altera和Xilinx。我们的库是开源的,并且很灵活,为用户提供了许多选择。设计人员需要考虑很多折衷,包括时钟频率,总延迟,资源使用以及目标体系结构。我们将生成的内核与每个供应商生产的内核以及另一个流行的开源工具FloPoCo进行比较。与其他替代方案相比,VFLOAT的优点是不会将用户的设计与特定的目标体系结构联系在一起,并且为所有选项(包括时钟频率和延迟)提供了最大的灵活性。我们的结果表明,可以很容易地适应可变精度和双精度设计,并且所产生的组件具有竞争力,并且在许多情况下都优于替代方案。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号