Energy-Efficient Multiple-Precision Floating-Point Multiplier for Embedded Applications

被引:0
|
作者
Shiann-Rong Kuang
Kun-Yi Wu
Kee-Khuan Yu
机构
[1] National Sun Yat-sen University,Department of Computer Science and Engineering
来源
关键词
Multiple-precision floating-point multiplier; Iterative multiplier; Truncated multiplier; Clock gating;
D O I
暂无
中图分类号
学科分类号
摘要
Floating-point (FP) multipliers are the main energy consumers in many modern embedded digital signal processing (DSP) and multimedia systems. For lossy applications, minimizing the precision of FP multiplication operations under the acceptable accuracy loss is a well-known approach for reducing the energy consumption of FP multipliers. This paper proposes a multiple-precision FP multiplier to efficiently trade the energy consumption with the output quality. The proposed FP multiplier can perform low-precision multiplication that generates 8−, 14−, 20−, or 26-bit mantissa product through an iterative and truncated modified Booth multiplier. Energy saving for low-precision multiplication is achieved by partially suppressing the computation of mantissa multiplier. In addition, the proposed multiplier allows the bitwidth of mantissa in the multiplicand, multiplier, and output product to be dynamically changed when it performs different FP multiplication operations to further reduce energy consumption. Experimental results show that the proposed multiplier can achieve 59 %, 71 %, 73 %, and 82 % energy saving under 0.1 %, 1 %, 5 %, and 11 % accuracy loss, respectively, for the RGB-to-YUV & YUV-to-RGB conversion when compared to the conventional IEEE single-precision multiplier. In addition, the results also exhibit that the proposed multiplier can obtain more energy reduction than previous multiple-precision iterative FP multipliers.
引用
收藏
页码:43 / 55
页数:12
相关论文
共 50 条
  • [1] Energy-Efficient Multiple-Precision Floating-Point Multiplier for Embedded Applications
    Kuang, Shiann-Rong
    Wu, Kun-Yi
    Yu, Kee-Khuan
    JOURNAL OF SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2013, 72 (01): : 43 - 55
  • [2] Low-Power Multiple-Precision Iterative Floating-Point Multiplier with SIMD Support
    Tan, Dimitri
    Lemonds, Carl E.
    Schulte, Michael J.
    IEEE TRANSACTIONS ON COMPUTERS, 2009, 58 (02) : 175 - 187
  • [3] A Multi-Mode Energy-Efficient Double-Precision Floating-Point Multiplier
    Neela, Gopi
    Draper, Jeffrey
    2014 IEEE 57TH INTERNATIONAL MIDWEST SYMPOSIUM ON CIRCUITS AND SYSTEMS (MWSCAS), 2014, : 29 - 32
  • [4] Multiple-Precision Floating-Point Dot Product Unit for Efficient Convolution Computation
    Li, Kai
    Mao, Wei
    Xie, Xinang
    Cheng, Quan
    Xie, Huan
    Dong, Zhenjiang
    Yu, Hao
    2021 IEEE 3RD INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE CIRCUITS AND SYSTEMS (AICAS), 2021,
  • [5] A Transprecision Floating-Point Architecture for Energy-Efficient Embedded Computing
    Mach, Stefan
    Rossi, Davide
    Tagliavini, Giuseppe
    Marongiu, Andrea
    Benini, Luca
    2018 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2018,
  • [6] Efficient Multiple-Precision Floating-Point Fused Multiply-Add with Mixed-Precision Support
    Zhang, Hao
    Chen, Dongdong
    Ko, Seok-Bum
    IEEE TRANSACTIONS ON COMPUTERS, 2019, 68 (07) : 1035 - 1048
  • [7] ALGORITHM 693 - A FORTRAN PACKAGE FOR FLOATING-POINT MULTIPLE-PRECISION ARITHMETIC
    SMITH, DM
    ACM TRANSACTIONS ON MATHEMATICAL SOFTWARE, 1991, 17 (02): : 273 - 283
  • [8] A MULTIPLE-PRECISION FLOATING-POINT INTERPRETIVE PROGRAM FOR CONTROL DATA 1604
    STROUD, AH
    SECREST, D
    COMPUTER JOURNAL, 1963, 6 (01): : 62 - &
  • [9] (FLOATING-POINT DYNAMIC-VARIABLE-RANGE MULTIPLE-PRECISION OPERATORS)
    FRECON, L
    CLAIRE, L
    ELECTRONICS LETTERS, 1972, 8 (08) : 191 - &
  • [10] MPFR: A multiple-precision binary floating-point library with correct rounding
    Fousse, Laurent
    Hanrot, Guillaume
    Leflvre, Vincent
    Plissier, Patrick
    Zimmermann, Paul
    ACM TRANSACTIONS ON MATHEMATICAL SOFTWARE, 2007, 33 (02):