On-line learning algorithms used for spiking neural networks (SNNs) tend to rely on the exact timing between pre/postsynaptic spikes to compute updates on synaptic weights. Some traditional approaches implement a series of counters and lookup tables to compute weight updates based on the timing between spikes. Although relatively simple, these approaches scale poorly with large networks, increasing the number of active counters and redundant accesses to the look-up tables (LUTs), incurring large area overheads and power inefficiencies during training phases. We propose a hardware (HW) architecture synthesized in CMOS 28 nm technology that eliminates all these redundant accesses and improves the efficiency for large SNNs, paving the way for spike-time-based learning algorithms. The results show that the proposed approach reduces the reading power of the LUT up to 70% compared to the traditional approaches, with a reduction in power scaling with larger networks. In addition, only the hardware circuitry shows a reduction in power from 1.3 × to 1.74 × in networks composed of 2 5 6 to 1 0 2 4 neurons.

Scalable Low-Power Hardware Architecture for Spike-Timing-Dependent SNN Learning Algorithms

Corentin Piozin;
2025-01-01

Abstract

On-line learning algorithms used for spiking neural networks (SNNs) tend to rely on the exact timing between pre/postsynaptic spikes to compute updates on synaptic weights. Some traditional approaches implement a series of counters and lookup tables to compute weight updates based on the timing between spikes. Although relatively simple, these approaches scale poorly with large networks, increasing the number of active counters and redundant accesses to the look-up tables (LUTs), incurring large area overheads and power inefficiencies during training phases. We propose a hardware (HW) architecture synthesized in CMOS 28 nm technology that eliminates all these redundant accesses and improves the efficiency for large SNNs, paving the way for spike-time-based learning algorithms. The results show that the proposed approach reduces the reading power of the LUT up to 70% compared to the traditional approaches, with a reduction in power scaling with larger networks. In addition, only the hardware circuitry shows a reduction in power from 1.3 × to 1.74 × in networks composed of 2 5 6 to 1 0 2 4 neurons.
File in questo prodotto:
File Dimensione Formato  
Scalable_Low-Power_Hardware_Architecture_for_Spike-Timing-Dependent_SNN_Learning_Algorithms.pdf

solo utenti autorizzati

Tipologia: Documento in Pre-print/Submitted manuscript
Licenza: Copyright dell'editore
Dimensione 1.06 MB
Formato Adobe PDF
1.06 MB 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/11382/587653
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 1
social impact