Approximate Computing (AxC) techniques trade off computational accuracy for gains in performance, energy efficiency, and area reduction. This trade-off is particularly advantageous when applications, like Spiking Neural Networks (SNNs), are naturally tolerant to some degree of accuracy loss. SNNs are especially practical when the target hardware is pushed to the edge of its computing capabilities, necessitating area minimization strategies. In this work, we utilize an Interval Arithmetic (IA)-based model that propagates approximation errors through the application’s computation flow to assess these approximations' impact on the outputs. We enhance this IA-based model by introducing observation points within the computation flow to quickly detect when the level of approximation surpasses a set threshold. Experimental results demonstrate the model’s effectiveness in significantly reducing exploration time, enabling more precise and fine-grained approximations that further minimize network parameters.

Fast Exploration of the Impact of Precision Reduction on Spiking Neural Networks / Saeedi, Sepide; Carpegna, Alessio; Savino, Alessandro; DI CARLO, Stefano. - ELETTRONICO. - (2024), pp. 1-6. (Intervento presentato al convegno 2024 IEEE International Conference on Design, Test and Technology of Integrated Systems (DTTIS) tenutosi a Aix-EN-PROVENCE, France nel 14-16 October 2024) [10.1109/DTTIS62212.2024.10780090].

Fast Exploration of the Impact of Precision Reduction on Spiking Neural Networks

Sepide Saeedi;Alessio Carpegna;Alessandro Savino;Stefano Di Carlo
2024

Abstract

Approximate Computing (AxC) techniques trade off computational accuracy for gains in performance, energy efficiency, and area reduction. This trade-off is particularly advantageous when applications, like Spiking Neural Networks (SNNs), are naturally tolerant to some degree of accuracy loss. SNNs are especially practical when the target hardware is pushed to the edge of its computing capabilities, necessitating area minimization strategies. In this work, we utilize an Interval Arithmetic (IA)-based model that propagates approximation errors through the application’s computation flow to assess these approximations' impact on the outputs. We enhance this IA-based model by introducing observation points within the computation flow to quickly detect when the level of approximation surpasses a set threshold. Experimental results demonstrate the model’s effectiveness in significantly reducing exploration time, enabling more precise and fine-grained approximations that further minimize network parameters.
2024
979-8-3503-6312-8
File in questo prodotto:
File Dimensione Formato  
Fast_Exploration_of_the_Impact_of_Precision_Reduction_on_Spiking_Neural_Networks.pdf

accesso riservato

Tipologia: 2a Post-print versione editoriale / Version of Record
Licenza: Non Pubblico - Accesso privato/ristretto
Dimensione 561.36 kB
Formato Adobe PDF
561.36 kB Adobe PDF   Visualizza/Apri   Richiedi una copia
Paper___DTTIS24___IA_NN_Model.pdf

accesso aperto

Tipologia: 2a Post-print versione editoriale / Version of Record
Licenza: Pubblico - Tutti i diritti riservati
Dimensione 516.16 kB
Formato Adobe PDF
516.16 kB Adobe PDF Visualizza/Apri
Pubblicazioni consigliate

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/11583/2993063