Cargando…
GPU acceleration of the ATLAS calorimeter clustering algorithm
Given the upcoming High-Luminosity LHC Upgrade, the performance requirements for the trigger systems associated with the LHC experiments will increase due to the larger volume of data to be processed. One of the possibilities that the ATLAS Collaboration is evaluating for upgrading the software-base...
Autor principal: | |
---|---|
Lenguaje: | eng |
Publicado: |
2022
|
Materias: | |
Acceso en línea: | https://dx.doi.org/10.1088/1742-6596/2438/1/012044 http://cds.cern.ch/record/2802139 |
_version_ | 1780972732660318208 |
---|---|
author | Dos Santos Fernandes, Nuno |
author_facet | Dos Santos Fernandes, Nuno |
author_sort | Dos Santos Fernandes, Nuno |
collection | CERN |
description | Given the upcoming High-Luminosity LHC Upgrade, the performance requirements for the trigger systems associated with the LHC experiments will increase due to the larger volume of data to be processed. One of the possibilities that the ATLAS Collaboration is evaluating for upgrading the software-based portion of its trigger system is the use of Graphical Processing Units as hardware accelerators. The present work focuses on the GPU acceleration of the Topological Clustering algorithm, which is used to reconstruct calorimeter showers by grouping cells according to their signal-to-noise ratio. A more GPU parallelizable version of the Topological Clustering, called Topo-Automaton Clustering, was implemented within AthenaMT, the software framework of the ATLAS trigger, and its results were compared to those of the standard CPU algorithm to ensure physical validity is maintained. Time measurements suggest an average improvement of the event processing time by a factor between 3.5 and 5.5 (depending on the kind of the event), though less than 20% of that time corresponds to the algorithm itself, suggesting that the main bottleneck lies in data transfers and conversions. |
id | cern-2802139 |
institution | Organización Europea para la Investigación Nuclear |
language | eng |
publishDate | 2022 |
record_format | invenio |
spelling | cern-28021392023-08-24T18:49:57Zdoi:10.1088/1742-6596/2438/1/012044http://cds.cern.ch/record/2802139engDos Santos Fernandes, NunoGPU acceleration of the ATLAS calorimeter clustering algorithmParticle Physics - ExperimentGiven the upcoming High-Luminosity LHC Upgrade, the performance requirements for the trigger systems associated with the LHC experiments will increase due to the larger volume of data to be processed. One of the possibilities that the ATLAS Collaboration is evaluating for upgrading the software-based portion of its trigger system is the use of Graphical Processing Units as hardware accelerators. The present work focuses on the GPU acceleration of the Topological Clustering algorithm, which is used to reconstruct calorimeter showers by grouping cells according to their signal-to-noise ratio. A more GPU parallelizable version of the Topological Clustering, called Topo-Automaton Clustering, was implemented within AthenaMT, the software framework of the ATLAS trigger, and its results were compared to those of the standard CPU algorithm to ensure physical validity is maintained. Time measurements suggest an average improvement of the event processing time by a factor between 3.5 and 5.5 (depending on the kind of the event), though less than 20% of that time corresponds to the algorithm itself, suggesting that the main bottleneck lies in data transfers and conversions.ATL-DAQ-PROC-2022-002oai:cds.cern.ch:28021392022-02-22 |
spellingShingle | Particle Physics - Experiment Dos Santos Fernandes, Nuno GPU acceleration of the ATLAS calorimeter clustering algorithm |
title | GPU acceleration of the ATLAS calorimeter clustering algorithm |
title_full | GPU acceleration of the ATLAS calorimeter clustering algorithm |
title_fullStr | GPU acceleration of the ATLAS calorimeter clustering algorithm |
title_full_unstemmed | GPU acceleration of the ATLAS calorimeter clustering algorithm |
title_short | GPU acceleration of the ATLAS calorimeter clustering algorithm |
title_sort | gpu acceleration of the atlas calorimeter clustering algorithm |
topic | Particle Physics - Experiment |
url | https://dx.doi.org/10.1088/1742-6596/2438/1/012044 http://cds.cern.ch/record/2802139 |
work_keys_str_mv | AT dossantosfernandesnuno gpuaccelerationoftheatlascalorimeterclusteringalgorithm |