Mostrar el registro sencillo del ítem
A Spiking Neural Simulator Integrating Event-Driven and Time-Driven Computation Schemes Using Parallel CPU-GPU Co-Processing: A Case Study
dc.contributor.author | Naveros, Francisco | |
dc.contributor.author | Luque, Niceto R. | |
dc.contributor.author | Garrido, Jesús A. | |
dc.contributor.author | Carrillo, Richard R. | |
dc.contributor.author | Anguita, Mancia | |
dc.contributor.author | Ros, Eduardo | |
dc.date.accessioned | 2025-01-22T08:52:57Z | |
dc.date.available | 2025-01-22T08:52:57Z | |
dc.date.issued | 2014-08-26 | |
dc.identifier.uri | https://hdl.handle.net/10481/99904 | |
dc.description.abstract | Time-driven simulation methods in traditional CPU architectures perform well and precisely when simulating small-scale spiking neural networks. Nevertheless, they still have drawbacks when simulating large-scale systems. Conversely, event-driven simulation methods in CPUs and time-driven simulation methods in graphic processing units (GPUs) can outperform CPU time-driven methods under certain conditions. With this performance improvement in mind, we have developed an event-and-time-driven spiking neural network simulator suitable for a hybrid CPU-GPU platform. Our neural simulator is able to efficiently simulate bio-inspired spiking neural networks consisting of different neural models which can be distributed heterogeneously in both small layers and large layers or subsystems. For the sake of efficiency, the low-activity parts of the neural network can be simulated in CPU by using event-driven methods whilst the high-activity subsystems can be simulated in either CPU (a few neurons) or GPU (thousands or millions of neurons) by using time-driven methods. In this work, we have undertaken a comparative study of these different simulation methods. For benchmarking the different simulation methods and platforms, we have used a cerebellar-inspired neural-network model consisting of a very dense granular layer and a Purkinje layer with a smaller number of cells (according to biological ratios). Thus, this cerebellar-like network includes a dense diverging neural layer (increasing the dimensionality of its internal representation and sparse coding) and a converging neural layer (integration) as many other biologically inspired and also artificial neural networks. | es_ES |
dc.language.iso | eng | es_ES |
dc.subject | co-processing CPU-GPU | es_ES |
dc.subject | EDLUT | es_ES |
dc.subject | event-driven execution | es_ES |
dc.subject | real time | es_ES |
dc.subject | simulation | es_ES |
dc.subject | spiking neural network | es_ES |
dc.subject | time-driven execution | es_ES |
dc.title | A Spiking Neural Simulator Integrating Event-Driven and Time-Driven Computation Schemes Using Parallel CPU-GPU Co-Processing: A Case Study | es_ES |
dc.type | journal article | es_ES |
dc.relation.projectID | FP7-270434 | es_ES |
dc.rights.accessRights | open access | es_ES |
dc.identifier.doi | 10.1109/TNNLS.2014.2345844 | |
dc.type.hasVersion | AM | es_ES |