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 条
  • [41] An Asynchronous Approximate Distributed Alternating Direction Method of Multipliers in Digraphs
    Jiang, Wei
    Grammenos, Andreas
    Kalyvianaki, Evangelia
    Charalambous, Themistoklis
    2021 60TH IEEE CONFERENCE ON DECISION AND CONTROL (CDC), 2021, : 3406 - 3413
  • [42] APPROXIMATE METHOD OF CALCULATING OF LAGRANGE MULTIPLIERS IN CLASSICAL INFORMATION THERMODYNAMICS
    CZAJKOWSKI, G
    ACTA PHYSICA POLONICA A, 1975, 48 (05) : 597 - 601
  • [43] SOMALib : Library of Exact and Approximate Activation Functions for Hardware-efficient Neural Network Accelerators
    Prashanth, H. C.
    Rao, Madhav
    2022 IEEE 40TH INTERNATIONAL CONFERENCE ON COMPUTER DESIGN (ICCD 2022), 2022, : 746 - 753
  • [44] Rapid Memory-Aware Selection of Hardware Accelerators in Programmable SoC Design
    Prakash, Alok
    Clarke, Christopher T.
    Lam, Siew-Kei
    Srikanthan, Thambipillai
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2018, 26 (03) : 445 - 456
  • [45] An Efficient Selection-Based kNN Architecture for Smart Embedded Hardware Accelerators
    Younes, Hamoud
    Ibrahim, Ali
    Rizk, Mostafa
    Valle, Maurizio
    IEEE OPEN JOURNAL OF CIRCUITS AND SYSTEMS, 2021, 2 : 534 - 545
  • [46] An Efficient Selection-Based kNN Architecture for Smart Embedded Hardware Accelerators
    Younes H.
    Ibrahim A.
    Rizk M.
    Valle M.
    IEEE Open Journal of Circuits and Systems, 2021, 2 : 534 - 545
  • [47] AxBMs: Approximate Radix-8 Booth Multipliers for High-Performance FPGA-Based Accelerators
    Waris, Haroon
    Wang, Chenghua
    Liu, Weiqiang
    Lombardi, Fabrizio
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2021, 68 (05) : 1566 - 1570
  • [48] A Novel Method Against Hardware Trojans in Approximate Circuits
    Dou, Yuqin
    Gu, Chongyan
    Wang, Chenghua
    Liu, Weiqing
    2023 24TH INTERNATIONAL SYMPOSIUM ON QUALITY ELECTRONIC DESIGN, ISQED, 2023, : 632 - 637
  • [49] DeBAM - ERCPAA - CNN: Hardware Efficient CNN Accelerator Design Using Decoder Based Low Power Approximate Multiplier and Error Reduced Carry Prediction Approximate Adder
    Arun Kumar, K.
    Ramesh, R.
    Dhandapani, S.
    JOURNAL OF MULTIPLE-VALUED LOGIC AND SOFT COMPUTING, 2023, 41 (06) : 537 - 558
  • [50] A Quality-assured Approximate Hardware Accelerators-based on Machine Learning and Dynamic Partial Reconfiguration
    Masadeh, Mahmoud
    Elderhalli, Yassmeen
    Hasan, Osman
    Tahar, Sofiene
    ACM JOURNAL ON EMERGING TECHNOLOGIES IN COMPUTING SYSTEMS, 2021, 17 (04)