The O2 software framework and GPU usage in ALICE online and offline reconstruction in Run 3
Giulio Eulisse, David Rohr (for the ALICE Collaboration)

TL;DR
The paper describes the development and deployment of the O2 software framework for ALICE, which leverages GPU computing to handle real-time data processing at unprecedented rates during LHC Run 3.
Contribution
Introduction of the O2 framework that utilizes GPU acceleration for real-time data processing in high-energy physics experiments.
Findings
O2 processes data at 50 kHz interaction rate.
GPU-based TPC reconstruction is fully integrated.
Significant offloading of compute load to GPUs is ongoing.
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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsParticle Detector Development and Performance · Advanced Data Storage Technologies · Particle physics theoretical and experimental studies
