Cargando…

Multi­-Threaded Algorithms for General purpose Graphics Processor Units in the ATLAS High Level Trigger

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 f...

Descripción completa

Detalles Bibliográficos
Autor principal: Conde Mui\~no, Patricia
Lenguaje:eng
Publicado: 2016
Materias:
Acceso en línea:http://cds.cern.ch/record/2229580
_version_ 1780952487710162944
author Conde Mui\~no, Patricia
author_facet Conde Mui\~no, Patricia
author_sort Conde Mui\~no, Patricia
collection CERN
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 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 GPU algorithm implementations, the relative execution times of the GPU algorithms and serial code remaining on the CPU, the number of GPU required and the relative financial cost of the selected GPU. We give a brief overview of the algorithms implemented and present new measurements that compare the performance of various configurations exploiting different GPU cards.
id cern-2229580
institution Organización Europea para la Investigación Nuclear
language eng
publishDate 2016
record_format invenio
spelling cern-22295802019-09-30T06:29:59Zhttp://cds.cern.ch/record/2229580engConde Mui\~no, PatriciaMulti­-Threaded Algorithms for General purpose Graphics Processor Units in the ATLAS High Level TriggerParticle Physics - ExperimentGeneral 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 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 GPU algorithm implementations, the relative execution times of the GPU algorithms and serial code remaining on the CPU, the number of GPU required and the relative financial cost of the selected GPU. We give a brief overview of the algorithms implemented and present new measurements that compare the performance of various configurations exploiting different GPU cards.ATL-DAQ-SLIDE-2016-837oai:cds.cern.ch:22295802016-11-03
spellingShingle Particle Physics - Experiment
Conde Mui\~no, Patricia
Multi­-Threaded Algorithms for General purpose Graphics Processor Units in the ATLAS High Level Trigger
title Multi­-Threaded Algorithms for General purpose Graphics Processor Units in the ATLAS High Level Trigger
title_full Multi­-Threaded Algorithms for General purpose Graphics Processor Units in the ATLAS High Level Trigger
title_fullStr Multi­-Threaded Algorithms for General purpose Graphics Processor Units in the ATLAS High Level Trigger
title_full_unstemmed Multi­-Threaded Algorithms for General purpose Graphics Processor Units in the ATLAS High Level Trigger
title_short Multi­-Threaded Algorithms for General purpose Graphics Processor Units in the ATLAS High Level Trigger
title_sort multi­-threaded algorithms for general purpose graphics processor units in the atlas high level trigger
topic Particle Physics - Experiment
url http://cds.cern.ch/record/2229580
work_keys_str_mv AT condemuinopatricia multithreadedalgorithmsforgeneralpurposegraphicsprocessorunitsintheatlashighleveltrigger