Mutual Error Compensation Based Area and Power Efficient Approximate Multiplier

Renyuan Zhang,Xuetao Wang,Ziyu Wang,Anfeng Xue,Haichuan Yang,Yu Gong,Bo Liu
DOI: https://doi.org/10.1109/asicon52560.2021.9620312
2021-01-01
Abstract:Approximate computing (AC) has now become a popular solution in deploying Neural Network (NN) on hardware to reduce the power consumption. In this paper, the Cartesian Genetic Programming (CGP)-based approximate multiplier and a deliberately designed approximate adders are combined, and a Mutual Error Compensation (MEC) design scheme is proposed to construct a higher-order multiplier. The Penalty Coefficient is introduced in the fitness function of CGP to compensate the error of the next stage approximate addition. The proposed approximate multiplier can achieve power savings of 53.04% and area savings of 58.73% comparing to the exact multiplier. Also, it shows the superiority in power consumption and area compared to the state-of-the-art approximate multipliers. The proposed multiplier is also evaluated in a CNN-based keyword spotting (KWS) system, with little accuracy loss and high efficiency.
What problem does this paper attempt to address?