Cargando…
Implementation of the ATLAS trigger within the multi-threaded AthenaMT framework
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...
Autores principales: | , |
---|---|
Lenguaje: | eng |
Publicado: |
2019
|
Materias: | |
Acceso en línea: | http://cds.cern.ch/record/2701701 |
_version_ | 1780964526280146944 |
---|---|
author | Khoo, Teng Jian ATLAS Collaboration |
author_facet | Khoo, Teng Jian ATLAS Collaboration |
author_sort | Khoo, Teng Jian |
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 the AthenaMT framework, which will be used in ATLAS data-taking during Run 3 (2021-2023) of the LHC. |
id | cern-2701701 |
institution | Organización Europea para la Investigación Nuclear |
language | eng |
publishDate | 2019 |
record_format | invenio |
spelling | cern-27017012019-11-15T22:12:53Zhttp://cds.cern.ch/record/2701701engKhoo, Teng JianATLAS CollaborationImplementation of the ATLAS trigger within the multi-threaded AthenaMT frameworkParticle 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 the AthenaMT framework, which will be used in ATLAS data-taking during Run 3 (2021-2023) of the LHC.ATL-DAQ-SLIDE-2019-850oai:cds.cern.ch:27017012019-11-15 |
spellingShingle | Particle Physics - Experiment Khoo, Teng Jian ATLAS Collaboration Implementation of the ATLAS trigger within the multi-threaded AthenaMT framework |
title | Implementation of the ATLAS trigger within the multi-threaded AthenaMT framework |
title_full | Implementation of the ATLAS trigger within the multi-threaded AthenaMT framework |
title_fullStr | Implementation of the ATLAS trigger within the multi-threaded AthenaMT framework |
title_full_unstemmed | Implementation of the ATLAS trigger within the multi-threaded AthenaMT framework |
title_short | Implementation of the ATLAS trigger within the multi-threaded AthenaMT framework |
title_sort | implementation of the atlas trigger within the multi-threaded athenamt framework |
topic | Particle Physics - Experiment |
url | http://cds.cern.ch/record/2701701 |
work_keys_str_mv | AT khootengjian implementationoftheatlastriggerwithinthemultithreadedathenamtframework AT atlascollaboration implementationoftheatlastriggerwithinthemultithreadedathenamtframework |