An introduction to approximate computing

Approximate computing is a wide spectrum of techniques that relax accuracy of computations in order to improve performance, energy, and/or other metric of merit. In this article, I'll try to provide a structured introduction to this research area.