Automatic generation of input-aware approximate arithmetic circuits
Approximate Computing (AxC) is systematically applied across various abstraction levels to reduce overheads and enhance the performance of applications such as image processing and machine learning. However, AxC does not typically consider the specific workload (i.e., data input) of a given application. For instance, in signal processing applications like filters, some inputs are constants (filter coefficients), which allows for an additional level of approximation by considering the specific input distribution. This method is known as "Input-Aware Approximation" (IAA) and has shown potential advantages in previous studies. Unfortunately, existing input-aware design methodologies lack scalability as they mostly depend on ad-hoc, non-automatic design approaches, limiting their applicability. In this paper, we investigate how the input-aware approximate design approach can be integrated into a systematic, generic, and automatic design flow. We employ state-of-the-art approximation and multi-objective optimization techniques to achieve inputawareness. Our experimental results, focusing on classical signal processing applications like FIR filters, demonstrate that the input-aware approach can provide significant savings in both area and power consumption.
Authors
- Mario Barbareschi (ORCID: https://orcid.org/0000-0002-1417-6328)
- Alberto Bosio (ORCID: https://orcid.org/0000-0001-6116-7339)
- Marcello Traiola (ORCID: https://orcid.org/0000-0003-1484-5162)
- Ali Piri (ORCID: https://orcid.org/0000-0001-8807-5442)
- Salvatore Barone (ORCID: https://orcid.org/0000-0003-2007-3744)
- Bastien Deveautour (ORCID: https://orcid.org/0000-0003-1055-2696)
Institutions
- Université Claude Bernard Lyon 1 (FR)
- Centre National de la Recherche Scientifique (FR)
- Institut des Nanotechnologies de Lyon (FR)
- Institut de Recherche en Informatique et Systèmes Aléatoires (FR)
- Institut d'Électronique et des Technologies du numéRique (FR)
- Pegaso University (IT)
- Institut National des Sciences Appliquées de Lyon (FR)
- Université de Rennes (FR)
- École d'Ingénieurs en Chimie et Sciences du Numérique (FR)
- University of Naples Federico II (IT)
- Nantes Université (FR)
Publication Details
- Published
- 2025-05-05
- DOI
- https://doi.org/10.1109/ddecs63720.2025.11006680
- Citations
- 1
- Primary Topic
- Numerical Methods and Algorithms
- Type
- article
- Field-Weighted Citation Impact
- 1.50