Approximate Computing Survey, Part I: Terminology and Software & Hardware Approximation Techniques
Vasileios Leon, Muhammad Abdullah Hanif, Giorgos Armeniakos, Xun Jiao,, Muhammad Shafique, Kiamal Pekmestzi, Dimitrios Soudris

TL;DR
This survey paper reviews the motivation, terminology, and principles of Approximate Computing, classifies and details recent software and hardware approximation techniques, and provides a comparative analysis of their performance and applications.
Contribution
It offers a comprehensive classification and technical overview of recent approximation techniques in software and hardware, highlighting their roles in high-performance, power-efficient computing.
Findings
Approximate Computing techniques span software and hardware layers.
Numerical analysis shows trade-offs between accuracy and efficiency.
The survey identifies promising directions for future research.
Abstract
The rapid growth of demanding applications in domains applying multimedia processing and machine learning has marked a new era for edge and cloud computing. These applications involve massive data and compute-intensive tasks, and thus, typical computing paradigms in embedded systems and data centers are stressed to meet the worldwide demand for high performance. Concurrently, over the last 15 years, the semiconductor industry has established power efficiency as a first-class design concern. As a result, the community of computing systems is forced to find alternative design approaches to facilitate high-performance and power-efficient computing. Among the examined solutions, Approximate Computing has attracted an ever-increasing interest, which has resulted in novel approximation techniques for all the layers of the traditional computing stack. More specifically, during the last decade,…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsLow-power high-performance VLSI design · Parallel Computing and Optimization Techniques · Radiation Effects in Electronics
