A Design Framework for Hardware-Efficient Logarithmic Floating-Point Multipliers

被引:0
|
作者
Zhang T. [1 ]
Niu Z. [1 ]
Han J. [1 ]
机构
[1] Department of Electrical and Computer Engineering, University of Alberta, Edmonton, AB
来源
关键词
approximate computing; approximate multiplier; Artificial neural networks; Costs; error tolerance; Floating-point multiplier; Hardware; Image coding; JPEG compression; logarithmic multiplier; neural networks; Standards; Training; Transform coding;
D O I
10.1109/TETC.2024.3365650
中图分类号
学科分类号
摘要
The symbiotic use of logarithmic approximation in floating-point (FP) multiplication can significantly reduce the hardware complexity of a multiplier. However, it is difficult for a limited number of logarithmic FP multipliers (LFPMs) to fit in a specific error-tolerant application, such as neural networks (NNs) and digital signal processing, due to their unique error characteristics. This paper proposes a design framework for generating LFPMs. We consider two FP representation formats with different ranges of mantissas, the IEEE 754 Standard FP Format and the Nearest Power of Two FP Format. For both logarithm and anti-logarithm computation, the applicable regions of inputs are first evenly divided into several intervals, and then approximation methods with negative or positive errors are developed for each sub-region. By using piece-wise functions, different configurations of approximation methods throughout applicable regions are created, leading to LFPMs with various trade-offs between accuracy and hardware cost. The variety of error characteristics of LFPMs is discussed and the generic hardware implementation is illustrated. As case studies, two LFPM designs are presented and evaluated in applications of JPEG compression and NNs. They do not only increase the classification accuracy, but also achieve smaller PDPs compared to the exact FP multiplier, while being more accurate than a recent logarithmic FP design. IEEE
引用
收藏
页码:1 / 11
页数:10
相关论文
共 50 条
  • [1] Hardware-Efficient Logarithmic Floating-Point Multipliers for Error-Tolerant Applications
    Niu, Zijing
    Zhang, Tingting
    Jiang, Honglan
    Cockburn, Bruce F.
    Liu, Leibo
    Han, Jie
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2024, 71 (01) : 209 - 222
  • [2] Design of a hardware-efficient floating-point multiplier with dynamic segmentation
    Tegazzini, Luca
    Di Meo, Gennaro
    De Caro, Davide
    Strollo, Antonio G. M.
    2024 19TH CONFERENCE ON PH.D RESEARCH IN MICROELECTRONICS AND ELECTRONICS, PRIME 2024, 2024,
  • [3] 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
  • [4] On the Design of Iterative Approximate Floating-Point Multipliers
    Towhidy, Ahmad
    Omidi, Reza
    Mohammadi, Karim
    IEEE TRANSACTIONS ON COMPUTERS, 2023, 72 (06) : 1623 - 1635
  • [5] Fast, Efficient Floating-Point Adders and Multipliers for FPGAs
    Hemmert, K. Scott
    Underwood, Keith D.
    ACM TRANSACTIONS ON RECONFIGURABLE TECHNOLOGY AND SYSTEMS, 2010, 3 (03)
  • [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] 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
  • [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] Improving Power of DSP and CNN Hardware Accelerators Using Approximate Floating-point Multipliers
    Leon, Vasileios
    Paparouni, Theodora
    Petrongonas, Evangelos
    Soudris, Dimitrios
    Pekmestzi, Kiamal
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2021, 20 (05)
  • [10] A Hardware-Efficient Logarithmic Multiplier with Improved Accuracy
    Ansari, Mohammad Saeed
    Cockburn, Bruce F.
    Han, Jie
    2019 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE), 2019, : 928 - 931