A Fused Floating-Point Three-Term Adder

被引:9
|
作者
Sohn, Jongwook [1 ]
Swartzlander, Earl E., Jr. [2 ]
机构
[1] Intel Corp, Austin, TX 78746 USA
[2] Univ Texas Austin, Dept Elect & Comp Engn, Austin, TX 78712 USA
关键词
Floating-point arithmetic; fused floating-point operations; high speed computer arithmetic; three-term adder; IMPROVED ARCHITECTURES; ANTICIPATION; DESIGN;
D O I
10.1109/TCSI.2014.2333680
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
This paper presents improved architectures for a fused floating-point three-term adder. The fused floating-point three-term adder performs two additions in a single unit to achieve better performance and better accuracy compared to a network of traditional floating-point two-term adders, which is referred to as a discrete design. In order to further improve the performance of the three-term adder, several optimization techniques are applied including a new exponent compare and significand alignment, dual-reduction, early normalization, three-input leading zero anticipation, compound addition/rounding and pipelining. The proposed design is implemented for both single and double precision and synthesized with a 45 nm CMOS standard-cell library. The improved fused floating-point three-term adder reduces the area and power consumption by about 20% and reduces the latency by about 35% compared to a discrete floating-point three-term adder. Based on the data flow analysis, the proposed three-term adder can be split into three pipeline stages. Since the latencies of three pipeline stages are fairly well balanced, the throughput is increased to 2.7 times that of the non-pipelined design.
引用
收藏
页码:2842 / 2850
页数:9
相关论文
共 50 条
  • [1] Area-Efficient Dual-Mode Fused Floating-Point Three-Term Adder
    Thiruvenkadam, K.
    Ramesh, J.
    Pillai, Anjali S.
    [J]. CIRCUITS SYSTEMS AND SIGNAL PROCESSING, 2019, 38 (01) : 173 - 190
  • [2] Area-Efficient Dual-Mode Fused Floating-Point Three-Term Adder
    K. Thiruvenkadam
    J. Ramesh
    Anjali S. Pillai
    [J]. Circuits, Systems, and Signal Processing, 2019, 38 : 173 - 190
  • [3] Implementation of Fused Floating Point Three Term Adder Unit
    Popalghat, Mahesh
    Palsodkar, Prasanna
    [J]. 2016 INTERNATIONAL CONFERENCE ON COMMUNICATION AND SIGNAL PROCESSING (ICCSP), VOL. 1, 2016, : 1343 - 1346
  • [4] Area efficient fused floating point three term adder
    Drusya, P. M.
    Jacob, Vinodkumar
    [J]. 2016 INTERNATIONAL CONFERENCE ON ELECTRICAL, ELECTRONICS, AND OPTIMIZATION TECHNIQUES (ICEEOT), 2016, : 1621 - 1625
  • [5] Evaluation of Legendre polynomials by a three-term recurrence in floating-point arithmetic
    Hrycak, Tomasz
    Schmutzhard, Sebastian
    [J]. IMA JOURNAL OF NUMERICAL ANALYSIS, 2020, 40 (01) : 587 - 605
  • [6] Evaluation of Chebyshev polynomials by a three-term recurrence in floating-point arithmetic
    Tomasz Hrycak
    Sebastian Schmutzhard
    [J]. BIT Numerical Mathematics, 2018, 58 : 317 - 330
  • [7] Evaluation of Chebyshev polynomials by a three-term recurrence in floating-point arithmetic
    Hrycak, Tomasz
    Schmutzhard, Sebastian
    [J]. BIT NUMERICAL MATHEMATICS, 2018, 58 (02) : 317 - 330
  • [8] Tunable Floating-Point Adder
    Nannarelli, Alberto
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2019, 68 (10) : 1553 - 1560
  • [9] A Low Complexity Floating-Point Complex Multiplier with a Three-term Dot-Product Unit
    Yun, Sangho
    Sobelman, Gerald. E.
    Zhou, Xiaofang
    [J]. 2014 IEEE INTERNATIONAL CONFERENCE ON SIGNAL PROCESSING, COMMUNICATIONS AND COMPUTING (ICSPCC), 2014, : 549 - 552
  • [10] A study on the floating-point adder in FPGAs
    Malik, Ali
    Ko, Seok-Bum
    [J]. 2006 CANADIAN CONFERENCE ON ELECTRICAL AND COMPUTER ENGINEERING, VOLS 1-5, 2006, : 1591 - +