An Energy-Efficient Approximate Systolic Array Based on Timing Error Prediction and Prevention

被引:1
|
作者
Huang, Ning-Chi [1 ]
Tseng, Wei-Kai [1 ]
Chou, Huan-Jan [1 ]
Wu, Kai-Chiang [1 ]
机构
[1] Natl Yang Ming Chiao Tung Univ, Dept Comp Sci, Hsinchu, Taiwan
关键词
timing error prediction; approximate computing; voltage underscaling;
D O I
10.1109/VTS50974.2021.9441004
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Deep neural networks (DNNs) have achieved outstanding accuracy on machine learning applications. However, the numbers of parameters and computational costs of DNNs have grown dramatically. To accelerate the numerous matrix multiplication operations in DNNs, a systolic array of multiply-and-accumulate units (MACs) is a widely-used architecture. In this paper, both timing error prediction and approximate computing are leveraged to relax the timing constraints of MACs. Afterwards, voltage underscaling is applied to further enhance the energy efficiency of the systolic array. In the experiments, our proposed approximate systolic array can obtain 36% energy reduction with only 1% accuracy loss for CIFAR-10 image classification.
引用
收藏
页数:7
相关论文
共 50 条
  • [31] Energy-Efficient Approximate Edge Inference Systems
    Ghosh, Soumendu Kumar
    Raha, Arnab
    Raghunathan, Vijay
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2023, 22 (04)
  • [32] Energy-Efficient ConvNets Through Approximate Computing
    Moons, Bert
    De Brabandere, Bert
    Van Gool, Luc
    Verhelst, Marian
    2016 IEEE WINTER CONFERENCE ON APPLICATIONS OF COMPUTER VISION (WACV 2016), 2016,
  • [33] Energy-efficient approximate adders for DSP applications
    Tirupathireddy, Anubothula
    Sarada, Musala
    Srinivasulu, Avireni
    ANALOG INTEGRATED CIRCUITS AND SIGNAL PROCESSING, 2021, 107 (03) : 649 - 657
  • [34] 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)
  • [35] Energy-efficient Approximate 2D Gaussian Smoothing Filter for Error Tolerant Applications
    Kaushik, Sharda
    Kumar, N. V. S. V. Vijay
    2015 IEEE INTERNATIONAL ADVANCE COMPUTING CONFERENCE (IACC), 2015, : 789 - 794
  • [36] A timing channel-based MAC protocol for energy-efficient nanonetworks
    D'Oro, Salvatore
    Galluccio, Laura
    Morabito, Giacomo
    Palazzo, Sergio
    NANO COMMUNICATION NETWORKS, 2015, 6 (02) : 39 - 50
  • [37] Circuit-Level Timing-Error Acceptance for Design of Energy-Efficient DCT/IDCT-Based Systems
    He, Ku
    Gerstlauer, Andreas
    Orshansky, Michael
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 2013, 23 (06) : 961 - 974
  • [38] Block-Based Carry Speculative Approximate Adder for Energy-Efficient Applications
    Ebrahimi-Azandaryani, Farhad
    Akbari, Omid
    Kamal, Mehdi
    Afzali-Kusha, Ali
    Pedram, Massoud
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2020, 67 (01) : 137 - 141
  • [39] SmartApprox: Learning-based configuration of approximate memories for energy-efficient execution
    Fabricio Filho, Joao
    Felzmann, Isaias
    Wanner, Lucas
    SUSTAINABLE COMPUTING-INFORMATICS & SYSTEMS, 2022, 34
  • [40] Energy-Efficient Exact and Approximate CNTFET-Based Ternary Full Adders
    Malik, Aiman
    Hussain, Md Shahbaz
    Hasan, Mohd.
    CIRCUITS SYSTEMS AND SIGNAL PROCESSING, 2024, 43 (05) : 2982 - 3003