Hardware-Efficient Logarithmic Floating-Point Multipliers for Error-Tolerant Applications

被引:4
|
作者
Niu, Zijing [1 ]
Zhang, Tingting [1 ]
Jiang, Honglan [2 ]
Cockburn, Bruce F. [1 ]
Liu, Leibo [3 ]
Han, Jie [1 ]
机构
[1] Univ Alberta, Dept Elect & Comp Engn, Edmonton, AB T6G 1H9, Canada
[2] Shanghai Jiao Tong Univ, Dept Micronano Elect, Shanghai 200240, Peoples R China
[3] Tsinghua Univ, Inst Microelect, Beijing Natl Res Ctr Informat Sci & Technol, Beijing 100084, Peoples R China
基金
加拿大自然科学与工程研究理事会;
关键词
Floating-point multiplier; logarithmic multiplier; neural network; approximate computing; JPEG compression; POWER; ACCURACY; MULTIPLICATION;
D O I
10.1109/TCSI.2023.3326329
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
The increasing computational intensity of important new applications poses a challenge for their use in resource-restricted devices. Approximate computing using power-efficient arithmetic circuits is one of the emerging strategies to reach this objective. In this article, five hardware-efficient logarithmic floating-point (FP) multipliers are proposed, which all use simple operators, such as adders and multiplexers, to replace complex and more costly conventional FP multipliers. Radix-4 logarithms are used to further reduce the hardware complexity. These designs produce double-sided error distributions to mitigate error accumulation in complex computations. The proposed multipliers provide superior trade-offs between accuracy and hardware, with up to 30.8% higher accuracy than a recent logarithmic FP design or up to 68x less energy than the conventional FP multiplier. Using the proposed FP logarithmic multipliers in JPEG image compression achieves higher image quality than a recent logarithmic multiplier design with up to 4.7 dB larger peak signal-to-noise ratio. For training in benchmark NN applications, the proposed FP multipliers can slightly improve the classification accuracy while achieving 4.2x less energy and 2.2x smaller area than the state-of-the-art design.
引用
收藏
页码:209 / 222
页数:14
相关论文
共 50 条
  • [1] 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
  • [2] Designs of Approximate Floating-Point Multipliers with Variable Accuracy for Error-Tolerant Applications
    Peipei Yin
    Chenghua Wang
    Weiqiang Liu
    Earl E. Swartzlander
    Fabrizio Lombardi
    Journal of Signal Processing Systems, 2018, 90 : 641 - 654
  • [3] Designs of Approximate Floating-Point Multipliers with Variable Accuracy for Error-Tolerant Applications
    Yin, Peipei
    Wang, Chenghua
    Liu, Weiqiang
    Swartzlander, Earl E., Jr.
    Lombardi, Fabrizio
    JOURNAL OF SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2018, 90 (04): : 641 - 654
  • [4] 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,
  • [5] Design and Evaluation of Approximate Logarithmic Multipliers for Low Power Error-Tolerant Applications
    Liu, Weiqiang
    Xu, Jiahua
    Wang, Danye
    Wang, Chenghua
    Montuschi, Paolo
    Lombardi, Fabrizio
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2018, 65 (09) : 2856 - 2868
  • [6] FLOATING-POINT TO LOGARITHMIC ENCODER ERROR ANALYSIS
    STOURAITIS, T
    TAYLOR, FJ
    IEEE TRANSACTIONS ON COMPUTERS, 1988, 37 (07) : 858 - 863
  • [7] Energy-Area-Efficient Approximate Multipliers for Error-Tolerant Applications on FPGAs
    Nguyen Van Toan
    Lee, Jeong-Gun
    32ND IEEE INTERNATIONAL SYSTEM ON CHIP CONFERENCE (IEEE SOCC 2019), 2019, : 336 - 341
  • [8] Design and Analysis of Approximate Multipliers For Error-Tolerant Applications
    Pandey, Anirudha
    Reddy, Manikantta K.
    Yadav, Praveen
    Kumar, Nithin Y. B.
    Vasantha, M. H.
    2018 IEEE 4TH INTERNATIONAL SYMPOSIUM ON SMART ELECTRONIC SYSTEMS (ISES 2018), 2018, : 94 - 97
  • [9] A hardware error estimate for floating-point computations
    Lang, Tomas
    Bruguera, Javier D.
    ADVANCED SIGNAL PROCESSING ALGORITHMS, ARCHITECTURES, AND IMPLEMENTATIONS XVIII, 2008, 7074
  • [10] HEAP: A Heterogeneous Approximate Floating-Point Multiplier for Error Tolerant Applications
    Guesmi, Amira
    Alouani, Ihsen
    Baklouti, Mouna
    Frikha, Tarek
    Abid, Mohamed
    Rivenq, Atika
    PROCEEDINGS OF THE 30TH INTERNATIONAL WORKSHOP ON RAPID SYSTEM PROTOTYPING (RSP'19): SHORTENING THE PATH FROM SPECIFICATION TO PROTOTYPE, 2019, : 36 - 42