首页> 外文期刊>Computers & Digital Techniques, IET >Efficient digital implementation of a multi-precision square-root algorithm
【24h】

Efficient digital implementation of a multi-precision square-root algorithm

机译:高精度平方根算法的数字实现

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

摘要

In high performance computing systems and signal processing, there is a basic set of mathematical functions that are essential. While addition, subtraction and multiplication are well understood, there is less literature on square-rooting, which is a particularly time- and resource-consuming function. Traditional non-restoring algorithms produce a mantissa half the length of the input mantissa, causing a loss of precision. This study presents a method for increasing the accuracy of this algorithm. It is shown to work for all IEEE-754R standard floating-point numbers. Error analysis shows a 57-fold (for half-precision) and 134e6-fold improvement (for double-precision) in the normalised error, equivalent to at most 1 Units of Least Precision. Resource and performance optimised variants are analysed and their throughput analysed. On an Intel Stratix V device, performance optimised implementations achieve a throughput of 717 MFLOPs. Resource optimised implementations on a low-cost device require only 127 Adaptive Logic Modules and 232 registers, with a throughput of 8.56 MFLOPs. All implementations are DSP block and memory free, saving valuable resources. The maximum throughput of the presented design is 15.5 times greater than that proposed by Pimentel et al. and two orders of magnitude greater than typical multiply-accumulate methods.
机译:在高性能计算系统和信号处理中,有一组基本的数学函数是必不可少的。尽管加法,减法和乘法已广为人知,但有关平方根的文献却很少,这是一种特别耗时和耗费资源的功能。传统的非还原算法产生的尾数是输入尾数的一半,从而导致精度损失。这项研究提出了一种提高该算法准确性的方法。它适用于所有IEEE-754R标准浮点数。误差分析显示归一​​化误差提高了57倍(对于半精度)和134e6倍(对于双精度),相当于最多1个最低精度单位。分析资源和性能优化的变体,并分析其吞吐量。在Intel Stratix V器件上,性能优化的实现实现了717个MFLOP的吞吐量。在低成本设备上进行资源优化的实现仅需要127个自适应逻辑模块和232个寄存器,吞吐量为8.56 MFLOP。所有实现都没有DSP块和内存,节省了宝贵的资源。提出的设计的最大吞吐量是Pimentel等人提出的最大吞吐量的15.5倍。并且比典型的乘加法大两个数量级。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号