李旭军,石娜,龙科莅,等.基于多项式逼近算法的精确浮点除法器的设计[J]. 微电子学与计算机,2023,40(5):90-96. doi: 10.19304/J.ISSN1000-7180.2022.0483
引用本文: 李旭军,石娜,龙科莅,等.基于多项式逼近算法的精确浮点除法器的设计[J]. 微电子学与计算机,2023,40(5):90-96. doi: 10.19304/J.ISSN1000-7180.2022.0483
LI X J,SHI N,LONG K L,et al. Design of an exact floating-point divider based on polynomial approximation algorithm[J]. Microelectronics & Computer,2023,40(5):90-96. doi: 10.19304/J.ISSN1000-7180.2022.0483
Citation: LI X J,SHI N,LONG K L,et al. Design of an exact floating-point divider based on polynomial approximation algorithm[J]. Microelectronics & Computer,2023,40(5):90-96. doi: 10.19304/J.ISSN1000-7180.2022.0483

基于多项式逼近算法的精确浮点除法器的设计

Design of an exact floating-point divider based on polynomial approximation algorithm

  • 摘要: 单精度浮点除法运算在图像处理、科学计算、人工智能等领域有极其广泛的应用. 基于泰勒级数展开式对多项式逼近算法进行改进,设计了一个符合IEEE-754标准的精确浮点除法器. 为了得到满足忠实舍入的运算结果,对运算过程中的所有误差进行分析,完成了对系数和中间结果位宽的设计. 为了得到精确舍入的结果,提出一种校准方法对有误差的结果进行校准. 为了降低硬件成本,使用均匀分段的方式对运算区间进行分段,控制了系数的数量与查找表的大小. 为了提高除法器的工作频率与吞吐量,对设计的除法器提出一种流水线划分方式. 后仿真结果表明,精确除法器的误差小于0.5 ulp,延时为2.35 ns,面积为0.185 mm2,功耗为69.93 mW.

     

    Abstract: Single-precision floating-point division is commonly used in the fields of image processing, artificial intelligence scientific computing. An exact floating-point divider conforming to the IEEE-754 standard is designed based on the Taylor series expansion for polynomial approximation algorithm. To obtain the results of faithful rounding, all errors in the calculation process are analyzed, and the signal bit width of coefficients and intermediate result is designed. To get exact results, a calibration method is proposed to calibrate the results with error. To reduce hardware costs, the number of coefficients and the size of the lookup table are controlled by using uniform segmentation. To improve the operating frequency and throughput of the divider, a pipelining method is proposed to implement a five-stage pipeline divider. The post-simulation results show that the maximum delay is 2.35 ns, the area is 0.185 mm2, and the power is 69.93 mW.

     

/

返回文章
返回