Decimal floating-point division using Newton-Raphson iteration

被引:23
|
作者
Wang, LK [1 ]
Schulte, MJ [1 ]
机构
[1] Univ Wisconsin, Dept ECE, Madison, WI 53706 USA
关键词
D O I
10.1109/ASAP.2004.1342461
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Decreasing feature sizes allow additional functionality to be added to future microprocessors to improve the performance of important application domains. As a result of rapid growth in financial, commercial, and Internet-based applications, hardware support for decimal floating-point arithmetic is now being considered by various computer manufacturers and specifications for decimal floating-point arithmetic have been added to the draft revision of the IEEE-754 Standard for Floating-Point Arithmetic (IEEE-754R). This paper presents an efficient arithmetic algorithm and hardware design for decimal floating-point division. The design uses an optimized piecewise linear approximation, a modified Newton-Raphson iteration, a specialized rounding technique, and a simplified combined decimal incrementer/decrementer. Synthesis results show that a 64-bit (16-digit) implementation of the decimal divider, which is compliant with IEEE-754R, has an estimated critical path delay of 0.69 ns when implemented using LSI Logic's 0.11 micron gflx-p standard cell library.
引用
收藏
页码:84 / 95
页数:12
相关论文
共 50 条
  • [1] A decimal floating-point divider using newton-raphson iteration
    Wang, Liang-Kai
    Schulte, Michael J.
    JOURNAL OF VLSI SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2007, 49 (01): : 3 - 18
  • [2] Decimal floating-point square root using Newton-Raphson iteration
    Wang, LK
    Schulte, MJ
    16TH INTERNATIONAL CONFERENCE ON APPLICATION-SPECIFIC SYSTEMS, ARCHITECTURE AND PROCESSORS, PROCEEDINGS, 2005, : 309 - 315
  • [3] A Decimal Floating-Point Divider Using Newton–Raphson Iteration
    Liang-Kai Wang
    Michael J. Schulte
    The Journal of VLSI Signal Processing Systems for Signal, Image, and Video Technology, 2007, 49 : 3 - 18
  • [4] Newton-Raphson Algorithms for Floating-Point Division Using an FMA
    Louvet, Nicolas
    Muller, Jean-Michel
    Panhaleux, Adrien
    21ST IEEE INTERNATIONAL CONFERENCE ON APPLICATION-SPECIFIC SYSTEMS, ARCHITECTURES AND PROCESSORS, 2010,
  • [5] On the computation of the reciprocal of floating point expansions using an adapted Newton-Raphson iteration
    Joldes, Mioara
    Muller, Jean-Michel
    Popescu, Valentina
    PROCEEDINGS OF THE 2014 IEEE 25TH INTERNATIONAL CONFERENCE ON APPLICATION-SPECIFIC SYSTEMS, ARCHITECTURES AND PROCESSORS (ASAP 2014), 2014, : 63 - 67
  • [6] Principle of MSD floating-point division based on Newton-Raphson method on ternary optical computer
    沈云付
    胡鹏飞
    樊孝领
    Journal of Shanghai University(English Edition), 2011, 15 (05) : 347 - 351
  • [7] Principle of MSD floating-point division based on Newton-Raphson method on ternary optical computer
    沈云付
    胡鹏飞
    樊孝领
    Advances in Manufacturing, 2011, (05) : 347 - 351
  • [8] Floating-point photonic iterative solver demonstrated for Newton-Raphson method
    Klein, Andrew B.
    Zhu, Zheyuan
    Li, Guifang
    Pang, Shuo
    APPLIED PHYSICS LETTERS, 2024, 125 (12)
  • [9] ON NEWTON-RAPHSON ITERATION
    TRAUB, JF
    AMERICAN MATHEMATICAL MONTHLY, 1967, 74 (08): : 996 - &
  • [10] Fast decimal floating-point division
    Nikmehr, Hooman
    Phillips, Braden
    Lim, Cheng-Chew
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2006, 14 (09) : 951 - 961