首页> 外文期刊>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倍)和134E6倍)(用于双精度),相当于最小精度的最多1个单位。分析了资源和性能优化变体,分析了它们的吞吐量。在英特尔Stratix V设备上,性能优化实现实现了717 MFLOPS的吞吐量。低成本设备上的资源优化实现只需要127个自适应逻辑模块和232寄存器,吞吐量为8.56 mflops。所有实现都是DSP块和内存免费,节省了宝贵的资源。所呈现的设计的最大吞吐量比Pimentel等人提出的15.5倍。和两个大小大于典型的乘法累积方法。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号