TY - GEN
T1 - An energy-efficient approximate systolic array based on timing error prediction and prevention
AU - Huang, Ning Chi
AU - Tseng, Wei Kai
AU - Chou, Huan Jan
AU - Wu, Kai Chiang
N1 - Publisher Copyright:
© 2021 IEEE.
PY - 2021/4/25
Y1 - 2021/4/25
N2 - Deep neural networks (DNNs) have achieved out-standing 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 multiplyand-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 CFAR-10 image classification.
AB - Deep neural networks (DNNs) have achieved out-standing 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 multiplyand-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 CFAR-10 image classification.
KW - Approximate computing
KW - Timing error prediction
KW - Voltage underscaling
UR - http://www.scopus.com/inward/record.url?scp=85107459989&partnerID=8YFLogxK
U2 - 10.1109/VTS50974.2021.9441004
DO - 10.1109/VTS50974.2021.9441004
M3 - Conference contribution
AN - SCOPUS:85107459989
T3 - Proceedings of the IEEE VLSI Test Symposium
BT - Proceedings - 2021 IEEE 39th VLSI Test Symposium, VTS 2021
PB - IEEE Computer Society
T2 - 39th IEEE VLSI Test Symposium, VTS 2021
Y2 - 26 April 2021 through 28 April 2021
ER -