Cargando…
Electromagnetic physics vectorization in the GeantV transport framework
The development of the GeantV Electromagnetic (EM) physics package has evolved following two necessary paths towards code modernization. A first phase required the revision of the main electromagnetic physics models and their implementation. The main objectives were to improve their accuracy, extend...
Autores principales: | , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , |
---|---|
Lenguaje: | eng |
Publicado: |
2019
|
Materias: | |
Acceso en línea: | https://dx.doi.org/10.1051/epjconf/201921402031 http://cds.cern.ch/record/2701785 |
_version_ | 1780964596464484352 |
---|---|
author | Amadio, Guilherme Ananya Apostolakis, John Bandieramonte, Marilena Behera, S P Bhattacharyya, Abhijit Brun, Rene Canal, Philippe Carminati, Federico Cosmo, Gabriele Drohan, Vitalji Elvira, Victor Daniel Genser, Krzysztof Gheata, Andrei Gheata, Mihaela Goulas, Ilias Hariri, Farah Vladimir, Ivanchenko Khattak, Gul Ruk Konstantinov, Dmitri Kumawat, Harpool Lima, Jose Guilherme Martinez Castro, Jesus Mato, Pere Mendez, Patricia Miranda Aguillar, Aldo Nikolics, Katalin Novak, Mihaly Orlova, Elena Pedro, Kevin Pokorski, Witold Ribon, Alberto Savin, Dmitry Schmitz, Ryan Sehgal, Raman Shadura, Oksana Sharan, Shruti Vallecorsa, Sofia Wenzel, Sandro Christian Jun, Soon Yung |
author_facet | Amadio, Guilherme Ananya Apostolakis, John Bandieramonte, Marilena Behera, S P Bhattacharyya, Abhijit Brun, Rene Canal, Philippe Carminati, Federico Cosmo, Gabriele Drohan, Vitalji Elvira, Victor Daniel Genser, Krzysztof Gheata, Andrei Gheata, Mihaela Goulas, Ilias Hariri, Farah Vladimir, Ivanchenko Khattak, Gul Ruk Konstantinov, Dmitri Kumawat, Harpool Lima, Jose Guilherme Martinez Castro, Jesus Mato, Pere Mendez, Patricia Miranda Aguillar, Aldo Nikolics, Katalin Novak, Mihaly Orlova, Elena Pedro, Kevin Pokorski, Witold Ribon, Alberto Savin, Dmitry Schmitz, Ryan Sehgal, Raman Shadura, Oksana Sharan, Shruti Vallecorsa, Sofia Wenzel, Sandro Christian Jun, Soon Yung |
author_sort | Amadio, Guilherme |
collection | CERN |
description | The development of the GeantV Electromagnetic (EM) physics package has evolved following two necessary paths towards code modernization. A first phase required the revision of the main electromagnetic physics models and their implementation. The main objectives were to improve their accuracy, extend them to the new high-energy frontier posed by the Future Circular Collider (FCC) programme and allow a better adaptation to a multi-particle flow. Most of the EM physics models in GeantV have been reviewed from theoretical perspective and rewritten with vector-friendly implementations, being now available in scalar mode in the alpha release. The second phase consists of a thorough investigation on the possibility to vectorise the most CPU-intensive physics code parts, such as final state sampling. We have shown the feasibility of implementing electromagnetic physics models that take advantage of SIMD/SIMT architectures, thus obtaining gains in performance. After this phase, the time has come for the GeantV project to take a step forward towards the final proof of concept. This takes shape through the testing of the full simulation chain (transport + physics + geometry) running in vectorized mode. In this paper we will present the first benchmark results obtained after vectorizing a full set of electromagnetic physics models. |
id | oai-inspirehep.net-1760571 |
institution | Organización Europea para la Investigación Nuclear |
language | eng |
publishDate | 2019 |
record_format | invenio |
spelling | oai-inspirehep.net-17605712022-08-10T12:23:29Zdoi:10.1051/epjconf/201921402031http://cds.cern.ch/record/2701785engAmadio, GuilhermeAnanyaApostolakis, JohnBandieramonte, MarilenaBehera, S PBhattacharyya, AbhijitBrun, ReneCanal, PhilippeCarminati, FedericoCosmo, GabrieleDrohan, VitaljiElvira, Victor DanielGenser, KrzysztofGheata, AndreiGheata, MihaelaGoulas, IliasHariri, FarahVladimir, IvanchenkoKhattak, Gul RukKonstantinov, DmitriKumawat, HarpoolLima, Jose GuilhermeMartinez Castro, JesusMato, PereMendez, PatriciaMiranda Aguillar, AldoNikolics, KatalinNovak, MihalyOrlova, ElenaPedro, KevinPokorski, WitoldRibon, AlbertoSavin, DmitrySchmitz, RyanSehgal, RamanShadura, OksanaSharan, ShrutiVallecorsa, SofiaWenzel, Sandro ChristianJun, Soon YungElectromagnetic physics vectorization in the GeantV transport frameworkComputing and ComputersThe development of the GeantV Electromagnetic (EM) physics package has evolved following two necessary paths towards code modernization. A first phase required the revision of the main electromagnetic physics models and their implementation. The main objectives were to improve their accuracy, extend them to the new high-energy frontier posed by the Future Circular Collider (FCC) programme and allow a better adaptation to a multi-particle flow. Most of the EM physics models in GeantV have been reviewed from theoretical perspective and rewritten with vector-friendly implementations, being now available in scalar mode in the alpha release. The second phase consists of a thorough investigation on the possibility to vectorise the most CPU-intensive physics code parts, such as final state sampling. We have shown the feasibility of implementing electromagnetic physics models that take advantage of SIMD/SIMT architectures, thus obtaining gains in performance. After this phase, the time has come for the GeantV project to take a step forward towards the final proof of concept. This takes shape through the testing of the full simulation chain (transport + physics + geometry) running in vectorized mode. In this paper we will present the first benchmark results obtained after vectorizing a full set of electromagnetic physics models.oai:inspirehep.net:17605712019 |
spellingShingle | Computing and Computers Amadio, Guilherme Ananya Apostolakis, John Bandieramonte, Marilena Behera, S P Bhattacharyya, Abhijit Brun, Rene Canal, Philippe Carminati, Federico Cosmo, Gabriele Drohan, Vitalji Elvira, Victor Daniel Genser, Krzysztof Gheata, Andrei Gheata, Mihaela Goulas, Ilias Hariri, Farah Vladimir, Ivanchenko Khattak, Gul Ruk Konstantinov, Dmitri Kumawat, Harpool Lima, Jose Guilherme Martinez Castro, Jesus Mato, Pere Mendez, Patricia Miranda Aguillar, Aldo Nikolics, Katalin Novak, Mihaly Orlova, Elena Pedro, Kevin Pokorski, Witold Ribon, Alberto Savin, Dmitry Schmitz, Ryan Sehgal, Raman Shadura, Oksana Sharan, Shruti Vallecorsa, Sofia Wenzel, Sandro Christian Jun, Soon Yung Electromagnetic physics vectorization in the GeantV transport framework |
title | Electromagnetic physics vectorization in the GeantV transport framework |
title_full | Electromagnetic physics vectorization in the GeantV transport framework |
title_fullStr | Electromagnetic physics vectorization in the GeantV transport framework |
title_full_unstemmed | Electromagnetic physics vectorization in the GeantV transport framework |
title_short | Electromagnetic physics vectorization in the GeantV transport framework |
title_sort | electromagnetic physics vectorization in the geantv transport framework |
topic | Computing and Computers |
url | https://dx.doi.org/10.1051/epjconf/201921402031 http://cds.cern.ch/record/2701785 |
work_keys_str_mv | AT amadioguilherme electromagneticphysicsvectorizationinthegeantvtransportframework AT ananya electromagneticphysicsvectorizationinthegeantvtransportframework AT apostolakisjohn electromagneticphysicsvectorizationinthegeantvtransportframework AT bandieramontemarilena electromagneticphysicsvectorizationinthegeantvtransportframework AT beherasp electromagneticphysicsvectorizationinthegeantvtransportframework AT bhattacharyyaabhijit electromagneticphysicsvectorizationinthegeantvtransportframework AT brunrene electromagneticphysicsvectorizationinthegeantvtransportframework AT canalphilippe electromagneticphysicsvectorizationinthegeantvtransportframework AT carminatifederico electromagneticphysicsvectorizationinthegeantvtransportframework AT cosmogabriele electromagneticphysicsvectorizationinthegeantvtransportframework AT drohanvitalji electromagneticphysicsvectorizationinthegeantvtransportframework AT elviravictordaniel electromagneticphysicsvectorizationinthegeantvtransportframework AT genserkrzysztof electromagneticphysicsvectorizationinthegeantvtransportframework AT gheataandrei electromagneticphysicsvectorizationinthegeantvtransportframework AT gheatamihaela electromagneticphysicsvectorizationinthegeantvtransportframework AT goulasilias electromagneticphysicsvectorizationinthegeantvtransportframework AT haririfarah electromagneticphysicsvectorizationinthegeantvtransportframework AT vladimirivanchenko electromagneticphysicsvectorizationinthegeantvtransportframework AT khattakgulruk electromagneticphysicsvectorizationinthegeantvtransportframework AT konstantinovdmitri electromagneticphysicsvectorizationinthegeantvtransportframework AT kumawatharpool electromagneticphysicsvectorizationinthegeantvtransportframework AT limajoseguilherme electromagneticphysicsvectorizationinthegeantvtransportframework AT martinezcastrojesus electromagneticphysicsvectorizationinthegeantvtransportframework AT matopere electromagneticphysicsvectorizationinthegeantvtransportframework AT mendezpatricia electromagneticphysicsvectorizationinthegeantvtransportframework AT mirandaaguillaraldo electromagneticphysicsvectorizationinthegeantvtransportframework AT nikolicskatalin electromagneticphysicsvectorizationinthegeantvtransportframework AT novakmihaly electromagneticphysicsvectorizationinthegeantvtransportframework AT orlovaelena electromagneticphysicsvectorizationinthegeantvtransportframework AT pedrokevin electromagneticphysicsvectorizationinthegeantvtransportframework AT pokorskiwitold electromagneticphysicsvectorizationinthegeantvtransportframework AT ribonalberto electromagneticphysicsvectorizationinthegeantvtransportframework AT savindmitry electromagneticphysicsvectorizationinthegeantvtransportframework AT schmitzryan electromagneticphysicsvectorizationinthegeantvtransportframework AT sehgalraman electromagneticphysicsvectorizationinthegeantvtransportframework AT shaduraoksana electromagneticphysicsvectorizationinthegeantvtransportframework AT sharanshruti electromagneticphysicsvectorizationinthegeantvtransportframework AT vallecorsasofia electromagneticphysicsvectorizationinthegeantvtransportframework AT wenzelsandrochristian electromagneticphysicsvectorizationinthegeantvtransportframework AT junsoonyung electromagneticphysicsvectorizationinthegeantvtransportframework |