Cargando…

Stochastic optimization of GeantV code by use of genetic algorithms

GeantV is a complex system based on the interaction of different modules needed for detector simulation, which include transport of particles in fields, physics models simulating their interactions with matter and a geometrical modeler library for describing the detector and locating the particles a...

Descripción completa

Detalles Bibliográficos
Autores principales: Amadio, G, Apostolakis, J, Bandieramonte, M, Behera, S P, Brun, R, Canal, P, Carminati, F, Cosmo, G, Duhem, L, Elvira, D, Folger, G, Gheata, A, Gheata, M, Goulas, I, Hariri, F, Jun, S Y, Konstantinov, D, Kumawat, H, Ivantchenko, V, Lima, G, Nikitina, T, Novak, M, Pokorski, W, Ribon, A, Seghal, R, Shadura, O, Vallecorsa, S, Wenzel, S
Lenguaje:eng
Publicado: 2017
Materias:
Acceso en línea:https://dx.doi.org/10.1088/1742-6596/898/4/042026
http://cds.cern.ch/record/2298619
_version_ 1780957025693335552
author Amadio, G
Apostolakis, J
Bandieramonte, M
Behera, S P
Brun, R
Canal, P
Carminati, F
Cosmo, G
Duhem, L
Elvira, D
Folger, G
Gheata, A
Gheata, M
Goulas, I
Hariri, F
Jun, S Y
Konstantinov, D
Kumawat, H
Ivantchenko, V
Lima, G
Nikitina, T
Novak, M
Pokorski, W
Ribon, A
Seghal, R
Shadura, O
Vallecorsa, S
Wenzel, S
author_facet Amadio, G
Apostolakis, J
Bandieramonte, M
Behera, S P
Brun, R
Canal, P
Carminati, F
Cosmo, G
Duhem, L
Elvira, D
Folger, G
Gheata, A
Gheata, M
Goulas, I
Hariri, F
Jun, S Y
Konstantinov, D
Kumawat, H
Ivantchenko, V
Lima, G
Nikitina, T
Novak, M
Pokorski, W
Ribon, A
Seghal, R
Shadura, O
Vallecorsa, S
Wenzel, S
author_sort Amadio, G
collection CERN
description GeantV is a complex system based on the interaction of different modules needed for detector simulation, which include transport of particles in fields, physics models simulating their interactions with matter and a geometrical modeler library for describing the detector and locating the particles and computing the path length to the current volume boundary. The GeantV project is recasting the classical simulation approach to get maximum benefit from SIMD/MIMD computational architectures and highly massive parallel systems. This involves finding the appropriate balance between several aspects influencing computational performance (floating-point performance, usage of off-chip memory bandwidth, specification of cache hierarchy, etc.) and handling a large number of program parameters that have to be optimized to achieve the best simulation throughput. This optimization task can be treated as a black-box optimization problem, which requires searching the optimum set of parameters using only point-wise function evaluations. The goal of this study is to provide a mechanism for optimizing complex systems (high energy physics particle transport simulations) with the help of genetic algorithms and evolution strategies as tuning procedures for massive parallel simulations. One of the described approaches is based on introducing a specific multivariate analysis operator that could be used in case of resource expensive or time consuming evaluations of fitness functions, in order to speed-up the convergence of the black-box optimization problem.
id oai-inspirehep.net-1638148
institution Organización Europea para la Investigación Nuclear
language eng
publishDate 2017
record_format invenio
spelling oai-inspirehep.net-16381482021-02-09T10:05:59Zdoi:10.1088/1742-6596/898/4/042026http://cds.cern.ch/record/2298619engAmadio, GApostolakis, JBandieramonte, MBehera, S PBrun, RCanal, PCarminati, FCosmo, GDuhem, LElvira, DFolger, GGheata, AGheata, MGoulas, IHariri, FJun, S YKonstantinov, DKumawat, HIvantchenko, VLima, GNikitina, TNovak, MPokorski, WRibon, ASeghal, RShadura, OVallecorsa, SWenzel, SStochastic optimization of GeantV code by use of genetic algorithmsComputing and ComputersGeantV is a complex system based on the interaction of different modules needed for detector simulation, which include transport of particles in fields, physics models simulating their interactions with matter and a geometrical modeler library for describing the detector and locating the particles and computing the path length to the current volume boundary. The GeantV project is recasting the classical simulation approach to get maximum benefit from SIMD/MIMD computational architectures and highly massive parallel systems. This involves finding the appropriate balance between several aspects influencing computational performance (floating-point performance, usage of off-chip memory bandwidth, specification of cache hierarchy, etc.) and handling a large number of program parameters that have to be optimized to achieve the best simulation throughput. This optimization task can be treated as a black-box optimization problem, which requires searching the optimum set of parameters using only point-wise function evaluations. The goal of this study is to provide a mechanism for optimizing complex systems (high energy physics particle transport simulations) with the help of genetic algorithms and evolution strategies as tuning procedures for massive parallel simulations. One of the described approaches is based on introducing a specific multivariate analysis operator that could be used in case of resource expensive or time consuming evaluations of fitness functions, in order to speed-up the convergence of the black-box optimization problem.oai:inspirehep.net:16381482017
spellingShingle Computing and Computers
Amadio, G
Apostolakis, J
Bandieramonte, M
Behera, S P
Brun, R
Canal, P
Carminati, F
Cosmo, G
Duhem, L
Elvira, D
Folger, G
Gheata, A
Gheata, M
Goulas, I
Hariri, F
Jun, S Y
Konstantinov, D
Kumawat, H
Ivantchenko, V
Lima, G
Nikitina, T
Novak, M
Pokorski, W
Ribon, A
Seghal, R
Shadura, O
Vallecorsa, S
Wenzel, S
Stochastic optimization of GeantV code by use of genetic algorithms
title Stochastic optimization of GeantV code by use of genetic algorithms
title_full Stochastic optimization of GeantV code by use of genetic algorithms
title_fullStr Stochastic optimization of GeantV code by use of genetic algorithms
title_full_unstemmed Stochastic optimization of GeantV code by use of genetic algorithms
title_short Stochastic optimization of GeantV code by use of genetic algorithms
title_sort stochastic optimization of geantv code by use of genetic algorithms
topic Computing and Computers
url https://dx.doi.org/10.1088/1742-6596/898/4/042026
http://cds.cern.ch/record/2298619
work_keys_str_mv AT amadiog stochasticoptimizationofgeantvcodebyuseofgeneticalgorithms
AT apostolakisj stochasticoptimizationofgeantvcodebyuseofgeneticalgorithms
AT bandieramontem stochasticoptimizationofgeantvcodebyuseofgeneticalgorithms
AT beherasp stochasticoptimizationofgeantvcodebyuseofgeneticalgorithms
AT brunr stochasticoptimizationofgeantvcodebyuseofgeneticalgorithms
AT canalp stochasticoptimizationofgeantvcodebyuseofgeneticalgorithms
AT carminatif stochasticoptimizationofgeantvcodebyuseofgeneticalgorithms
AT cosmog stochasticoptimizationofgeantvcodebyuseofgeneticalgorithms
AT duheml stochasticoptimizationofgeantvcodebyuseofgeneticalgorithms
AT elvirad stochasticoptimizationofgeantvcodebyuseofgeneticalgorithms
AT folgerg stochasticoptimizationofgeantvcodebyuseofgeneticalgorithms
AT gheataa stochasticoptimizationofgeantvcodebyuseofgeneticalgorithms
AT gheatam stochasticoptimizationofgeantvcodebyuseofgeneticalgorithms
AT goulasi stochasticoptimizationofgeantvcodebyuseofgeneticalgorithms
AT haririf stochasticoptimizationofgeantvcodebyuseofgeneticalgorithms
AT junsy stochasticoptimizationofgeantvcodebyuseofgeneticalgorithms
AT konstantinovd stochasticoptimizationofgeantvcodebyuseofgeneticalgorithms
AT kumawath stochasticoptimizationofgeantvcodebyuseofgeneticalgorithms
AT ivantchenkov stochasticoptimizationofgeantvcodebyuseofgeneticalgorithms
AT limag stochasticoptimizationofgeantvcodebyuseofgeneticalgorithms
AT nikitinat stochasticoptimizationofgeantvcodebyuseofgeneticalgorithms
AT novakm stochasticoptimizationofgeantvcodebyuseofgeneticalgorithms
AT pokorskiw stochasticoptimizationofgeantvcodebyuseofgeneticalgorithms
AT ribona stochasticoptimizationofgeantvcodebyuseofgeneticalgorithms
AT seghalr stochasticoptimizationofgeantvcodebyuseofgeneticalgorithms
AT shadurao stochasticoptimizationofgeantvcodebyuseofgeneticalgorithms
AT vallecorsas stochasticoptimizationofgeantvcodebyuseofgeneticalgorithms
AT wenzels stochasticoptimizationofgeantvcodebyuseofgeneticalgorithms