Published October 1, 2017 | Version v1
Journal article

Multi-Threaded Algorithms for GPGPU in the ATLAS High Level Trigger

  • 1. Departamento de Física, Faculdade de Ciências, Universidade de Lisboa (Portugal)
  • 2. LIP (Laboratório de Instrumentação e Física Experimental de Partículas), Elias Garcia 14, 1000-149 Lisbon (Portugal)

Description

General purpose Graphics Processor Units (GPGPU) are being evaluated for possible future inclusion in an upgraded ATLAS High Level Trigger farm. We have developed a demonstrator including GPGPU implementations of Inner Detector and Muon tracking and Calorimeter clustering within the ATLAS software framework. ATLAS is a general purpose particle physics experiment located on the LHC collider at CERN. The ATLAS Trigger system consists of two levels, with Level-1 implemented in hardware and the High Level Trigger implemented in software running on a farm of commodity CPU.

The High Level Trigger reduces the trigger rate from the 100 kHz Level-1 acceptance rate to 1.5 kHz for recording, requiring an average per-event processing time of ∼ 250 ms for this task. The selection in the high level trigger is based on reconstructing tracks in the Inner Detector and Muon Spectrometer and clusters of energy deposited in the Calorimeter. Performing this reconstruction within the available farm resources presents a significant challenge that will increase significantly with future LHC upgrades. During the LHC data taking period starting in 2021, luminosity will reach up to three times the original design value. Luminosity will increase further to 7.5 times the design value in 2026 following LHC and ATLAS upgrades. Corresponding improvements in the speed of the reconstruction code will be needed to provide the required trigger selection power within affordable computing resources.

Key factors determining the potential benefit of including GPGPU as part of the HLT processor farm are: the relative speed of the CPU and GPGPU algorithm implementations; the relative execution times of the GPGPU algorithms and serial code remaining on the CPU; the number of GPGPU required, and the relative financial cost of the selected GPGPU. We give a brief overview of the algorithms implemented and present new measurements that compare the performance of various configurations exploiting GPGPU cards. (paper)

Availability note (English)

Available from http://dx.doi.org/10.1088/1742-6596/898/3/032003

Additional details

Publishing Information

Journal Title
Journal of Physics. Conference Series (Online)
Journal Volume
898
Journal Issue
3
Journal Page Range
[8 p.]
ISSN
1742-6596

Conference

Title
22. International Conference on Computing in High Energy and Nuclear Physics
Acronym
CHEP2016
Dates
10-14 Oct 2016
Place
San Francisco, CA (United States)

INIS

Country of Publication
United Kingdom
Country of Input or Organization
International Atomic Energy Agency (IAEA)
INIS RN
52060879
Subject category
S43: PARTICLE ACCELERATORS;
Resource subtype / Literary indicator
Conference
Descriptors DEI
ALGORITHMS; ATLAS DETECTOR; CALORIMETERS; CERN LHC; COMPUTER CODES; LUMINOSITY; MUON DETECTION; PARTICLE TRACKS; PERFORMANCE; SPECTROMETERS
Descriptors DEC
ACCELERATORS; CHARGED PARTICLE DETECTION; CYCLIC ACCELERATORS; DETECTION; MATHEMATICAL LOGIC; MEASURING INSTRUMENTS; OPTICAL PROPERTIES; PHYSICAL PROPERTIES; RADIATION DETECTION; RADIATION DETECTORS; STORAGE RINGS; SYNCHROTRONS

Optional Information

Collaborations
ATLAS Collaboration