29 November 2021 to 3 December 2021
Virtual and IBS Science Culture Center, Daejeon, South Korea
Asia/Seoul timezone

A vendor-agnostic, single code-based GPU tracking for the Inner Tracking System of the ALICE experiment

contribution ID 586
1 Dec 2021, 17:40
20m
Auditorium (Virtual and IBS Science Culture Center, Daejeon, South Korea)

Auditorium

Virtual and IBS Science Culture Center, Daejeon, South Korea

55 EXPO-ro Yuseong-gu Daejeon, South Korea email: library@ibs.re.kr +82 42 878 8299
Oral Track 2: Data Analysis - Algorithms and Tools Track 2: Data Analysis - Algorithms and Tools

Speaker

Matteo Concas (INFN Torino (IT))

Description

During the LHC Run 3 the ALICE online computing farm will process up to 50 times more Pb-Pb events per second than in Run 2. The implied computing resource scaling requires a shift in the approach that comprises the extensive usage of Graphics Processing Units (GPU) for the processing. We will give an overview of the state of the art for the data reconstruction on GPUs in ALICE, with additional focus on the Inner Tracking System detector. A detailed teardown of adopted techniques, implemented algorithms and approaches and performance report will be shown. Additionally, we will show how we support different GPUs brands (Nvidia and AMD) with a single codebase using an automatic code translation and generation for different target architectures. Strengths and possible weaknesses of this approach will be discussed. Finally, an overview of the next steps towards an even more comprehensive usage of GPUs in ALICE software will be illustrated.

Significance

Main novel contents:
- ITS reconstruction algorithms using GPU for Run 3 + performance
- Innovative and lightweight approach in supporting different GPU vendors with single code (no external libraries/meta programming)

Speaker time zone Compatible with Europe

Primary author

Matteo Concas (INFN Torino (IT))

Presentation materials