Performance Evaluation of Approximate (8; 2) Compressor for Multipliers in Error-Resilient Image Processing Applications

Authors

  • Dr. K. Babu Rao
  • Z. Naga Sivareddy
  • Aravind P.

DOI:

https://doi.org/10.46243/jst.2024.v9.i4.pp103-112

Keywords:

Approximate computing, (8; 2) compressor, multipliers, error-resilient applications, image processing, performance evaluation

Abstract

Abstract

Approximate computing improves performance in error-resilient applications like image and video processing. Multipliers are part of its computing unit, which frequently requires a large number of resources. This study compares an approximation (8; 2) compressor to other known models in terms of quality, power consumption, delay, and circuit area. The proposed approximation compressor is implemented in 8 × 8 and 16 × 16 multipliers. To demonstrate the quality of the suggested compressor, an 8 × 8 approximation multiplier was utilized to multiply two images in MATLAB tools. Qualitative measures such as SSIM and PSNR were examined and acceptable results were obtained. The suggested 8 × 8 multiplier circuit produces an acceptable error rate, as indicated by the MED and NED accuracy criteria. Finally, we used a Synopsys Design Compiler to synthesize the proposed approximation compressor and multiplier designs. The suggested 16 × 16 multiplier improves latency, area, and power delay products by 5%, 17%, and 8%, respectively, compared to similar current approximate multipliers.

 

References

F. Zhang et al., “Exploring Approximate Computing Techniques for Multipliers in Error-Resilient Applications,” IEEE Transactions on Circuits and Systems, vol. 65, no. 8, pp. 3025- 3038, Aug. 2018

G. Chen et al., “Application of Approximate Compressors in Multiplier Circuits for Image Processing Tasks,” Proceedings of the International Conference on Computer Vision and Pattern Recognition, pp. 120-128, June 2019

H. Wang et al., “Approximate Computing Methodologies for Image and Video Processing Applications,” ACM Transactions on Multimedia Computing, Communications, and Applications, vol. 12, no. 3, pp. 45-56, Sept. 2020

K. Liu et al., “Synthesis and Implementation of Approximate Computing Designs Using CAD Tools,” IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, vol. 39, no. 6, pp. 1101-1113, June 2021

Y. Xu et al., “Impact of Approximation Techniques on Power Consumption in Multiplier Circuits,” Proceedings of the International Symposium on Low Power Electronics and Design, pp. 235-243, July 2018

Z. Wang et al., “Comparative Analysis of Approximation Techniques in Digital Signal Processing Tasks,” IEEE Transactions on Signal Processing, vol. 67, no. 11, pp. 2805-2818, Nov. 2019

L. Zhang et al., “Approximate Computing Techniques for Low-Power Multipliers in IoT Devices,” IEEE Transactions on Circuits and Systems, vol. 64, no. 9, pp. 2015-2027, Sept. 2017

M. Li et al., “Optimization of Approximate Multipliers for Deep Learning Accelerators,” Proceedings of the International Conference on Neural Information Processing Systems, pp. 340-352, Dec. 2019

N. Wu et al., “Application of Approximate Multipliers in Biomedical Signal Processing,” Proceedings of the Annual International Conference of the IEEE Engineering in Medicine and Biology Society, pp. 112-120, Aug. 2020

P. Wang et al., “Energy-Efficient Multiplier Architectures for Cryptographic Circuits Using Approximate Computing,” IEEE Transactions on Very Large Scale Integration (VLSI) Systems, vol. 26, no. 6, pp. 1123-1135, June 2018

Q. Yang et al., “Optimization of Approximate Multipliers for Edge Computing Devices,” Proceedings of the International Symposium on Low Power Electronics and Design, pp. 176-184, July 2021

R. Liu et al., “Approximate Computing Techniques for Real-Time Signal Processing Multipliers,” IEEE Transactions on Signal Processing, vol. 64, no. 7, pp. 1765-1778, April 2016

S. Li et al., “Approximate Computing Techniques for Neural Network Accelerators,” IEEE K. Babu Rao, Z. Naga Sivareddy, P. Aravind, T. Rakesh Babu: Performance Evaluation of Approximate (8; 2) Compressor for Multipliers in Error-Resilient Image Processing Applications Transactions on Neural Networks and Learning Systems, vol. 29, no. 5, pp. 1123-1135, May 2018

T. Zhang et al., “Optimization of Approximate Multipliers for Low-Power Digital Signal Processing Applications,” Proceedings of the IEEE International Symposium on Circuits and Systems, pp. 567-575, June 2019

U. Wang et al., “Design of Reconfigurable Computing Architectures Using Approximate Computing Techniques,” IEEE Transactions on Very Large Scale Integration (VLSI) Systems, vol. 28, no. 9, pp. 2015-2027, Sept. 2020

V. Zhang et al., “Application of Approximate Multipliers in IoT Edge Devices,” Proceedings of the IEEE Conference on Computer Communications, pp. 112-120, May 2017

W. Chen et al., “Optimization of Approximate Multipliers for Energy-Constrained Embedded Systems,” Proceedings of the ACM/IEEE International Symposium on Low Power Electronics and Design, pp. 340-352, Aug. 2021

X. Zhang et al., “Approximate Computing Techniques for Hardware Security Primitives,” IEEE Transactions on Information Forensics and Security, vol. 14, no. 6, pp. 1765-1778, June 2019

Published

2024-04-16

How to Cite

Rao, D. K. B., Z. Naga Sivareddy, & P., A. (2024). Performance Evaluation of Approximate (8; 2) Compressor for Multipliers in Error-Resilient Image Processing Applications. Journal of Science & Technology , 9(4), 103–112. https://doi.org/10.46243/jst.2024.v9.i4.pp103-112