The growing popularity of Spiking Neural Networks (SNNs) and their applications has led to a significant fast-paced increase of neuromorphic architectures capable of mimicking the spike-based data processing typical of biological neurons. The efficient power consumption and parallel computing capabilities of SNNs lead researchers towards the development of digital accelerators, which exploit such features to bring fast and low-power computation on edge devices. The spread of digital neuromorphic hardware however is slowed down by the prohibitive costs that the silicon tapeout of circuits brings, that's why targeting Field Programmable Gate Arrays (FPGAs) could represent a viable alternative, offering a flexible and cost-effective platform for implementing digital neuromorphic systems and helping the spread of open-source hardware designs. In this work we present an heterogeneous System-on-Chip (SoC) where the operations of ReckOn, a Recurrent SNN accelerator, are managed through the integration with traditional processors. These include the RISC-V-based, open-source microcontroller X-HEEP and the ARM processor featured in Zynq Ultrascale systems. We validate our design by reproducing the classification results through the implementation on FPGA of the taped out version of ReckOn in order to check the equivalence of the accuracy and the characteristics in terms of physical implementation. In a second set of experiments we evaluate the online learning capability of the solution in classifying a subset of the Braille digit dataset, recently used to compare neuromorphic frameworks and platforms. The system showed accuracy up to 90% on a 3-class test subset and up to 78.8% on a 4-class test subset.

Heterogeneous SoC integrating an open-source recurrent SNN accelerator for neuromorphic edge computing on FPGA / Barocci, Michelangelo; Fra, Vittorio; Macii, Enrico; Urgese, Gianvito. - (In corso di stampa). (Intervento presentato al convegno ECML PKDD 2024 - "Deep Learning meets Neuromorphic Hardware" workshop tenutosi a Vilnius (Lituania) nel 09/09/2024 - 14/09/2024).

Heterogeneous SoC integrating an open-source recurrent SNN accelerator for neuromorphic edge computing on FPGA

Barocci,Michelangelo;Fra,Vittorio;Macii,Enrico;Urgese,Gianvito
In corso di stampa

Abstract

The growing popularity of Spiking Neural Networks (SNNs) and their applications has led to a significant fast-paced increase of neuromorphic architectures capable of mimicking the spike-based data processing typical of biological neurons. The efficient power consumption and parallel computing capabilities of SNNs lead researchers towards the development of digital accelerators, which exploit such features to bring fast and low-power computation on edge devices. The spread of digital neuromorphic hardware however is slowed down by the prohibitive costs that the silicon tapeout of circuits brings, that's why targeting Field Programmable Gate Arrays (FPGAs) could represent a viable alternative, offering a flexible and cost-effective platform for implementing digital neuromorphic systems and helping the spread of open-source hardware designs. In this work we present an heterogeneous System-on-Chip (SoC) where the operations of ReckOn, a Recurrent SNN accelerator, are managed through the integration with traditional processors. These include the RISC-V-based, open-source microcontroller X-HEEP and the ARM processor featured in Zynq Ultrascale systems. We validate our design by reproducing the classification results through the implementation on FPGA of the taped out version of ReckOn in order to check the equivalence of the accuracy and the characteristics in terms of physical implementation. In a second set of experiments we evaluate the online learning capability of the solution in classifying a subset of the Braille digit dataset, recently used to compare neuromorphic frameworks and platforms. The system showed accuracy up to 90% on a 3-class test subset and up to 78.8% on a 4-class test subset.
In corso di stampa
File in questo prodotto:
File Dimensione Formato  
ECML-PKDD_2024_Heterogeneous_SoC.pdf

non disponibili

Tipologia: 2. Post-print / Author's Accepted Manuscript
Licenza: Non Pubblico - Accesso privato/ristretto
Dimensione 786.29 kB
Formato Adobe PDF
786.29 kB Adobe PDF   Visualizza/Apri   Richiedi una copia
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/2993392