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...

Descripción completa

Detalles Bibliográficos
Autores principales: Bocci, Andrea, Jones, Christopher Duncan, Kortelainen, Matti Johannes
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