Enabling efficient on-edge spiking neural network acceleration with highly flexible FPGA architectures

López Asunción, Samuel ORCID: https://orcid.org/0000-0002-3186-1415 and Ituero Herrero, Pablo ORCID: https://orcid.org/0000-0001-6448-7936 (2024). Enabling efficient on-edge spiking neural network acceleration with highly flexible FPGA architectures. "Electronics", v. 13 (n. 6); p. 1074. ISSN 0883-4989. https://doi.org/10.3390/electronics13061074.

Descripción

Título: Enabling efficient on-edge spiking neural network acceleration with highly flexible FPGA architectures
Autor/es:
Tipo de Documento: Artículo
Título de Revista/Publicación: Electronics
Fecha: 1 Marzo 2024
ISSN: 0883-4989
Volumen: 13
Número: 6
Materias:
ODS:
Palabras Clave Informales: Neuromorphic processing; spiking neural networks; FPGA; on-edge computing
Escuela: E.T.S.I. Telecomunicación (UPM)
Departamento: Ingeniería Electrónica
Licencias Creative Commons: Reconocimiento

Texto completo

[thumbnail of 10206239.pdf] PDF (Portable Document Format) - Se necesita un visor de ficheros PDF, como GSview, Xpdf o Adobe Acrobat Reader
Descargar (957kB)

Resumen

Spiking neural networks (SNNs) promise to perform tasks currently performed by classical artificial neural networks (ANNs) faster, in smaller footprints, and using less energy. Neuromorphic processors are set out to revolutionize computing at a large scale, but the move to edge-computing applications calls for finely-tuned custom implementations to keep pushing towards more efficient systems. To that end, we examined the architectural design space for executing spiking neuron models on FPGA platforms, focusing on achieving ultra-low area and power consumption. This work presents an efficient clock-driven spiking neuron architecture used for the implementation of both fully-connected cores and 2D convolutional cores, which rely on deep pipelines for synaptic processing and distributed memory for weight and neuron states. With them, we developed an accelerator for an SNN version of the LeNet-5 network trained on the MNIST dataset. At around 5.5 slices/neuron and only 348 mW, it is able to use 33% less area and four times less power per neuron as current state-of-the-art implementations while keeping low simulation step times.

Proyectos asociados

Tipo
Código
Acrónimo
Responsable
Título
Gobierno de España
PID2022-141391OB-C21
NeuroSpaceWare
Sin especificar
Tecnologías y plataformas emergentes para computación neuromórfica en espacio
Gobierno de España
PDC2022-133657-I00
Sin especificar
Sin especificar
Sistemas ultraligeros de monitorización para vehículos aéreos no tripulados basados en redes neuronales convolucionales
Gobierno de España
PGC2018-097339-B-I00
Sin especificar
Sin especificar
Efficient and Robust Hardware for Brain-Inspired Computing

Más información

ID de Registro: 90067
Identificador DC: https://oa.upm.es/90067/
Identificador OAI: oai:oa.upm.es:90067
URL Portal Científico: https://portalcientifico.upm.es/es/ipublic/item/10206239
Identificador DOI: 10.3390/electronics13061074
URL Oficial: https://www.mdpi.com/2079-9292/13/6/1074
Depositado por: iMarina Portal Científico
Depositado el: 26 Ago 2025 12:46
Ultima Modificación: 26 Ago 2025 12:46