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 条
  • [1] An Energy-Efficient Convolutional Neural Network Processor Architecture Based on a Systolic Array
    Zhang, Chen
    Wang, Xin'an
    Yong, Shanshan
    Zhang, Yining
    Li, Qiuping
    Wang, Chenyang
    APPLIED SCIENCES-BASEL, 2022, 12 (24):
  • [2] Temporal Memoization for Energy-Efficient Timing Error Recovery in GPGPUs
    Rahimi, Abbas
    Benini, Luca
    Gupta, Rajesh K.
    2014 DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION (DATE), 2014,
  • [3] Timing Error Statistics for Energy-Efficient Robust DSP Systems
    Abdallah, Rami A.
    Lee, Yu-Hung
    Shanbhag, Naresh R.
    2011 DESIGN, AUTOMATION & TEST IN EUROPE (DATE), 2011, : 285 - 288
  • [4] An Energy-Efficient Microprocessor Using Multilevel Error Correction for Timing Error Tolerance
    Wang, Sheng
    Xiang, Xiaoyan
    Chen, Chen
    Meng, Jianyi
    PROCEEDINGS OF 2015 IEEE 11TH INTERNATIONAL CONFERENCE ON ASIC (ASICON), 2015,
  • [5] Energy-efficient approximate full adders for error-tolerant applications
    Ahmadi, Farshid
    Semati, Mohammad R.
    Daryanavard, Hassan
    Minaeifar, Atefeh
    COMPUTERS & ELECTRICAL ENGINEERING, 2023, 110
  • [6] Design of an Energy-Efficient Approximate Compressor for Error-Resilient Multiplications
    Yi, Xilin
    Pei, Haoran
    Zhang, Ziji
    Zhou, Hang
    He, Yajuan
    2019 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2019,
  • [7] Approximate Computing for Energy-efficient Error-resilient Multimedia Systems
    Roy, Kaushik
    PROCEEDINGS OF THE 2013 IEEE 16TH INTERNATIONAL SYMPOSIUM ON DESIGN AND DIAGNOSTICS OF ELECTRONIC CIRCUITS & SYSTEMS (DDECS), 2013, : 5 - 6
  • [8] Energy-efficient and Error-resilient Iterative Solvers for Approximate Computing
    Schoell, Alexander
    Braun, Claus
    Wunderlich, Hans-Joachim
    2017 IEEE 23RD INTERNATIONAL SYMPOSIUM ON ON-LINE TESTING AND ROBUST SYSTEM DESIGN (IOLTS), 2017, : 237 - 239
  • [9] Approximate Computing: An Energy-Efficient Computing Technique for Error Resilient Applications
    Roy, Kaushik
    Raghunathan, Anand
    2015 IEEE COMPUTER SOCIETY ANNUAL SYMPOSIUM ON VLSI, 2015, : 473 - 475
  • [10] COSY: An Energy-Efficient Hardware Architecture for Deep Convolutional Neural Networks based on Systolic Array
    Yin, Chen
    Chen, Qiang
    Tian, Miren
    Ji, Mohan
    Zou, Chenglong
    Wang, Yin'an
    Wang, Bo
    2017 IEEE 23RD INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS (ICPADS), 2017, : 180 - 189