Work-in-Process: Error-Compensation-Based Energy-Efficient MAC Unit for CNNs

Xingyu Xu,Qingwen Wei,Yang Zhang,Hao Cai,Bo Liu
DOI: https://doi.org/10.1145/3607889.3609089
2023-01-01
Abstract:Approximate circuits sacrifice accuracy in exchange for energy efficiency and have been widely used in hardware deployment of neural networks (NNs). Since convolution accounts for most of the power consumption in NNs, it is necessary to design an approximate multiplication and accumulation (MAC) unit which improve the energy efficiency of hardware with ignorable accuarcy loss. In this work, an error-compensation-based energy-efficient MAC unit is proposed in which approximate multipliers are designed by Boolean matrix factorization and approximate adders are generated by Cartesian genetic programming. The proposed MAC unit is conducted on CIFAR10 using ResNet-18, where PDP is reduced by 58.8% with an accuracy loss of 0.81%.
What problem does this paper attempt to address?