Design of Power-Efficient Approximate Multipliers for Approximate Artificial Neural Networks

被引:82
|
作者
Mrazek, Vojtech [1 ]
Sarwar, Syed Shakib [2 ]
Sekanina, Lukas [1 ]
Vasicek, Zdenek [1 ]
Roy, Kaushik [2 ]
机构
[1] Brno Univ Technol, Fac Informat Technol, Ctr Excellence IT4Innovat, CS-61090 Brno, Czech Republic
[2] Purdue Univ, Sch Elect & Comp Engn, W Lafayette, IN 47907 USA
关键词
D O I
10.1145/2966986.2967021
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Artificial neural networks (NN) have shown a significant promise in difficult tasks like image classification or speech recognition. Even well-optimized hardware implementations of digital NNs show significant power consumption. It is mainly due to non-uniform pipeline structures and inherent redundancy of numerous arithmetic operations that have to be performed to produce each single output vector. This paper provides a methodology for the design of well-optimized power-efficient NNs with a uniform structure suitable for hardware implementation. An error resilience analysis was performed in order to determine key constraints for the design of approximate multipliers that are employed in the resulting structure of NN. By means of a search based approximation method, approximate multipliers showing desired tradeoffs between the accuracy and implementation cost were created. Resulting approximate NNs, containing the approximate multipliers, were evaluated using standard benchmarks (MNIST dataset) and a real-world classification problem of Street-View House Numbers. Significant improvement in power efficiency was obtained in both cases with respect to regular NNs. In some cases, 91% power reduction of multiplication led to classification accuracy degradation of less than 2.80%. Moreover, the paper showed the capability of the back propagation learning algorithm to adapt with NNs containing the approximate multipliers.
引用
收藏
页数:7
相关论文
共 50 条
  • [1] Efficient Design of Artificial Neural Networks using Approximate Compressors and Multipliers
    Naresh, Kattekola
    Majumdar, Shubhankar
    Sai, Y. Padma
    Sai, P. Rohith
    2021 IEEE INTERNATIONAL SYMPOSIUM ON SMART ELECTRONIC SYSTEMS (ISES 2021), 2021, : 153 - 156
  • [2] Exploring Approximate Computing Approaches to Design Power-efficient Multipliers
    Zanandrea, Vinicius
    Meinhardt, Cristina
    PROCEEDINGS OF THE 2022 IFIP/IEEE 30TH INTERNATIONAL CONFERENCE ON VERY LARGE SCALE INTEGRATION (VLSI-SOC), 2022,
  • [3] Design of Power and Area Efficient Approximate Multipliers
    Venkatachalam, Suganthi
    Ko, Seok-Bum
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2017, 25 (05) : 1782 - 1786
  • [4] Power-Efficient Approximate Multipliers Leveraging Hybrid CMOS-Memristor Paradigm
    Pokharia, Monika
    Hegde, Ravi S.
    Mekie, Joycee
    2023 IEEE ASIA PACIFIC CONFERENCE ON CIRCUITS AND SYSTEMS, APCCAS, 2024, : 95 - 99
  • [5] Design and Analysis of Area and Power Efficient Approximate Booth Multipliers
    Venkatachalam, Suganthi
    Adams, Elizabeth
    Lee, Hyuk Jae
    Ko, Seok-Bum
    IEEE TRANSACTIONS ON COMPUTERS, 2019, 68 (11) : 1697 - 1703
  • [6] Efficient Mitchell's Approximate Log Multipliers for Convolutional Neural Networks
    Kim, Min Soo
    Del Barrio, Alberto A.
    Oliveira, Leonardo Tavares
    Hermida, Roman
    Bagherzadeh, Nader
    IEEE TRANSACTIONS ON COMPUTERS, 2019, 68 (05) : 660 - 675
  • [7] Applicability of approximate multipliers in hardware neural networks
    Lotric, Uros
    Bulic, Patricio
    NEUROCOMPUTING, 2012, 96 : 57 - 65
  • [8] Design Methodology for Embedded Approximate Artificial Neural Networks
    Balaji, Adarsha
    Ullah, Salim
    Das, Anup
    Kumar, Akash
    GLSVLSI '19 - PROCEEDINGS OF THE 2019 ON GREAT LAKES SYMPOSIUM ON VLSI, 2019, : 489 - 494
  • [9] Energy-Efficient Neural Computing with Approximate Multipliers
    Sarwar, Syed Shakib
    Venkataramani, Swagath
    Ankit, Aayush
    Raghunathan, Anand
    Roy, Kaushik
    ACM JOURNAL ON EMERGING TECHNOLOGIES IN COMPUTING SYSTEMS, 2018, 14 (02)
  • [10] Designing Energy Efficient Approximate Multipliers for Neural Acceleration
    De, Sayandip
    Huisken, Jos
    Corporaal, Henk
    2018 21ST EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN (DSD 2018), 2018, : 288 - 295