Cargando…
A new scheduling algorithm for the LHCb upgrade trigger application
During Run 3 of the LHC the LHCb detector will process a 30 MHz event rate with a full detector readout followed by a software trigger. To deal with the increased computational requirements, the software framework is reviewed and optimized on a large scale. One challenge is the efficient scheduling...
Autores principales: | , , , , , , |
---|---|
Lenguaje: | eng |
Publicado: |
2020
|
Materias: | |
Acceso en línea: | https://dx.doi.org/10.1088/1742-6596/1525/1/012052 http://cds.cern.ch/record/2711640 |
_version_ | 1780965252085579776 |
---|---|
author | Govorkova, Katya Hasse, Christoph Matev, Rosen Nolte, Niklas Stefan Ponce, Sebastien Raven, Gerhard Stahl, Sascha |
author_facet | Govorkova, Katya Hasse, Christoph Matev, Rosen Nolte, Niklas Stefan Ponce, Sebastien Raven, Gerhard Stahl, Sascha |
author_sort | Govorkova, Katya |
collection | CERN |
description | During Run 3 of the LHC the LHCb detector will process a 30 MHz event rate with a full detector readout followed by a software trigger. To deal with the increased computational requirements, the software framework is reviewed and optimized on a large scale. One challenge is the efficient scheduling of $O(10^3)$-$O(10^4)$ algorithms in the High Level Trigger (HLT) application. This document describes the design of a new algorithm scheduler which allows for static-order intra-event scheduling with minimum complexity while still providing the required flexibility. |
id | cern-2711640 |
institution | Organización Europea para la Investigación Nuclear |
language | eng |
publishDate | 2020 |
record_format | invenio |
spelling | cern-27116402021-02-09T10:04:57Zdoi:10.1088/1742-6596/1525/1/012052http://cds.cern.ch/record/2711640engGovorkova, KatyaHasse, ChristophMatev, RosenNolte, Niklas StefanPonce, SebastienRaven, GerhardStahl, SaschaA new scheduling algorithm for the LHCb upgrade trigger applicationParticle Physics - ExperimentDuring Run 3 of the LHC the LHCb detector will process a 30 MHz event rate with a full detector readout followed by a software trigger. To deal with the increased computational requirements, the software framework is reviewed and optimized on a large scale. One challenge is the efficient scheduling of $O(10^3)$-$O(10^4)$ algorithms in the High Level Trigger (HLT) application. This document describes the design of a new algorithm scheduler which allows for static-order intra-event scheduling with minimum complexity while still providing the required flexibility.LHCb-PROC-2020-003CERN-LHCb-PROC-2020-003oai:cds.cern.ch:27116402020-02-28 |
spellingShingle | Particle Physics - Experiment Govorkova, Katya Hasse, Christoph Matev, Rosen Nolte, Niklas Stefan Ponce, Sebastien Raven, Gerhard Stahl, Sascha A new scheduling algorithm for the LHCb upgrade trigger application |
title | A new scheduling algorithm for the LHCb upgrade trigger application |
title_full | A new scheduling algorithm for the LHCb upgrade trigger application |
title_fullStr | A new scheduling algorithm for the LHCb upgrade trigger application |
title_full_unstemmed | A new scheduling algorithm for the LHCb upgrade trigger application |
title_short | A new scheduling algorithm for the LHCb upgrade trigger application |
title_sort | new scheduling algorithm for the lhcb upgrade trigger application |
topic | Particle Physics - Experiment |
url | https://dx.doi.org/10.1088/1742-6596/1525/1/012052 http://cds.cern.ch/record/2711640 |
work_keys_str_mv | AT govorkovakatya anewschedulingalgorithmforthelhcbupgradetriggerapplication AT hassechristoph anewschedulingalgorithmforthelhcbupgradetriggerapplication AT matevrosen anewschedulingalgorithmforthelhcbupgradetriggerapplication AT nolteniklasstefan anewschedulingalgorithmforthelhcbupgradetriggerapplication AT poncesebastien anewschedulingalgorithmforthelhcbupgradetriggerapplication AT ravengerhard anewschedulingalgorithmforthelhcbupgradetriggerapplication AT stahlsascha anewschedulingalgorithmforthelhcbupgradetriggerapplication AT govorkovakatya newschedulingalgorithmforthelhcbupgradetriggerapplication AT hassechristoph newschedulingalgorithmforthelhcbupgradetriggerapplication AT matevrosen newschedulingalgorithmforthelhcbupgradetriggerapplication AT nolteniklasstefan newschedulingalgorithmforthelhcbupgradetriggerapplication AT poncesebastien newschedulingalgorithmforthelhcbupgradetriggerapplication AT ravengerhard newschedulingalgorithmforthelhcbupgradetriggerapplication AT stahlsascha newschedulingalgorithmforthelhcbupgradetriggerapplication |