A Method for Swift Selection of Appropriate Approximate Multipliers for CNN Hardware Accelerators

被引:0
|
作者
Sun, Peiyao [1 ]
Yu, Haosen [1 ]
Halak, Basel [1 ]
Kazmierski, Tomasz [1 ]
机构
[1] Univ Southampton, Southampton, Hants, England
关键词
Approximate computing; Approximate multiplier; CNN; CNN hardware accelerator;
D O I
10.1109/ISCAS58744.2024.10558159
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
As convolutional neural networks (CNNs) gain traction for embedded device implementation, there's a burgeoning interest in approximate computing technologies for increasing hardware efficiency. Most of the works in this field focus on proposing novel approximate hardware units and structures, but structured guidance for selecting optimal approximate calculation techniques for CNN accelerators remains scant. This paper introduces a novel error injection technique, leveraging the error rate matrix of approximate multipliers (AxMs), called Error Matrix Based Error Injected (EMEI). This facilitates the swift selection of appropriate AxMs for each PE in the CNN hardware accelerator. In addition, this approach is applied to a MobileNetV2-based CNN model on the CIFAR-10 dataset to demonstrate the performance. Experimental results show that our method adeptly optimises hardware resources by combining AxMs with different accuracy levels while ensuring accuracy. This innovation paves the way for streamlined CNN accelerator designs in embedded systems.
引用
收藏
页数:5
相关论文
共 50 条
  • [31] Using Libraries of Approximate Circuits in Design of Hardware Accelerators of Deep Neural Networks
    Mrazek, Vojtech
    Sekanina, Lukas
    Vasicek, Zdenek
    2020 2ND IEEE INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE CIRCUITS AND SYSTEMS (AICAS 2020), 2020, : 243 - 247
  • [32] A Machine Learning based Hard Fault Recuperation Model for Approximate Hardware Accelerators
    Taher, Farah Naz
    Callenes-Sloan, Joseph
    Schafer, Benjamin Carrion
    2018 55TH ACM/ESDA/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2018,
  • [33] An Area-Efficient Consolidated Configurable Error Correction for Approximate Hardware Accelerators
    Mazahir, Sana
    Hasan, Osman
    Hafiz, Rehan
    Shafique, Muhammad
    Henkel, Joerg
    2016 ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2016,
  • [34] A Unifying Approximate Method of Multipliers for Distributed Composite Optimization
    Wu, Xuyang
    Lu, Jie
    IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2023, 68 (04) : 2154 - 2169
  • [35] Mini Pool : Pooling hardware architecture using minimized local memory for CNN accelerators
    Lee, Eunchong
    Lee, Sang-Seol
    Sung, Minyong
    Jang, Sung-Joon
    Choi, Byoung-Ho
    2021 36TH INTERNATIONAL TECHNICAL CONFERENCE ON CIRCUITS/SYSTEMS, COMPUTERS AND COMMUNICATIONS (ITC-CSCC), 2021,
  • [36] ACE-CNN: Approximate Carry Disregard Multipliers for Energy-Efficient CNN-Based Image Classification
    Shakibhamedan, Salar
    Amirafshar, Nima
    Baroughi, Ahmad Sedigh
    Shahhoseini, Hadi Shahriar
    Taherinejad, Nima
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2024, 71 (05) : 2280 - 2293
  • [37] Developing Hardware and Software Appropriate to Phototrichogram Method
    Uncu, I. S.
    Kose, O.
    ACTA PHYSICA POLONICA A, 2015, 128 (2B) : B384 - B387
  • [38] 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
  • [39] Exploring Fault-Energy Trade-offs in Approximate DNN Hardware Accelerators
    Siddique, Ayesha
    Basu, Kanad
    Hoque, Khaza Anuarul
    PROCEEDINGS OF THE 2021 TWENTY SECOND INTERNATIONAL SYMPOSIUM ON QUALITY ELECTRONIC DESIGN (ISQED 2021), 2021, : 343 - 348
  • [40] CSCNN: Algorithm-hardware Co-design for CNN Accelerators using Centrosymmetric Filters
    Li, Jiajun
    Louri, Ahmed
    Karanth, Avinash
    Bunescu, Razvan
    2021 27TH IEEE INTERNATIONAL SYMPOSIUM ON HIGH-PERFORMANCE COMPUTER ARCHITECTURE (HPCA 2021), 2021, : 612 - 625