Speakers Committe Interface

Abstract

<< Back to to the talks list

ACAT / The core software framework for the LHCb Upgrade

The LHCb experiment will be upgraded for data taking in Run 3 and beyond and the instantaneous luminosity will in particular increase by a factor five. The lowest level trigger of the current experiment, a hardware-based trigger that has a hard limit of 1 MHz in its event output rate, will be removed. and replaced with a full software trigger. This new trigger needs to sustain rates up 30 MHz for the inelastic proton-proton collisions and will thus process 5 Tb/s of data, which is over two orders of magnitude larger than the rate processed by the current LHCb experiment, all this to be achieved within the same costs of the current data processing and without compromising the physics performance. For this purpose, the Gaudi framework currently used in LHCb has been re-engineered to enable the maximally efficient usage of vector registers and of multi- and many-core architectures. In particular, a new scheduler and a re-design of the data structures were needed in order to make the most efficient usage of memory resources and speed up access patterns.

Copyright © 2010 - 2024 LHCb Collaboration