Cargando…

Understanding Computational Costs of Cellular-Level Brain Tissue Simulations Through Analytical Performance Models

Computational modeling and simulation have become essential tools in the quest to better understand the brain’s makeup and to decipher the causal interrelations of its components. The breadth of biochemical and biophysical processes and structures in the brain has led to the development of a large v...

Descripción completa

Detalles Bibliográficos
Autores principales: Cremonesi, Francesco, Schürmann, Felix
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Springer US 2020
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7338826/
https://www.ncbi.nlm.nih.gov/pubmed/32056104
http://dx.doi.org/10.1007/s12021-019-09451-w
_version_ 1783554768611835904
author Cremonesi, Francesco
Schürmann, Felix
author_facet Cremonesi, Francesco
Schürmann, Felix
author_sort Cremonesi, Francesco
collection PubMed
description Computational modeling and simulation have become essential tools in the quest to better understand the brain’s makeup and to decipher the causal interrelations of its components. The breadth of biochemical and biophysical processes and structures in the brain has led to the development of a large variety of model abstractions and specialized tools, often times requiring high performance computing resources for their timely execution. What has been missing so far was an in-depth analysis of the complexity of the computational kernels, hindering a systematic approach to identifying bottlenecks of algorithms and hardware. If whole brain models are to be achieved on emerging computer generations, models and simulation engines will have to be carefully co-designed for the intrinsic hardware tradeoffs. For the first time, we present a systematic exploration based on analytic performance modeling. We base our analysis on three in silico models, chosen as representative examples of the most widely employed modeling abstractions: current-based point neurons, conductance-based point neurons and conductance-based detailed neurons. We identify that the synaptic modeling formalism, i.e. current or conductance-based representation, and not the level of morphological detail, is the most significant factor in determining the properties of memory bandwidth saturation and shared-memory scaling of in silico models. Even though general purpose computing has, until now, largely been able to deliver high performance, we find that for all types of abstractions, network latency and memory bandwidth will become severe bottlenecks as the number of neurons to be simulated grows. By adapting and extending a performance modeling approach, we deliver a first characterization of the performance landscape of brain tissue simulations, allowing us to pinpoint current bottlenecks for state-of-the-art in silico models, and make projections for future hardware and software requirements. ELECTRONIC SUPPLEMENTARY MATERIAL: The online version of this article (10.1007/s12021-019-09451-w) contains supplementary material, which is available to authorized users.
format Online
Article
Text
id pubmed-7338826
institution National Center for Biotechnology Information
language English
publishDate 2020
publisher Springer US
record_format MEDLINE/PubMed
spelling pubmed-73388262020-07-09 Understanding Computational Costs of Cellular-Level Brain Tissue Simulations Through Analytical Performance Models Cremonesi, Francesco Schürmann, Felix Neuroinformatics Original Article Computational modeling and simulation have become essential tools in the quest to better understand the brain’s makeup and to decipher the causal interrelations of its components. The breadth of biochemical and biophysical processes and structures in the brain has led to the development of a large variety of model abstractions and specialized tools, often times requiring high performance computing resources for their timely execution. What has been missing so far was an in-depth analysis of the complexity of the computational kernels, hindering a systematic approach to identifying bottlenecks of algorithms and hardware. If whole brain models are to be achieved on emerging computer generations, models and simulation engines will have to be carefully co-designed for the intrinsic hardware tradeoffs. For the first time, we present a systematic exploration based on analytic performance modeling. We base our analysis on three in silico models, chosen as representative examples of the most widely employed modeling abstractions: current-based point neurons, conductance-based point neurons and conductance-based detailed neurons. We identify that the synaptic modeling formalism, i.e. current or conductance-based representation, and not the level of morphological detail, is the most significant factor in determining the properties of memory bandwidth saturation and shared-memory scaling of in silico models. Even though general purpose computing has, until now, largely been able to deliver high performance, we find that for all types of abstractions, network latency and memory bandwidth will become severe bottlenecks as the number of neurons to be simulated grows. By adapting and extending a performance modeling approach, we deliver a first characterization of the performance landscape of brain tissue simulations, allowing us to pinpoint current bottlenecks for state-of-the-art in silico models, and make projections for future hardware and software requirements. ELECTRONIC SUPPLEMENTARY MATERIAL: The online version of this article (10.1007/s12021-019-09451-w) contains supplementary material, which is available to authorized users. Springer US 2020-02-13 2020 /pmc/articles/PMC7338826/ /pubmed/32056104 http://dx.doi.org/10.1007/s12021-019-09451-w Text en © The Author(s) 2020 Open AccessThis article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article's Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/.
spellingShingle Original Article
Cremonesi, Francesco
Schürmann, Felix
Understanding Computational Costs of Cellular-Level Brain Tissue Simulations Through Analytical Performance Models
title Understanding Computational Costs of Cellular-Level Brain Tissue Simulations Through Analytical Performance Models
title_full Understanding Computational Costs of Cellular-Level Brain Tissue Simulations Through Analytical Performance Models
title_fullStr Understanding Computational Costs of Cellular-Level Brain Tissue Simulations Through Analytical Performance Models
title_full_unstemmed Understanding Computational Costs of Cellular-Level Brain Tissue Simulations Through Analytical Performance Models
title_short Understanding Computational Costs of Cellular-Level Brain Tissue Simulations Through Analytical Performance Models
title_sort understanding computational costs of cellular-level brain tissue simulations through analytical performance models
topic Original Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7338826/
https://www.ncbi.nlm.nih.gov/pubmed/32056104
http://dx.doi.org/10.1007/s12021-019-09451-w
work_keys_str_mv AT cremonesifrancesco understandingcomputationalcostsofcellularlevelbraintissuesimulationsthroughanalyticalperformancemodels
AT schurmannfelix understandingcomputationalcostsofcellularlevelbraintissuesimulationsthroughanalyticalperformancemodels