Improving Power of DSP and CNN Hardware Accelerators Using Approximate Floating-point Multipliers

被引:15
|
作者
Leon, Vasileios [1 ]
Paparouni, Theodora [1 ]
Petrongonas, Evangelos [1 ]
Soudris, Dimitrios [1 ]
Pekmestzi, Kiamal [1 ]
机构
[1] Natl Tech Univ Athens, Sch Elect & Comp Engn, Microprocessors & Digital Syst Lab, Zografou Campus,9 Heroon Polytech, Athens, Greece
关键词
Approximate computing; logic approximations; arithmetic circuits; approximate multiplier; floating-point; low-power; error analysis; pareto analysis; IMPLEMENTATION; DESIGN;
D O I
10.1145/3448980
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Approximate computing has emerged as a promising design alternative for delivering power-efficient systems and circuits by exploiting the inherent error resiliency of numerous applications. The current article aims to tackle the increased hardware cost of floating-point multiplication units, which prohibits their usage in embedded computing. We introduce AFMU (Approximate Floating-point MUltiplier), an area/power-efficient family of multipliers, which apply two approximation techniques in the resource-hungry mantissa multiplication and can be seamlessly extended to support dynamic configuration of the approximation levels via gating signals. AFMU offers large accuracy configuration margins, provides negligible logic overhead for dynamic configuration, and detects unexpected results that may arise due to the approximations. Our evaluation shows that AFMU delivers energy gains in the range 3.6%-53.5% for half-precision and 37.2%-82.4% for single-precision, in exchange for mean relative error around 0.05%-3.33% and 0.01%-2.20%, respectively. In comparison with state-of-the-art multipliers, AFMU exhibits up to 4-6x smaller error on average while delivering more energy-efficient computing. The evaluation in image processing shows that AFMU provides sufficient quality of service, i.e., more than 50db PSNR and near 1 SSIM values, and up to 57.4% power reduction. When used in floating-point CNNs, the accuracy loss is small (or zero), i.e., up to 5.4% for MNIST and CIFAR-10, in exchange for up to 63.8% power gain.
引用
收藏
页数:21
相关论文
共 50 条
  • [1] Improved Approximate Multipliers for Single-Precision Floating-Point Hardware Design
    da Costa, Patricia
    Pereira, Pedro T. L.
    Abreu, Brunno A.
    Paim, Guilherme
    da Costa, Eduardo
    Bampi, Sergio
    2022 IEEE 13TH LATIN AMERICAN SYMPOSIUM ON CIRCUITS AND SYSTEMS (LASCAS), 2022, : 9 - 12
  • [2] On the Design of Iterative Approximate Floating-Point Multipliers
    Towhidy, Ahmad
    Omidi, Reza
    Mohammadi, Karim
    IEEE TRANSACTIONS ON COMPUTERS, 2023, 72 (06) : 1623 - 1635
  • [3] Design and Performance Evaluation of Approximate Floating-Point Multipliers
    Yin, Peipei
    Wang, Chenghua
    Liu, Weiqiang
    Lombardi, Fabrizio
    2016 IEEE COMPUTER SOCIETY ANNUAL SYMPOSIUM ON VLSI (ISVLSI), 2016, : 296 - 301
  • [4] A Method for Swift Selection of Appropriate Approximate Multipliers for CNN Hardware Accelerators
    Sun, Peiyao
    Yu, Haosen
    Halak, Basel
    Kazmierski, Tomasz
    2024 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, ISCAS 2024, 2024,
  • [5] Minimally Biased Multipliers for Approximate Integer and Floating-Point Multiplication
    Saadat, Hassaan
    Bokhari, Haseeb
    Parameswaran, Sri
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2018, 37 (11) : 2623 - 2635
  • [6] Logic Design and Power Optimization of Floating-Point Multipliers
    Bai, Na
    Li, Hang
    Lv, Jiming
    Yang, Shuai
    Xu, Yaohua
    COMPUTATIONAL INTELLIGENCE AND NEUROSCIENCE, 2022, 2022
  • [7] A Design Framework for Hardware-Efficient Logarithmic Floating-Point Multipliers
    Zhang, Tingting
    Niu, Zijing
    Han, Jie
    IEEE TRANSACTIONS ON EMERGING TOPICS IN COMPUTING, 2024, 12 (04) : 991 - 1001
  • [8] An Energy-Efficient Approximate Floating-Point Multipliers for Wireless Communications
    Ge, Jipeng
    Yan, Chenggang
    Zhao, Xuan
    Chen, Ke
    Wu, Bi
    Liu, Weigiang
    2022 IEEE ASIA PACIFIC CONFERENCE ON CIRCUITS AND SYSTEMS, APCCAS, 2022, : 231 - 235
  • [9] Design of low power approximate floating-point adders
    Omidi, Reza
    Sharifzadeh, Sepehr
    INTERNATIONAL JOURNAL OF CIRCUIT THEORY AND APPLICATIONS, 2021, 49 (01) : 185 - 195
  • [10] Design of High Hardware Efficiency Approximate Floating-Point FFT Processor
    Yan, Chenggang
    Zhao, Xuan
    Zhang, Tingting
    Ge, Jipeng
    Wang, Chenghua
    Liu, Weiqiang
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2023, 70 (11) : 4283 - 4294