polito.it
Politecnico di Torino (logo)

Training-Time Fault Injector for Spiking Neural Networks

Meric Ulucay

Training-Time Fault Injector for Spiking Neural Networks.

Rel. Stefano Di Carlo, Enrico Magliano, Alessio Caviglia, Alessandro Savino. Politecnico di Torino, Corso di laurea magistrale in Ingegneria Informatica (Computer Engineering), 2025

[img]
Preview
PDF (Tesi_di_laurea) - Tesi
Licenza: Creative Commons Attribution Non-commercial No Derivatives.

Download (1MB) | Preview
Abstract:

Spiking Neural Networks (SNNs) are offering significant advantages in energy efficiency and temporal information processing. However, when deployed on hardware platforms, SNNs are inevitably exposed to hardware level faults. Understanding effects of these faults on network performance, particularly during the training phase, is critical for developing reliable neuromorphic systems. This thesis investigates the impact of various fault types on the training behavior and accuracy of SNNs. A fault injector was developed, enabling the injection of both transient and permanent faults into different components of the network, including weights, gradients, inputs, activations, membrane potentials, membrane decay constants, and firing thresholds during the training phase of SNNs. By performing controlled fault injections during training, the study aims to characterize how faults in different parameters and layers affect the learning dynamics and final classification performance of SNNs.

Relatori: Stefano Di Carlo, Enrico Magliano, Alessio Caviglia, Alessandro Savino
Anno accademico: 2025/26
Tipo di pubblicazione: Elettronica
Numero di pagine: 54
Soggetti:
Corso di laurea: Corso di laurea magistrale in Ingegneria Informatica (Computer Engineering)
Classe di laurea: Nuovo ordinamento > Laurea magistrale > LM-32 - INGEGNERIA INFORMATICA
Aziende collaboratrici: NON SPECIFICATO
URI: http://webthesis.biblio.polito.it/id/eprint/38655
Modifica (riservato agli operatori) Modifica (riservato agli operatori)