PPBAM:A Preprocessing-based Power-Efficient Approximate Multiplier Design for CNN

Yi Hu,Tao Huang,Run,Li Yin,Guolin Li,Xiang Xie
DOI: https://doi.org/10.1109/icta56932.2022.9963130
2022-01-01
Abstract:In the fields of CNN, there exists many multiply applications with one fixed operand. In view of such characteristics, this paper proposes a preprocessing-based power-efficient approximate multiplier (PPBAM) design for CNN. In the proposed design, the fixed operand is preprocessed to avoid additional dynamic power consumption due to repeated processing. To reduce the number of the partial products, the first ‘1’ of both two operands are found and then the operands are truncated by a method named weak rounding. What's more, a sub multiplier array utilizing an approximate 4:2 compressor are proposed to calculate the truncation results with low power. The experimental results show that, with the same accuracy, on average, our design has a 30% improvement in power consumption compared with state-of-the-art approximate multiplier designs without additional latency and area.
What problem does this paper attempt to address?