Skip to content

new scheduler in LHCb

Niklas Stefan Nolte requested to merge NN_schedulerInLHCb into master

copy of gaudi/Gaudi!698 (closed) to LHCb to speed up development

This MR introduces an inter-event concurrent scheduler with static control flow resolution, designed to minimalize scheduling overhead in HLT while providing the necessary flexibility to properly define Trigger Lines.
The control (scheduler) and data flow (hivedatabroker) dependencies are resolved during configuration time to generate a static execution order.
Within the event loop, logic nodes manage conditional execution of algorithms and their data producers.

Documentation is evolving at https://gitlab.cern.ch/egovorko/scheduler-paper (not sure if this link is public)

@sponce @clemenci FYI

Edited by Marco Cattaneo

Merge request reports