首页> 外文OA文献 >Experiences with implementing common mathematical operations using field programmable gate arrays
【2h】

Experiences with implementing common mathematical operations using field programmable gate arrays

机译:使用现场可编程门阵列实现常见数学运算的经验

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

Many computationally intensive scientific applications involve repetitive floating point operationsudother than addition and multiplication which may present a significant performance bottleneck due to theudrelatively large latency or low throughput involved in executing such arithmetic primitives on commodity processors. A promising alternative is to execute such primitives on Field Programmable Gate Arrayud(FPGA) hardware acting as an application-specific custom co-processor in a high performance reconfigurable computing platform. The use of FPGAs can provide advantages such as fine-grain parallelism butudissues relating to code development in a hardware description language and efficient data transfer to andudfrom the FPGA chip can present significant application development challenges. In this paper, we discussudour practical experiences in developing a selection of floating point hardware designs to be implementedudusing FPGAs. Our designs include some basic mathematical library functions which can be implementedudfor user defined precisions suitable for novel applications requiring non-standard floating point representation. We discuss the details of our designs along with results from performance and accuracy analysis tests.
机译:许多计算密集型的科学应用都涉及重复的浮点运算,而不是加法和乘法,由于在商品处理器上执行此类算术原语会产生较大的延迟或较低的吞吐量,因此可能会带来明显的性能瓶颈。一种有前途的替代方法是在现场可编程门阵列 ud(FPGA)硬件上执行此类原语,该硬件充当高性能可重配置计算平台中的特定于应用的定制协处理器。 FPGA的使用可提供诸如细粒度并行性的优点,但是与以硬件描述语言进行代码开发有关的问题以及与FPGA芯片之间的有效数据传输可能会给应用程序开发带来重大挑战。在本文中,我们讨论了开发使用FPGA实现的浮点硬件设计选择中的实践经验。我们的设计包括一些基本的数学库函数,这些函数可以实现为用户定义的精度,适用于需要非标准浮点表示的新颖应用。我们将讨论设计的细节以及性能和准确性分析测试的结果。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号