Cargando…

Real-Time Simulation of a Cerebellar Scaffold Model on Graphics Processing Units

Large-scale simulation of detailed computational models of neuronal microcircuits plays a prominent role in reproducing and predicting the dynamics of the microcircuits. To reconstruct a microcircuit, one must choose neuron and synapse models, placements, connectivity, and numerical simulation metho...

Descripción completa

Detalles Bibliográficos
Autores principales: Kuriyama, Rin, Casellato, Claudia, D'Angelo, Egidio, Yamazaki, Tadashi
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Frontiers Media S.A. 2021
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8058369/
https://www.ncbi.nlm.nih.gov/pubmed/33897369
http://dx.doi.org/10.3389/fncel.2021.623552
_version_ 1783680999553499136
author Kuriyama, Rin
Casellato, Claudia
D'Angelo, Egidio
Yamazaki, Tadashi
author_facet Kuriyama, Rin
Casellato, Claudia
D'Angelo, Egidio
Yamazaki, Tadashi
author_sort Kuriyama, Rin
collection PubMed
description Large-scale simulation of detailed computational models of neuronal microcircuits plays a prominent role in reproducing and predicting the dynamics of the microcircuits. To reconstruct a microcircuit, one must choose neuron and synapse models, placements, connectivity, and numerical simulation methods according to anatomical and physiological constraints. For reconstruction and refinement, it is useful to be able to replace one module easily while leaving the others as they are. One way to achieve this is via a scaffolding approach, in which a simulation code is built on independent modules for placements, connections, and network simulations. Owing to the modularity of functions, this approach enables researchers to improve the performance of the entire simulation by simply replacing a problematic module with an improved one. Casali et al. (2019) developed a spiking network model of the cerebellar microcircuit using this approach, and while it reproduces electrophysiological properties of cerebellar neurons, it takes too much computational time. Here, we followed this scaffolding approach and replaced the simulation module with an accelerated version on graphics processing units (GPUs). Our cerebellar scaffold model ran roughly 100 times faster than the original version. In fact, our model is able to run faster than real time, with good weak and strong scaling properties. To demonstrate an application of real-time simulation, we implemented synaptic plasticity mechanisms at parallel fiber–Purkinje cell synapses, and carried out simulation of behavioral experiments known as gain adaptation of optokinetic response. We confirmed that the computer simulation reproduced experimental findings while being completed in real time. Actually, a computer simulation for 2 s of the biological time completed within 750 ms. These results suggest that the scaffolding approach is a promising concept for gradual development and refactoring of simulation codes for large-scale elaborate microcircuits. Moreover, a real-time version of the cerebellar scaffold model, which is enabled by parallel computing technology owing to GPUs, may be useful for large-scale simulations and engineering applications that require real-time signal processing and motor control.
format Online
Article
Text
id pubmed-8058369
institution National Center for Biotechnology Information
language English
publishDate 2021
publisher Frontiers Media S.A.
record_format MEDLINE/PubMed
spelling pubmed-80583692021-04-22 Real-Time Simulation of a Cerebellar Scaffold Model on Graphics Processing Units Kuriyama, Rin Casellato, Claudia D'Angelo, Egidio Yamazaki, Tadashi Front Cell Neurosci Cellular Neuroscience Large-scale simulation of detailed computational models of neuronal microcircuits plays a prominent role in reproducing and predicting the dynamics of the microcircuits. To reconstruct a microcircuit, one must choose neuron and synapse models, placements, connectivity, and numerical simulation methods according to anatomical and physiological constraints. For reconstruction and refinement, it is useful to be able to replace one module easily while leaving the others as they are. One way to achieve this is via a scaffolding approach, in which a simulation code is built on independent modules for placements, connections, and network simulations. Owing to the modularity of functions, this approach enables researchers to improve the performance of the entire simulation by simply replacing a problematic module with an improved one. Casali et al. (2019) developed a spiking network model of the cerebellar microcircuit using this approach, and while it reproduces electrophysiological properties of cerebellar neurons, it takes too much computational time. Here, we followed this scaffolding approach and replaced the simulation module with an accelerated version on graphics processing units (GPUs). Our cerebellar scaffold model ran roughly 100 times faster than the original version. In fact, our model is able to run faster than real time, with good weak and strong scaling properties. To demonstrate an application of real-time simulation, we implemented synaptic plasticity mechanisms at parallel fiber–Purkinje cell synapses, and carried out simulation of behavioral experiments known as gain adaptation of optokinetic response. We confirmed that the computer simulation reproduced experimental findings while being completed in real time. Actually, a computer simulation for 2 s of the biological time completed within 750 ms. These results suggest that the scaffolding approach is a promising concept for gradual development and refactoring of simulation codes for large-scale elaborate microcircuits. Moreover, a real-time version of the cerebellar scaffold model, which is enabled by parallel computing technology owing to GPUs, may be useful for large-scale simulations and engineering applications that require real-time signal processing and motor control. Frontiers Media S.A. 2021-04-07 /pmc/articles/PMC8058369/ /pubmed/33897369 http://dx.doi.org/10.3389/fncel.2021.623552 Text en Copyright © 2021 Kuriyama, Casellato, D'Angelo and Yamazaki. https://creativecommons.org/licenses/by/4.0/This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.
spellingShingle Cellular Neuroscience
Kuriyama, Rin
Casellato, Claudia
D'Angelo, Egidio
Yamazaki, Tadashi
Real-Time Simulation of a Cerebellar Scaffold Model on Graphics Processing Units
title Real-Time Simulation of a Cerebellar Scaffold Model on Graphics Processing Units
title_full Real-Time Simulation of a Cerebellar Scaffold Model on Graphics Processing Units
title_fullStr Real-Time Simulation of a Cerebellar Scaffold Model on Graphics Processing Units
title_full_unstemmed Real-Time Simulation of a Cerebellar Scaffold Model on Graphics Processing Units
title_short Real-Time Simulation of a Cerebellar Scaffold Model on Graphics Processing Units
title_sort real-time simulation of a cerebellar scaffold model on graphics processing units
topic Cellular Neuroscience
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8058369/
https://www.ncbi.nlm.nih.gov/pubmed/33897369
http://dx.doi.org/10.3389/fncel.2021.623552
work_keys_str_mv AT kuriyamarin realtimesimulationofacerebellarscaffoldmodelongraphicsprocessingunits
AT casellatoclaudia realtimesimulationofacerebellarscaffoldmodelongraphicsprocessingunits
AT dangeloegidio realtimesimulationofacerebellarscaffoldmodelongraphicsprocessingunits
AT yamazakitadashi realtimesimulationofacerebellarscaffoldmodelongraphicsprocessingunits