Open Access iconOpen Access

ARTICLE

crossmark

Machine Learning-Based Pruning Technique for Low Power Approximate Computing

B. Sakthivel1,*, K. Jayaram2, N. Manikanda Devarajan3, S. Mahaboob Basha4, S. Rajapriya5

1 Department of Electronics and Communication Engineering, Madurai Institute of Engg and Technology, Sivagangai, Tamilnadu, 630611, India
2 Pilecubes India Pvt Ltd., Chennai, Tamilnadu, India
3 Department of Electronics and Communication Engineering, Malla Reddy Engineering College (Autonomous), Secunderabad, 500100, India
4 Department of Electronics and Communication Engineering, R. M. K. Engineering College, Kavaraipettai, Chennai, Tamil Nadu, 601206, India
5 Department of Electronics and Communication Engineering, K Ramakrishnan College of Engineering, Kariyamanickam Rd, Tamil Nadu, 621112, India

* Corresponding Author: B. Sakthivel. Email: email

Computer Systems Science and Engineering 2022, 42(1), 397-406. https://doi.org/10.32604/csse.2022.021637

Abstract

Approximate Computing is a low power achieving technique that offers an additional degree of freedom to design digital circuits. Pruning is one of the types of approximate circuit design technique which removes logic gates or wires in the circuit to reduce power consumption with minimal insertion of error. In this work, a novel machine learning (ML) -based pruning technique is introduced to design digital circuits. The machine-learning algorithm of the random forest decision tree is used to prune nodes selectively based on their input pattern. In addition, an error compensation value is added to the original output to reduce an error rate. Experimental results proved the efficiency of the proposed technique in terms of area, power and error rate. Compared to conventional pruning, proposed ML pruning achieves 32% and 26% of the area and delay reductions in 8*8 multiplier implementation. Low power image processing algorithms are essential in various applications like image compression and enhancement algorithms. For real-time evaluation, proposed ML optimized pruning is applied in discrete cosine transform (DCT). It is a basic element of image and video processing applications. Experimental results on benchmark images show that proposed pruning achieves a very good peak signal-to-noise ratio (PSNR) value with a considerable amount of energy savings compared to other methods.

Keywords


Cite This Article

B. Sakthivel, K. Jayaram, N. Manikanda Devarajan, S. Mahaboob Basha and S. Rajapriya, "Machine learning-based pruning technique for low power approximate computing," Computer Systems Science and Engineering, vol. 42, no.1, pp. 397–406, 2022.



cc This work is licensed under a Creative Commons Attribution 4.0 International License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
  • 1478

    View

  • 1042

    Download

  • 0

    Like

Share Link