Decoder Reduction Approximation Scheme for Booth Multipliers

被引:3
作者
Haider, Muhammad Hamis [1 ]
Zhang, Hao [2 ]
Ko, Seok-Bum [1 ]
机构
[1] Univ Saskatchewan, Dept Elect & Comp Engn, Saskatoon, SK S7N 5A2, Canada
[2] Ocean Univ China, Fac Informat Sci & Engn, Qingdao 266100, Peoples R China
基金
加拿大自然科学与工程研究理事会;
关键词
Booth multipliers; approximate computing; convolutional neural networks; logarithmic multipliers; leading one detection;
D O I
10.1109/TC.2023.3343093
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Existing approximate Booth multipliers fail to keep up with modern approximate multipliers such as truncation-based approximate logarithmic multipliers. This paper introduces a new approximation scheme for Booth multipliers that can operate with negligible error rates using only $N/4$N/4 Booth decoders, instead of the traditional $N/2$N/2 Booth decoders. The proposed 16-bit BD16.4 approximate Booth multiplier reduces the Normalized Mean Error Deviation (NMED) by 96.5% and the Power-Area-Product (PAP) by 69.6%, when compared to a state-of-the-art approximate logarithmic multiplier. Additionally, the proposed BD16.4 approximate multiplier reduces the NMED by 94.4% and PAP by 74.8%, when compared to a state-of-the-art higher-radix approximate Booth multiplier. The proposed 8-bit approximate Booth multipliers reduce the NMED by up to 74% and PAP by up to 5% when compared to the existing state-of-the-art approximate logarithmic multipliers. We validated the results derived in this paper through a neural network inference experiment, where the proposed approximate multipliers showed a negligible drop in inference accuracy compared to the exact Booth multipliers and the state-of-the-art approximate logarithmic multipliers (ALM). The proposed approximate multipliers achieved a Power-Delay-Product reduction of 63% (vs. exact) and 21.22% (vs. ALM) in 16-bit experiments and a reduction of 67% (vs. exact) and 8.75% (vs. ALM) in 8-bit experiments.
引用
收藏
页码:735 / 746
页数:12
相关论文
共 20 条
  • [1] VLSI implementations of low-power leading-one detector circuits
    Abed, Khalid H.
    Siferd, Raymond E.
    [J]. PROCEEDINGS OF THE IEEE SOUTHEASTCON 2006, 2006, : 279 - 284
  • [2] An Improved Logarithmic Multiplier for Energy-Efficient Neural Computing
    Ansari, Mohammad Saeed
    Cockburn, Bruce F.
    Han, Jie
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2021, 70 (04) : 614 - 625
  • [3] Enhancing the Utilization of Processing Elements in Spatial Deep Neural Network Accelerators
    Asadikouhanjani, Mohammadreza
    Ko, Seok-Bum
    [J]. IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2021, 40 (09) : 1947 - 1951
  • [4] A Real-Time Architecture for Pruning the Effectual Computations in Deep Neural Networks
    Asadikouhanjani, Mohammadreza
    Zhang, Hao
    Gopalakrishnan, Lakshminarayanan
    Lee, Hyuk-Jae
    Ko, Seok-Bum
    [J]. IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2021, 68 (05) : 2030 - 2041
  • [5] ENAP: An Efficient Number-Aware Pruning Framework for Design Space Exploration of Approximate Configurations
    Dou, Yuqin
    Wang, Chenghua
    Woods, Roger
    Liu, Weiqiang
    [J]. IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2023, 70 (05) : 2062 - 2073
  • [6] Fritzmann T., 2020, IACR T CRYPTOGRAPH H, P239, DOI [DOI 10.13154/TCHES.V2020.I4.239-280, DOI 10.46586/TCHES.V2020.I4.239-280]
  • [7] Booth Encoding-Based Energy Efficient Multipliers for Deep Learning Systems
    Haider, Muhammad Hamis
    Ko, Seok-Bum
    [J]. IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2023, 70 (06) : 2241 - 2245
  • [8] Approximate Arithmetic Circuits: A Survey, Characterization, and Recent Applications
    Jiang, Honglan
    Santiago, Francisco Javier Hernandez
    Mo, Hai
    Liu, Leibo
    Han, Jie
    [J]. PROCEEDINGS OF THE IEEE, 2020, 108 (12) : 2108 - 2135
  • [9] Efficient Mitchell's Approximate Log Multipliers for Convolutional Neural Networks
    Kim, Min Soo
    Del Barrio, Alberto A.
    Oliveira, Leonardo Tavares
    Hermida, Roman
    Bagherzadeh, Nader
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2019, 68 (05) : 660 - 675
  • [10] Modified Booth Multipliers With a Regular Partial Product Array
    Kuang, Shiann-Rong
    Wang, Jiun-Ping
    Guo, Cang-Yuan
    [J]. IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2009, 56 (05) : 404 - 408