Cargando…

Preparing the ATLAS Trigger Software for Multi-threaded Operation

Athena is the software framework used in the ATLAS experiment throughout the data processing path, from the software trigger system through offline event reconstruction to physics analysis. The shift from high-power single-core CPUs to multi-core systems in the computing market means that the throug...

Descripción completa

Detalles Bibliográficos
Autores principales: Stockton, Mark, ATLAS Collaboration
Lenguaje:eng
Publicado: 2020
Materias:
Acceso en línea:http://cds.cern.ch/record/2728790
_version_ 1780966385176805376
author Stockton, Mark
ATLAS Collaboration
author_facet Stockton, Mark
ATLAS Collaboration
author_sort Stockton, Mark
collection CERN
description Athena is the software framework used in the ATLAS experiment throughout the data processing path, from the software trigger system through offline event reconstruction to physics analysis. The shift from high-power single-core CPUs to multi-core systems in the computing market means that the throughput capabilities of the framework have become limited by the available memory per process. For Run 2 of the Large Hadron Collider (LHC), ATLAS has exploited a multi-process forking approach with the copy-on-write mechanism to reduce the memory use. To better match the increasing CPU core count and the, therefore, decreasing available memory per core, a multi-threaded framework, AthenaMT, has been designed and is now being implemented. The ATLAS High Level Trigger (HLT) system has been remodelled to fit the new framework and to rely on common solutions between online and offline software to a greater extent than in Run 2. We present the implementation of the new HLT system within AthenaMT, which is being commissioned now for ATLAS data-taking during LHC Run 3 (2021 onwards).
id cern-2728790
institution Organización Europea para la Investigación Nuclear
language eng
publishDate 2020
record_format invenio
spelling cern-27287902020-08-26T20:14:46Zhttp://cds.cern.ch/record/2728790engStockton, MarkATLAS CollaborationPreparing the ATLAS Trigger Software for Multi-threaded OperationParticle Physics - ExperimentAthena is the software framework used in the ATLAS experiment throughout the data processing path, from the software trigger system through offline event reconstruction to physics analysis. The shift from high-power single-core CPUs to multi-core systems in the computing market means that the throughput capabilities of the framework have become limited by the available memory per process. For Run 2 of the Large Hadron Collider (LHC), ATLAS has exploited a multi-process forking approach with the copy-on-write mechanism to reduce the memory use. To better match the increasing CPU core count and the, therefore, decreasing available memory per core, a multi-threaded framework, AthenaMT, has been designed and is now being implemented. The ATLAS High Level Trigger (HLT) system has been remodelled to fit the new framework and to rely on common solutions between online and offline software to a greater extent than in Run 2. We present the implementation of the new HLT system within AthenaMT, which is being commissioned now for ATLAS data-taking during LHC Run 3 (2021 onwards).ATL-DAQ-SLIDE-2020-336oai:cds.cern.ch:27287902020-08-26
spellingShingle Particle Physics - Experiment
Stockton, Mark
ATLAS Collaboration
Preparing the ATLAS Trigger Software for Multi-threaded Operation
title Preparing the ATLAS Trigger Software for Multi-threaded Operation
title_full Preparing the ATLAS Trigger Software for Multi-threaded Operation
title_fullStr Preparing the ATLAS Trigger Software for Multi-threaded Operation
title_full_unstemmed Preparing the ATLAS Trigger Software for Multi-threaded Operation
title_short Preparing the ATLAS Trigger Software for Multi-threaded Operation
title_sort preparing the atlas trigger software for multi-threaded operation
topic Particle Physics - Experiment
url http://cds.cern.ch/record/2728790
work_keys_str_mv AT stocktonmark preparingtheatlastriggersoftwareformultithreadedoperation
AT atlascollaboration preparingtheatlastriggersoftwareformultithreadedoperation