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.

Automatic generation of input-aware approximate arithmetic circuits / Barbareschi, Mario; Barone, Salvatore; Bosio, Alberto; Deveautour, Bastien; Piri, Ali; Traiola, Marcello. - (2025), pp. 139-144. ( 28th International Symposium on Design and Diagnostics of Electronic Circuits and Systems, DDECS 2025 fra 2025) [10.1109/ddecs63720.2025.11006680].

Automatic generation of input-aware approximate arithmetic circuits

Barbareschi, Mario;Barone, Salvatore;
2025

Abstract

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.
2025
Automatic generation of input-aware approximate arithmetic circuits / Barbareschi, Mario; Barone, Salvatore; Bosio, Alberto; Deveautour, Bastien; Piri, Ali; Traiola, Marcello. - (2025), pp. 139-144. ( 28th International Symposium on Design and Diagnostics of Electronic Circuits and Systems, DDECS 2025 fra 2025) [10.1109/ddecs63720.2025.11006680].
File in questo prodotto:
File Dimensione Formato  
Automatic_generation_of_input-aware_approximate_arithmetic_circuits.pdf

solo utenti autorizzati

Licenza: Copyright dell'editore
Dimensione 453.74 kB
Formato Adobe PDF
453.74 kB Adobe PDF   Visualizza/Apri   Richiedi una copia

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11588/1014866
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 0
  • ???jsp.display-item.citation.isi??? ND
social impact