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...
Autores principales: | , , , , , , , , , , , , , , , , , , , , , , , , , , , |
---|---|
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 |