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

Descripción completa

Detalles Bibliográficos
Autores principales: Govorkova, Katya, Hasse, Christoph, Matev, Rosen, Nolte, Niklas Stefan, Ponce, Sebastien, Raven, Gerhard, Stahl, Sascha
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