Improved Architectures for a Fused Floating-Point Add-Subtract Unit

被引:23
|
作者
Sohn, Jongwook [1 ,2 ]
Swartzlander, Earl E., Jr. [1 ]
机构
[1] Univ Texas Austin, Dept Elect & Comp Engn, Austin, TX 78712 USA
[2] Intel Corp, Austin, TX 78746 USA
关键词
Digital signal processing (DSP); floating-point arithmetic; fused floating-point operation; high-speed computer arithmetic; REDUCED LATENCY; EXECUTION UNIT;
D O I
10.1109/TCSI.2012.2188955
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
This paper presents improved architectures for a fused floating-point add-subtract unit. The fused floating-point add-subtract unit is useful for digital signal processing (DSP) applications such as fast Fourier transform (FFT) and discrete cosine transform (DCT) butterfly operations. To improve the performance of the fused floating-point add-subtract unit, a dual-path algorithm and pipelining are employed. The proposed designs are implemented for both single and double precision and synthesized with a 45-nm standard-cell library. The fused floating-point add-subtract unit saves 40% of the area and power consumption compared to a discrete floating-point add-subtract unit. The proposed dual-path design reduces the latency by 30% compared to the discrete design with area and power consumption between that of the discrete and fused designs. Based on a data flow analysis, the proposed fused dual-path floating-point add-subtract unit can be split into two pipeline stages. Since the latencies of two pipeline stages are fairly well balanced, the throughput is increased by 80% compared to the nonpipelined dual-path design.
引用
收藏
页码:2285 / 2291
页数:7
相关论文
共 50 条
  • [1] A Floating-Point Fused Add-Subtract Unit
    Saleh, Hani
    Swartzlander, Earl E., Jr.
    2008 51ST MIDWEST SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOLS 1 AND 2, 2008, : 519 - +
  • [2] Improved Fused Floating Point Add-Subtract Unit for FFT Implementation
    Palsodkar, Prasanna
    Gurjar, Ajay
    2014 INTERNATIONAL CONFERENCE ON ELECTRONICS AND COMMUNICATION SYSTEMS (ICECS), 2014,
  • [3] Fused Floating-Point Add and Subtract Unit
    Sharma, Jyoti
    Tarun, Pabbisetty
    Satishkumar, Sambangi
    Sivanantham, S.
    PROCEEDINGS OF 2015 ONLINE INTERNATIONAL CONFERENCE ON GREEN ENGINEERING AND TECHNOLOGIES (IC-GET), 2015,
  • [4] Improved Fused Floating Point Add-Subtract and Multiply-Add Unit for FFT Implementation
    Palsodkar, Prasanna
    Gurjar, Ajay
    2014 2ND INTERNATIONAL CONFERENCE ON DEVICES, CIRCUITS AND SYSTEMS (ICDCS), 2014,
  • [5] A Low-Power Dual-Path Floating-Point Fused Add-Subtract Unit
    Min, Jae Hong
    Sohn, Jongwook
    Swartzlander, Earl E., Jr.
    2012 CONFERENCE RECORD OF THE FORTY SIXTH ASILOMAR CONFERENCE ON SIGNALS, SYSTEMS AND COMPUTERS (ASILOMAR), 2012, : 998 - 1002
  • [6] Delay-optimized floating point fused add-subtract unit
    Liu, De
    Wang, MingJiang
    Zuo, Shikai
    IEICE ELECTRONICS EXPRESS, 2015, 12 (17):
  • [7] Floating Point-based Universal Fused Add-Subtract Unit
    Patil, Ishan A.
    Palsodkar, Prasanna
    Gurjar, Ajay
    PROCEEDINGS OF THE SECOND INTERNATIONAL CONFERENCE ON SOFT COMPUTING FOR PROBLEM SOLVING (SOCPROS 2012), 2014, 236 : 259 - 270
  • [8] Improved Architectures for a Floating-Point Fused Dot Product Unit
    Sohn, Jongwook
    Swartzlander, Earl E., Jr.
    2013 21ST IEEE SYMPOSIUM ON COMPUTER ARITHMETIC (ARITH), 2013, : 41 - 48
  • [9] Floating-point fused multiply-add architectures
    Quinnell, Eric
    Swartzlander, Earl E., Jr.
    Lemonds, Carl
    CONFERENCE RECORD OF THE FORTY-FIRST ASILOMAR CONFERENCE ON SIGNALS, SYSTEMS & COMPUTERS, VOLS 1-5, 2007, : 331 - +
  • [10] A Decimal Floating-Point Fused-Multiply-Add Unit
    Samy, Rodina
    Fahmy, Hossam A. H.
    Raafat, Ramy
    Mohamed, Amira
    ElDeeb, Tarek
    Farouk, Yasmin
    53RD IEEE INTERNATIONAL MIDWEST SYMPOSIUM ON CIRCUITS AND SYSTEMS, 2010, : 529 - 532