Construction of a Spike-Based Memory Using Neural-Like Logic Gates Based on Spiking Neural Networks on SpiNNaker

Neuromorphic engineering concentrates the efforts of a large number of researchers due to its great potential as a field of research, in a search for the exploitation of the advantages of the biological nervous system and the brain as a whole for the design of more efficient and real-time capable ap...

Descripción completa

Detalles Bibliográficos
Autores: Ayuso Martínez, Álvaro, Casanueva Morato, Daniel, Domínguez Morales, Juan Pedro, Jiménez Fernández, Ángel Francisco, Jiménez Moreno, Gabriel
Tipo de recurso: artículo
Estado:Versión publicada
Fecha de publicación:2023
País:España
Institución:Universidad de Sevilla (US)
Repositorio:idUS. Depósito de Investigación de la Universidad de Sevilla
OAI Identifier:oai:idus.us.es:11441/181533
Acceso en línea:https://hdl.handle.net/11441/181533
https://doi.org/10.1109/TETC.2023.3281063
Access Level:acceso abierto
Palabra clave:Spiking memory
spiking neural networks
neuromorphic engineering
SpiNNaker
bio-inspired building blocks
Descripción
Sumario:Neuromorphic engineering concentrates the efforts of a large number of researchers due to its great potential as a field of research, in a search for the exploitation of the advantages of the biological nervous system and the brain as a whole for the design of more efficient and real-time capable applications. For the development of applications as close to biology as possible, Spiking Neural Networks (SNNs) are used, which are considered biologically-plausible and constitute the third generation of Artificial Neural Networks. This work presents a spiking implementation of a memory, which is one of the most important components in computer architecture. In the process of designing this spiking memory, different intermediate components were also implemented and tested. The tests were carried out on the SpiNNaker neuromorphic platform. This work goes into the development of spiking blocks using a logic gate approach based on previous work and includes a comparison between other works in the state of the art related to spiking memories and the one proposed here. All the implemented blocks and developed tests are available in a public repository.