Skip to content

Deep-six the DataFlowManager

Illya Shapoval requested to merge ishapova/Gaudi:remove-dfm into master

The catalog-based (higher algorithmic complexity), per-event-instance approach adopted by the DataFlowManager (DFM) in the initial prototype of GaudiHive lost the "battle" to the graph-based (lower algorithmic complexity), singleton approach implemented in the PrecedenceRulesGraph (PRG) component (see here: http://ieeexplore.ieee.org/document/7581843/). Since the DFM-based Forward Scheduler has been recently decommissioned, and the Avalanche Scheduler is PRG-based, DFM can now be decommissioned as well. EventSlot got cleaned up correspondingly and became more lighter-weight (and with a faster self-reset).

Edited by Illya Shapoval

Merge request reports