Approximate Computing

Approximate computing (AxC) is a paradigm shift that trades off computational accuracy for improved energy efficiency and performance, particularly beneficial in resource-constrained environments like embedded systems and mobile devices. Current research focuses on applying AxC to various machine learning models, including convolutional neural networks (CNNs), vision transformers (ViTs), and spiking neural networks (SNNs), often incorporating techniques like probabilistic approximation and low-precision arithmetic within hardware architectures. This approach holds significant promise for enabling more efficient deployment of AI and other computationally intensive applications in power-limited settings, impacting both the design of energy-efficient hardware and the development of more sustainable computing systems.

Papers