DOE PAGES title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: Stochastic optimization of GeantV code by use of genetic algorithms

Abstract

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. Here, 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 ofmore » resource expensive or time consuming evaluations of fitness functions, in order to speed-up the convergence of the black-box optimization problem.« less

Authors:
 [1];  [2];  [2];  [3];  [2];  [4];  [2];  [2];  [5];  [4];  [2];  [6];  [7];  [2];  [2];  [4];  [2];  [3];  [2];  [4] more »;  [2];  [2];  [2];  [2];  [3];  [2];  [6];  [2] « less
  1. Sao Paulo State Univ. (UNESP), Sao Paulo (Brazil). Parallel Computing Center
  2. European Organization for Nuclear Research (CERN), Meyrin (Switzerland)
  3. Bhabha Atomic Research Centre (BARC), Mumbai (India)
  4. Fermi National Accelerator Lab. (FNAL), Batavia, IL (United States)
  5. Intel Corporation, Santa Clara, CA (United States)
  6. European Organization for Nuclear Research (CERN), Meyrin (Switzerland); Intel Corporation, Santa Clara, CA (United States)
  7. European Organization for Nuclear Research (CERN), Meyrin (Switzerland); Inst. of Space Sciences, Bucharest-Magurele (Romania)
Publication Date:
Research Org.:
Fermi National Accelerator Lab. (FNAL), Batavia, IL (United States)
Sponsoring Org.:
USDOE Office of Science (SC), High Energy Physics (HEP)
OSTI Identifier:
1421538
Report Number(s):
FERMILAB-CONF-16-766-CD
Journal ID: ISSN 1742-6588; 1638148; TRN: US1801524
Grant/Contract Number:  
AC02-07CH11359
Resource Type:
Accepted Manuscript
Journal Name:
Journal of Physics. Conference Series
Additional Journal Information:
Journal Volume: 898; Journal Issue: 4; Journal ID: ISSN 1742-6588
Publisher:
IOP Publishing
Country of Publication:
United States
Language:
English
Subject:
72 PHYSICS OF ELEMENTARY PARTICLES AND FIELDS

Citation Formats

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., and Wenzel, S. Stochastic optimization of GeantV code by use of genetic algorithms. United States: N. p., 2017. Web. doi:10.1088/1742-6596/898/4/042026.
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. United States. https://doi.org/10.1088/1742-6596/898/4/042026
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., and Wenzel, S. Sun . "Stochastic optimization of GeantV code by use of genetic algorithms". United States. https://doi.org/10.1088/1742-6596/898/4/042026. https://www.osti.gov/servlets/purl/1421538.
@article{osti_1421538,
title = {Stochastic optimization of GeantV code by use of genetic algorithms},
author = {Amadio, G. and Apostolakis, J. and Bandieramonte, M. and Behera, S. P. and Brun, R. and Canal, P. and Carminati, F. and Cosmo, G. and Duhem, L. and Elvira, D. and Folger, G. and Gheata, A. and Gheata, M. and Goulas, I. and Hariri, F. and Jun, S. Y. and Konstantinov, D. and Kumawat, H. and Ivantchenko, V. and Lima, G. and Nikitina, T. and Novak, M. and Pokorski, W. and Ribon, A. and Seghal, R. and Shadura, O. and Vallecorsa, S. and Wenzel, S.},
abstractNote = {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. Here, 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.},
doi = {10.1088/1742-6596/898/4/042026},
journal = {Journal of Physics. Conference Series},
number = 4,
volume = 898,
place = {United States},
year = {Sun Oct 01 00:00:00 EDT 2017},
month = {Sun Oct 01 00:00:00 EDT 2017}
}