Cargando…
Offloading electromagnetic shower transport to GPUs
Making general particle transport simulation for high-energy physics (HEP) single-instruction-multiple-thread (SIMT) friendly, to take advantage of accelerator hardware, is an important alternative for boosting the throughput of simulation applications. To date, this challenge is not yet resolved, d...
Autores principales: | , , , , , , , , , , , , , , , |
---|---|
Lenguaje: | eng |
Publicado: |
2023
|
Materias: | |
Acceso en línea: | https://dx.doi.org/10.1088/1742-6596/2438/1/012055 http://cds.cern.ch/record/2835473 |
_version_ | 1780975639875026944 |
---|---|
author | Amadio, G. Apostolakis, J. Buncic, P. Cosmo, G. Dosaru, D. Gheata, A. Hageboeck, S. Hahnfeld, J. Hodgkinson, M. Morgan, B. Novak, M. Petre, A.A. Pokorski, W. Ribon, A. Stewart, G.A. Vila, P.M. |
author_facet | Amadio, G. Apostolakis, J. Buncic, P. Cosmo, G. Dosaru, D. Gheata, A. Hageboeck, S. Hahnfeld, J. Hodgkinson, M. Morgan, B. Novak, M. Petre, A.A. Pokorski, W. Ribon, A. Stewart, G.A. Vila, P.M. |
author_sort | Amadio, G. |
collection | CERN |
description | Making general particle transport simulation for high-energy physics (HEP) single-instruction-multiple-thread (SIMT) friendly, to take advantage of accelerator hardware, is an important alternative for boosting the throughput of simulation applications. To date, this challenge is not yet resolved, due to difficulties in mapping the complexity of Geant4 components and workflow to the massive parallelism features exposed by graphics processing units (GPU). The AdePT project is one of the R&D initiatives tackling this limitation and exploring GPUs as potential accelerators for offloading some part of the CPU simulation workload. Our main target is to implement a complete electromagnetic shower demonstrator working on the GPU. The project is the first to create a full prototype of a realistic electron, positron, and gamma electromagnetic shower simulation on GPU, implemented as either a standalone application or as an extension of the standard Geant4 CPU workflow. Our prototype currently provides a platform to explore many optimisations and different approaches. We present the most recent results and initial conclusions of our work, using both a standalone GPU performance analysis and a first implementation of a hybrid workflow based on Geant4 on the CPU and AdePT on the GPU. |
id | cern-2835473 |
institution | Organización Europea para la Investigación Nuclear |
language | eng |
publishDate | 2023 |
record_format | invenio |
spelling | cern-28354732023-06-29T04:29:24Zdoi:10.1088/1742-6596/2438/1/012055http://cds.cern.ch/record/2835473engAmadio, G.Apostolakis, J.Buncic, P.Cosmo, G.Dosaru, D.Gheata, A.Hageboeck, S.Hahnfeld, J.Hodgkinson, M.Morgan, B.Novak, M.Petre, A.A.Pokorski, W.Ribon, A.Stewart, G.A.Vila, P.M.Offloading electromagnetic shower transport to GPUsParticle Physics - ExperimentMaking general particle transport simulation for high-energy physics (HEP) single-instruction-multiple-thread (SIMT) friendly, to take advantage of accelerator hardware, is an important alternative for boosting the throughput of simulation applications. To date, this challenge is not yet resolved, due to difficulties in mapping the complexity of Geant4 components and workflow to the massive parallelism features exposed by graphics processing units (GPU). The AdePT project is one of the R&D initiatives tackling this limitation and exploring GPUs as potential accelerators for offloading some part of the CPU simulation workload. Our main target is to implement a complete electromagnetic shower demonstrator working on the GPU. The project is the first to create a full prototype of a realistic electron, positron, and gamma electromagnetic shower simulation on GPU, implemented as either a standalone application or as an extension of the standard Geant4 CPU workflow. Our prototype currently provides a platform to explore many optimisations and different approaches. We present the most recent results and initial conclusions of our work, using both a standalone GPU performance analysis and a first implementation of a hybrid workflow based on Geant4 on the CPU and AdePT on the GPU.Making general particle transport simulation for high-energy physics (HEP) single-instruction-multiple-thread (SIMT) friendly, to take advantage of accelerator hardware, is an important alternative for boosting the throughput of simulation applications. To date, this challenge is not yet resolved, due to difficulties in mapping the complexity of Geant4 components and workflow to the massive parallelism features exposed by graphics processing units (GPU). The AdePT project is one of the R&D initiatives tackling this limitation and exploring GPUs as potential accelerators for offloading some part of the CPU simulation workload. Our main target is to implement a complete electromagnetic shower demonstrator working on the GPU. The project is the first to create a full prototype of a realistic electron, positron, and gamma electromagnetic shower simulation on GPU, implemented as either a standalone application or as an extension of the standard Geant4 CPU workflow. Our prototype currently provides a platform to explore many optimisations and different approaches. We present the most recent results and initial conclusions of our work, using both a standalone GPU performance analysis and a first implementation of a hybrid workflow based on Geant4 on the CPU and AdePT on the GPU.arXiv:2209.15445oai:cds.cern.ch:28354732023 |
spellingShingle | Particle Physics - Experiment Amadio, G. Apostolakis, J. Buncic, P. Cosmo, G. Dosaru, D. Gheata, A. Hageboeck, S. Hahnfeld, J. Hodgkinson, M. Morgan, B. Novak, M. Petre, A.A. Pokorski, W. Ribon, A. Stewart, G.A. Vila, P.M. Offloading electromagnetic shower transport to GPUs |
title | Offloading electromagnetic shower transport to GPUs |
title_full | Offloading electromagnetic shower transport to GPUs |
title_fullStr | Offloading electromagnetic shower transport to GPUs |
title_full_unstemmed | Offloading electromagnetic shower transport to GPUs |
title_short | Offloading electromagnetic shower transport to GPUs |
title_sort | offloading electromagnetic shower transport to gpus |
topic | Particle Physics - Experiment |
url | https://dx.doi.org/10.1088/1742-6596/2438/1/012055 http://cds.cern.ch/record/2835473 |
work_keys_str_mv | AT amadiog offloadingelectromagneticshowertransporttogpus AT apostolakisj offloadingelectromagneticshowertransporttogpus AT buncicp offloadingelectromagneticshowertransporttogpus AT cosmog offloadingelectromagneticshowertransporttogpus AT dosarud offloadingelectromagneticshowertransporttogpus AT gheataa offloadingelectromagneticshowertransporttogpus AT hageboecks offloadingelectromagneticshowertransporttogpus AT hahnfeldj offloadingelectromagneticshowertransporttogpus AT hodgkinsonm offloadingelectromagneticshowertransporttogpus AT morganb offloadingelectromagneticshowertransporttogpus AT novakm offloadingelectromagneticshowertransporttogpus AT petreaa offloadingelectromagneticshowertransporttogpus AT pokorskiw offloadingelectromagneticshowertransporttogpus AT ribona offloadingelectromagneticshowertransporttogpus AT stewartga offloadingelectromagneticshowertransporttogpus AT vilapm offloadingelectromagneticshowertransporttogpus |