Abstract

ALICE (A Large Heavy Ion Experiment) is one of the four major experiments at the Large Hadron Collider (LHC) at CERN. The High Level Trigger (HLT) is an online compute farm which reconstructs events measured by the ALICE detector in real-time. The most compute-intensive part is the reconstruction of particle trajectories called tracking and the most important detector for tracking is the Time Projection Chamber (TPC). The HLT uses a GPU-accelerated algorithm for TPC tracking that is based on the Cellular Automaton principle and on the Kalman filter. The GPU tracking has been running in 24/7 operation since 2012 in LHC Run 1 and 2. In order to better leverage the potential of the GPUs, and speed up the overall HLT reconstruction, we plan to bring more reconstruction steps (e.g. the tracking for other detectors) onto the GPUs. There are several tasks running so far on the CPU that could benefit from cooperation with the tracking, which is hardly feasible at the moment due to the delay of the PCI Express transfers. Moving more steps onto the GPU, and processing them on the GPU at once, will reduce PCI Express transfers and free up CPU resources. On top of that, modern GPUs and GPU programming APIs provide new features which are not yet exploited by the TPC tracking. We present our new developments for GPU reconstruction, both with a focus on the online reconstruction on GPU for the online offline computing upgrade in ALICE during LHC Run 3, and also taking into account how the current HLT in Run 2 can profit from these improvements.

Highlights

  • ALICE (A Large Ion Collider Experiment [1], see Figure 1) is one of four large-scale experiments at the LHC (Large Hadron Collider, see Figure 2) at CERN in Geneva

  • We present our new developments for GPU reconstruction, both with a focus on the online reconstruction on GPU for the online offline computing upgrade in ALICE during LHC Run 3, and taking into account how the current High Level Trigger (HLT) in Run 2 can profit from these improvements

  • The ALICE High Level Trigger (HLT) is an online compute farm that processes the data recorded by the ALICE detectors in real time

Read more

Summary

Introduction

ALICE (A Large Ion Collider Experiment [1], see Figure 1) is one of four large-scale experiments at the LHC (Large Hadron Collider, see Figure 2) at CERN in Geneva. ALICE’s primary detector for tracking is the TPC (Time Projection Chamber) This drift chamber records up to 159 hits per trajectory traversing its volume, which are significantly more data points compared to the silicon detectors used in the ALICE Inner Tracking System (ITS) and by the other LHC experiments. We note that the CPU version does not use explicit vectorization, because attempts to do so yielded only a speedup of up to 1.25 for central Pb-Pb collisions due to varying track length [4] This aspect significantly reduces GPU utilization [5]. New CPU and GPU models have improved their performance such that for the Run 2 farm the GPU tracking halves the number of compute nodes.

Method
Findings
Conclusions

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.