Cargando…

An optimization approach for agent-based computational models of biological development

Current research in the field of computational biology often involves simulations on high-performance computer clusters. It is crucial that the code of such simulations is efficient and correctly reflects the model specifications. In this paper, we present an optimization strategy for agent-based si...

Descripción completa

Detalles Bibliográficos
Autores principales: Gonzalez-de-Aledo, Pablo, Vladimirov, Andrey, Manca, Marco, Baugh, Jerry, Asai, Ryo, Kaiser, Marcus, Bauer, Roman
Lenguaje:eng
Publicado: 2018
Materias:
Acceso en línea:https://dx.doi.org/10.1016/j.advengsoft.2018.03.010
http://cds.cern.ch/record/2632926
_version_ 1780959627601510400
author Gonzalez-de-Aledo, Pablo
Vladimirov, Andrey
Manca, Marco
Baugh, Jerry
Asai, Ryo
Kaiser, Marcus
Bauer, Roman
author_facet Gonzalez-de-Aledo, Pablo
Vladimirov, Andrey
Manca, Marco
Baugh, Jerry
Asai, Ryo
Kaiser, Marcus
Bauer, Roman
author_sort Gonzalez-de-Aledo, Pablo
collection CERN
description Current research in the field of computational biology often involves simulations on high-performance computer clusters. It is crucial that the code of such simulations is efficient and correctly reflects the model specifications. In this paper, we present an optimization strategy for agent-based simulations of biological dynamics using Intel Xeon Phi coprocessors, demonstrated by a prize-winning entry of the “Intel Modern Code Developer Challenge” competition. These optimizations allow simulating various biological mechanisms, in particular the simulation of millions of cells, their proliferation, movements and interactions in 3D space. Overall, our results demonstrate a powerful approach to implement and conduct very detailed and large-scale computational simulations for biological research. We also highlight the main difficulties faced when developing such optimizations, in particular the assessment of the simulation accuracy, the dependencies between different optimization techniques and counter-intuitive effects in the speed of the optimized solution. The overall speedup of 595 $\times$  shows a good parallel scalability.
id oai-inspirehep.net-1675006
institution Organización Europea para la Investigación Nuclear
language eng
publishDate 2018
record_format invenio
spelling oai-inspirehep.net-16750062022-08-10T12:29:04Zdoi:10.1016/j.advengsoft.2018.03.010http://cds.cern.ch/record/2632926engGonzalez-de-Aledo, PabloVladimirov, AndreyManca, MarcoBaugh, JerryAsai, RyoKaiser, MarcusBauer, RomanAn optimization approach for agent-based computational models of biological developmentComputing and ComputersCurrent research in the field of computational biology often involves simulations on high-performance computer clusters. It is crucial that the code of such simulations is efficient and correctly reflects the model specifications. In this paper, we present an optimization strategy for agent-based simulations of biological dynamics using Intel Xeon Phi coprocessors, demonstrated by a prize-winning entry of the “Intel Modern Code Developer Challenge” competition. These optimizations allow simulating various biological mechanisms, in particular the simulation of millions of cells, their proliferation, movements and interactions in 3D space. Overall, our results demonstrate a powerful approach to implement and conduct very detailed and large-scale computational simulations for biological research. We also highlight the main difficulties faced when developing such optimizations, in particular the assessment of the simulation accuracy, the dependencies between different optimization techniques and counter-intuitive effects in the speed of the optimized solution. The overall speedup of 595 $\times$  shows a good parallel scalability.oai:inspirehep.net:16750062018
spellingShingle Computing and Computers
Gonzalez-de-Aledo, Pablo
Vladimirov, Andrey
Manca, Marco
Baugh, Jerry
Asai, Ryo
Kaiser, Marcus
Bauer, Roman
An optimization approach for agent-based computational models of biological development
title An optimization approach for agent-based computational models of biological development
title_full An optimization approach for agent-based computational models of biological development
title_fullStr An optimization approach for agent-based computational models of biological development
title_full_unstemmed An optimization approach for agent-based computational models of biological development
title_short An optimization approach for agent-based computational models of biological development
title_sort optimization approach for agent-based computational models of biological development
topic Computing and Computers
url https://dx.doi.org/10.1016/j.advengsoft.2018.03.010
http://cds.cern.ch/record/2632926
work_keys_str_mv AT gonzalezdealedopablo anoptimizationapproachforagentbasedcomputationalmodelsofbiologicaldevelopment
AT vladimirovandrey anoptimizationapproachforagentbasedcomputationalmodelsofbiologicaldevelopment
AT mancamarco anoptimizationapproachforagentbasedcomputationalmodelsofbiologicaldevelopment
AT baughjerry anoptimizationapproachforagentbasedcomputationalmodelsofbiologicaldevelopment
AT asairyo anoptimizationapproachforagentbasedcomputationalmodelsofbiologicaldevelopment
AT kaisermarcus anoptimizationapproachforagentbasedcomputationalmodelsofbiologicaldevelopment
AT bauerroman anoptimizationapproachforagentbasedcomputationalmodelsofbiologicaldevelopment
AT gonzalezdealedopablo optimizationapproachforagentbasedcomputationalmodelsofbiologicaldevelopment
AT vladimirovandrey optimizationapproachforagentbasedcomputationalmodelsofbiologicaldevelopment
AT mancamarco optimizationapproachforagentbasedcomputationalmodelsofbiologicaldevelopment
AT baughjerry optimizationapproachforagentbasedcomputationalmodelsofbiologicaldevelopment
AT asairyo optimizationapproachforagentbasedcomputationalmodelsofbiologicaldevelopment
AT kaisermarcus optimizationapproachforagentbasedcomputationalmodelsofbiologicaldevelopment
AT bauerroman optimizationapproachforagentbasedcomputationalmodelsofbiologicaldevelopment