An Ultra-Efficient Approximate Multiplier With Error Compensation for Error-Resilient Applications

被引:30
作者
Sabetzadeh, Farnaz [1 ]
Moaiyeri, Mohammad Hossein [1 ]
Ahmadinejad, Mohammad [1 ]
机构
[1] Shahid Beheshti Univ, Fac Elect Engn, Tehran 1983963113, Iran
关键词
Compressors; Error compensation; Hardware; Adders; Delays; Transistors; Logic gates; approximate multiplier; neural network; hardware-accuracy trade-off; 4-2; COMPRESSORS; DESIGN; ENERGY;
D O I
10.1109/TCSII.2022.3215065
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Approximate computing is a promising paradigm for trading off accuracy to improve hardware efficiency in error-resilient applications such as neural networks and image processing. This brief presents an ultra-efficient approximate multiplier with error compensation capability. The proposed multiplier considers the least significant half of the product a constant compensation term. The other half is calculated precisely to provide an ultra-efficient hardware-accuracy trade-off. Furthermore, a low-complexity but effective error compensation module (ECM) is presented, significantly improving accuracy. The proposed multiplier is simulated using HSPICE with 7nm tri-gate FinFET technology. The proposed design significantly improves the energy-delay product, on average, by 77% and 54% compared to the exact and existing approximate designs. Moreover, the proposed multiplier's accuracy and effectiveness in neural networks and image multiplication are evaluated using MATLAB simulations. The results indicate that the proposed multiplier offers high accuracy comparable to the exact multiplier in NNs and provides an average PSNR of more than 51dB in image multiplication. Accordingly, it can be an effective alternative for exact multipliers in practical error-resilient applications.
引用
收藏
页码:776 / 780
页数:5
相关论文
共 22 条
[1]   Design Exploration of Energy-Efficient Accuracy-Configurable Dadda Multipliers With Improved Lifetime Based on Voltage Overscaling [J].
Afzali-Kusha, Hassan ;
Vaeztourshizi, Marzieh ;
Kamal, Mehdi ;
Pedram, Massoud .
IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2020, 28 (05) :1207-1220
[2]   Energy- and Quality-Efficient Approximate Multipliers for Neural Network and Image Processing Applications [J].
Ahmadinejad, Mohammad ;
Moaiyeri, Mohammad Hosein .
IEEE TRANSACTIONS ON EMERGING TOPICS IN COMPUTING, 2022, 10 (02) :1105-1116
[3]   Low-Power Approximate Multipliers Using Encoded Partial Products and Approximate Compressors [J].
Ansari, Mohammad Saeed ;
Jiang, Honglan ;
Cockburn, Bruce F. ;
Han, Jie .
IEEE JOURNAL ON EMERGING AND SELECTED TOPICS IN CIRCUITS AND SYSTEMS, 2018, 8 (03) :404-416
[4]   An energy and area efficient 4:2 compressor based on FinFETs [J].
Arasteh, Armineh ;
Moaiyeri, Mohammad Hossein ;
Taheri, MohammadReza ;
Navi, Keivan ;
Bagherzadeh, Nader .
INTEGRATION-THE VLSI JOURNAL, 2018, 60 :224-231
[5]   ASAP7: A 7-nm finFET predictive process design kit [J].
Clark, Lawrence T. ;
Vashishtha, Vinay ;
Shifren, Lucian ;
Gujja, Aditya ;
Sinha, Saurabh ;
Cline, Brian ;
Ramamurthy, Chandarasekaran ;
Yeric, Greg .
MICROELECTRONICS JOURNAL, 2016, 53 :105-115
[6]   Approximate Multipliers Based on New Approximate Compressors [J].
Esposito, Darjn ;
Strollo, Antonio Giuseppe Maria ;
Napoli, Ettore ;
De Caro, Davide ;
Petra, Nicola .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2018, 65 (12) :4169-4182
[7]   Multipliers With Approximate 4-2 Compressors and Error Recovery Modules [J].
Ha, Minho ;
Lee, Sunggu .
IEEE EMBEDDED SYSTEMS LETTERS, 2018, 10 (01) :6-9
[8]   The Effects of Approximate Multiplication on Convolutional Neural Networks [J].
Kim, Min Soo ;
Del Barrio, Alberto A. ;
Kim, Hyunjin ;
Bagherzadeh, Nader .
IEEE TRANSACTIONS ON EMERGING TOPICS IN COMPUTING, 2022, 10 (02) :904-916
[9]   Low-Power Compressor-Based Approximate Multipliers With Error Correcting Module [J].
Kumar, U. Anil ;
Chatterjee, Sumit K. ;
Ahmed, Syed Ershad .
IEEE EMBEDDED SYSTEMS LETTERS, 2022, 14 (02) :59-62
[10]  
LeCun Y., 1998, MNIST DATABASE HANDW