A Reconfigurable Approximate Floating-Point Multiplier with kNN

被引:0
|
作者
Cho, Younggyun [1 ]
Lu, Mi [1 ]
机构
[1] Texas A&M Univ, Dept Elect & Comp Engn, College Stn, TX 77843 USA
关键词
Approximate computing; Multiplier; kNN;
D O I
10.1109/ISOCC50952.2020.9332978
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Due to the high demands for computing, the available resources always lack. The approximate computing technique is the key to lowering hardware complexity and improving energy efficiency and performance. However, it is a challenge to properly design approximate multipliers since input data are unseen to users. This challenge can be overcome by Machine Learning (ML) classifiers. ML classifiers can predict the detailed feature of upcoming input data. Previous approximate multipliers are designed using simple adders based on ML classifiers but by using a simple adder-based approximate multiplier, the level of approximation cannot change at runtime. To overcome this drawback, using an accumulator and reconfigurable adders instead of simple adders are proposed in this paper. Also, the rounding technique is applied to approximate floating-point multipliers for further improvement. Our experimental results show that when the error tolerance of our target application is less than 5%, the proposed approximate multiplier can save area by 70.98%, and when the error tolerance is less than 3%, a rounding enhanced simple adders-based approximate multiplier can save area by 65.9% and a reconfigurable adder-based approximate multiplier with rounding can reduce the average delay and energy by 54.95% and 46.67% respectively compared to an exact multiplier.
引用
收藏
页码:117 / 118
页数:2
相关论文
共 50 条
  • [1] Efficient Approximate Floating-Point Multiplier With Runtime Reconfigurable Frequency and Precision
    Li, Zhenhao
    Lu, Zhaojun
    Jia, Wei
    Yu, Runze
    Zhang, Haichun
    Zhou, Gefei
    Liu, Zhenglin
    Qu, Gang
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2024, 71 (07) : 3533 - 3537
  • [2] Logarithm-approximate floating-point multiplier
    Rezaei, Samaneh
    Omidi, Reza
    Azarpeyvand, Ali
    MICROELECTRONICS JOURNAL, 2022, 127
  • [3] Approximate Floating-Point Multiplier based on Static Segmentation
    Di Meo, Gennaro
    Saggese, Gerardo
    Strollo, Antonio G. M.
    De Caro, Davide
    Petra, Nicola
    ELECTRONICS, 2022, 11 (19)
  • [4] An Asynchronous Floating-Point Multiplier
    Sheikh, Basit Riaz
    Manohar, Rajit
    2012 18TH IEEE INTERNATIONAL SYMPOSIUM ON ASYNCHRONOUS CIRCUITS AND SYSTEMS (ASYNC), 2012, : 89 - 96
  • [5] 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
  • [6] PARALLEL CELLULAR FLOATING-POINT MULTIPLIER
    FRECON, L
    ELECTRONICS LETTERS, 1970, 6 (08) : 226 - &
  • [7] A Reconfigurable Floating-Point FFT Architecture
    Wu, Chenlu
    Cao, Wei
    Zhou, Xuegong
    Wang, Lingli
    Wang, Fang
    Yuan, Baodi
    2013 IEEE 10TH INTERNATIONAL CONFERENCE ON ASIC (ASICON), 2013,
  • [8] Reconfigurable Custom Floating-Point Instructions
    Jin, Zhanpeng
    Pittman, Richard Neil
    Forin, Alessandro
    FPGA 10, 2010, : 287 - 287
  • [9] Floating-point computations on reconfigurable computers
    Morris, Gerald R.
    PROCEEDINGS OF THE HPCMP USERS GROUP CONFERENCE 2007, 2007, : 339 - 344
  • [10] Variable-Precision Approximate Floating-Point Multiplier for Efficient Deep Learning Computation
    Zhang, Hao
    Ko, Seok-Bum
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2022, 69 (05) : 2503 - 2507