Cargando…
Performance of Heterogeneous Algorithm Scheduling in CMSSW
The CMS experiment started to utilize Graphics Processing Units (GPU) to accelerate the online reconstruction and event selection running on its High Level Trigger (HLT) farm in the 2022 data taking period. The projections of the HLT farm to the High-Luminosity LHC foresee a significant use of compu...
Autores principales: | , , |
---|---|
Lenguaje: | eng |
Publicado: |
2023
|
Materias: | |
Acceso en línea: | http://cds.cern.ch/record/2872277 |
_version_ | 1780978597879611392 |
---|---|
author | Bocci, Andrea Jones, Christopher Duncan Kortelainen, Matti Johannes |
author_facet | Bocci, Andrea Jones, Christopher Duncan Kortelainen, Matti Johannes |
author_sort | Bocci, Andrea |
collection | CERN |
description | The CMS experiment started to utilize Graphics Processing Units (GPU) to accelerate the online reconstruction and event selection running on its High Level Trigger (HLT) farm in the 2022 data taking period. The projections of the HLT farm to the High-Luminosity LHC foresee a significant use of compute accelerators in the LHC Run 4 and onwards in order to keep the cost, size, and power budget of the farm under control. This direction of leveraging compute accelerators has synergies with the increasing use of HPC resources in HEP computing, as HPC machines are employing more and more compute accelerators that are predominantly GPUs today. In this work we review the features developed for the CMS data processing framework, CMSSW, to support the effective utilization of both compute accelerators and many-core CPUs within a highly concurrent task-based framework. We measure the impact of various design choices for the scheduling of heterogeneous algorithms on the event processing throughput, using the Run-3 HLT application as a realistic use case. |
id | cern-2872277 |
institution | Organización Europea para la Investigación Nuclear |
language | eng |
publishDate | 2023 |
record_format | invenio |
spelling | cern-28722772023-09-25T18:53:32Zhttp://cds.cern.ch/record/2872277engBocci, AndreaJones, Christopher DuncanKortelainen, Matti JohannesPerformance of Heterogeneous Algorithm Scheduling in CMSSWDetectors and Experimental TechniquesThe CMS experiment started to utilize Graphics Processing Units (GPU) to accelerate the online reconstruction and event selection running on its High Level Trigger (HLT) farm in the 2022 data taking period. The projections of the HLT farm to the High-Luminosity LHC foresee a significant use of compute accelerators in the LHC Run 4 and onwards in order to keep the cost, size, and power budget of the farm under control. This direction of leveraging compute accelerators has synergies with the increasing use of HPC resources in HEP computing, as HPC machines are employing more and more compute accelerators that are predominantly GPUs today. In this work we review the features developed for the CMS data processing framework, CMSSW, to support the effective utilization of both compute accelerators and many-core CPUs within a highly concurrent task-based framework. We measure the impact of various design choices for the scheduling of heterogeneous algorithms on the event processing throughput, using the Run-3 HLT application as a realistic use case.CMS-CR-2023-132oai:cds.cern.ch:28722772023-08-25 |
spellingShingle | Detectors and Experimental Techniques Bocci, Andrea Jones, Christopher Duncan Kortelainen, Matti Johannes Performance of Heterogeneous Algorithm Scheduling in CMSSW |
title | Performance of Heterogeneous Algorithm Scheduling in CMSSW |
title_full | Performance of Heterogeneous Algorithm Scheduling in CMSSW |
title_fullStr | Performance of Heterogeneous Algorithm Scheduling in CMSSW |
title_full_unstemmed | Performance of Heterogeneous Algorithm Scheduling in CMSSW |
title_short | Performance of Heterogeneous Algorithm Scheduling in CMSSW |
title_sort | performance of heterogeneous algorithm scheduling in cmssw |
topic | Detectors and Experimental Techniques |
url | http://cds.cern.ch/record/2872277 |
work_keys_str_mv | AT bocciandrea performanceofheterogeneousalgorithmschedulingincmssw AT joneschristopherduncan performanceofheterogeneousalgorithmschedulingincmssw AT kortelainenmattijohannes performanceofheterogeneousalgorithmschedulingincmssw |