Author:
Eulisse Giulio,Rohr David
Abstract
ALICE has upgraded many of its detectors for LHC Run 3 to operate in continuous readout mode recording Pb–Pb collisions at 50 kHz interaction rate without trigger. This results in the need to process data in real time at rates 100 times higher than during Run 2. In order to tackle such a challenge we introduced O2, a new computing system and the associated infrastructure. Designed and implemented during the LHC long shutdown 2, O2 is now in production taking care of all the data processing needs of the experiment. O2 is designed around the message passing paradigm, enabling resilient, parallel data processing for both the synchronous (to LHC beam) and asynchronous data taking and processing phases. The main purpose of the synchronous online reconstruction is detector calibration and raw data compression. This synchronous processing is dominated by the TPC detector, which produces by far the largest data volume, and TPC reconstruction runs fully on GPUs. When there is no beam in the LHC, the powerful GPU-equipped online computing farm of ALICE is used for the asynchronous reconstruction, which creates the final reconstructed output for analysis from the compressed raw data. Since the majority of the compute performance of the online farm is in the GPUs, and since the asynchronous processing is not dominated by the TPC in the way the synchronous processing is, there is an ongoing effort to offload a significant amount of compute load from other detectors to the GPU as well.
Reference11 articles.
1. Buncic P., Krzewicki M., Vande Vyvre P., Technical Design Report for the Upgrade of the Online-Offline Computing System (2015), CERN-LHCC-2015-006, ALICE-TDR-019, https://cds.cern.ch/record/2011297
2. Eulisse G., Konopka P., Krzewicki M., Richter M., Rohr D., Wenzel S., Evolution of the ALICE software framework for Run 3, in Proceedings, 23rd International Conference on Computing in High Energy and Nuclear Physics (CHEP 2018): Sofia, Bulgaria, July 9-13, 2018 (2019), Vol. 214, p. 05010, https://doi.org/10.1051/epjconf/ 201921405010
3. Alkin A., Eulisse G., Grosse-Oetringhaus J.F., Hristov P., Kabus M., ALICE Run 3 Analysis Framework (2021), Vol. 251, p. 03063, https://doi.org/10.1051/epjconf/ 202125103063
4. Al-Turany M., Klein D., Manafov A., Rybalchenko A., Uhlig F., Extending the FairRoot framework to allow for simulation and reconstruction of free streaming data (2014), Vol. 513, p. 022001, http://stacks.iop.org/1742-6596/513/i=2/a=022001
5. Brun R., Rademakers F., ROOT: An object oriented data analysis framework, in New computing techniques in physics research V. Proceedings, 5th International Workshop, AIHENP ’96, Lausanne, Switzerland, September 2-6, 1996 (1997), Vol. A389, pp. 81– 86, https://cds.cern.ch/record/491486/files/p11.pdf