TY - JOUR
T1 - Design of low-cost approximate multipliers based on probability-driven inexact compressors
AU - Guo, Yi
AU - Sun, Heming
AU - Lei, Ping
AU - Kimura, Shinji
N1 - Funding Information:
Thanks are due to reviewers and the editor for their valuable comments. This work was partly executed under the cooperation of organization between Waseda University and Toshiba Memory Corporation. The work was supported in part by Grants-Aid for Scientific Research from JSPS and a research fund from NEC. The work of Y. Guo was supported by the China Scholarship Council scholarship. The authors convey their sincere gratitude.
Funding Information:
Thanks are due to reviewers and the editor for their valuable comments. This work was partly executed under the cooperation of organization between Waseda University and To-shiba Memory Corporation. The work was supported in part by Grants-Aid for Scientific Research from JSPS and a research fund from NEC. The work of Y. Guo was supported by the China Scholarship Council scholarship. The authors convey their sincere gratitude.
Publisher Copyright:
Copyright © 2019 The Institute of Electronics, Information and Communication Engineers
PY - 2019
Y1 - 2019
N2 - Approximate computing has emerged as a promising approach for error-tolerant applications to improve hardware performance at the cost of some loss of accuracy. Multiplication is a key arithmetic operation in these applications. In this paper, we propose a low-cost approximate multiplier design by employing new probability-driven inexact compressors. This compressor design is introduced to reduce the height of partial product matrix into two rows, based on the probability distribution of the sum result of partial products. To compensate the accuracy loss of the multiplier, a grouped error recovery scheme is proposed and achieves different levels of accuracy. In terms of mean relative error distance (MRED), the accuracy losses of the proposed multipliers are from 1.07% to 7.86%. Compared with the Wallace multiplier using 40nm process, the most accurate variant of the proposed multipliers can reduce power by 59.75% and area by 42.47%. The critical path delay reduction is larger than 12.78%. The proposed multiplier design has a better accuracy-performance tradeoff than other designs with comparable accuracy. In addition, the efficiency of the proposed multiplier design is assessed in an image processing application.
AB - Approximate computing has emerged as a promising approach for error-tolerant applications to improve hardware performance at the cost of some loss of accuracy. Multiplication is a key arithmetic operation in these applications. In this paper, we propose a low-cost approximate multiplier design by employing new probability-driven inexact compressors. This compressor design is introduced to reduce the height of partial product matrix into two rows, based on the probability distribution of the sum result of partial products. To compensate the accuracy loss of the multiplier, a grouped error recovery scheme is proposed and achieves different levels of accuracy. In terms of mean relative error distance (MRED), the accuracy losses of the proposed multipliers are from 1.07% to 7.86%. Compared with the Wallace multiplier using 40nm process, the most accurate variant of the proposed multipliers can reduce power by 59.75% and area by 42.47%. The critical path delay reduction is larger than 12.78%. The proposed multiplier design has a better accuracy-performance tradeoff than other designs with comparable accuracy. In addition, the efficiency of the proposed multiplier design is assessed in an image processing application.
KW - Approximate computing
KW - Error recovery
KW - Inexact compressor
KW - Multiplier
UR - http://www.scopus.com/inward/record.url?scp=85076409320&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85076409320&partnerID=8YFLogxK
U2 - 10.1587/transfun.E102.A.1781
DO - 10.1587/transfun.E102.A.1781
M3 - Article
AN - SCOPUS:85076409320
SN - 0916-8508
VL - E102A
SP - 1781
EP - 1791
JO - IEICE Transactions on Fundamentals of Electronics, Communications and Computer Sciences
JF - IEICE Transactions on Fundamentals of Electronics, Communications and Computer Sciences
IS - 12
ER -