Cargando…

GPUs for real-time processing in HEP trigger systems

We describe a pilot project for the use of Graphics Processing Units (GPUs) for online triggering applications in High Energy Physics (HEP) experiments. Two major trends can be identified in the development of trigger and DAQ systems for HEP experiments: the massive use of general-purpose commodity...

Descripción completa

Detalles Bibliográficos
Autores principales: Lamanna, G, Ammendola, R, Bauce, M, Biagioni, A, Fantechi, R, Fiorini, M, Giagu, S, Graverini, E, Lonardo, A, Messina, A, Pantaleo, F, Paolucci, P S, Piandani, R, Rescigno, M, Simula, F, Sozzi, M, Vicini, P
Lenguaje:eng
Publicado: 2014
Materias:
Acceso en línea:https://dx.doi.org/10.1088/1742-6596/513/1/012017
http://cds.cern.ch/record/2026297
_version_ 1780947341995409408
author Lamanna, G
Ammendola, R
Bauce, M
Biagioni, A
Fantechi, R
Fiorini, M
Giagu, S
Graverini, E
Lamanna, G
Lonardo, A
Messina, A
Pantaleo, F
Paolucci, P S
Piandani, R
Rescigno, M
Simula, F
Sozzi, M
Vicini, P
author_facet Lamanna, G
Ammendola, R
Bauce, M
Biagioni, A
Fantechi, R
Fiorini, M
Giagu, S
Graverini, E
Lamanna, G
Lonardo, A
Messina, A
Pantaleo, F
Paolucci, P S
Piandani, R
Rescigno, M
Simula, F
Sozzi, M
Vicini, P
author_sort Lamanna, G
collection CERN
description We describe a pilot project for the use of Graphics Processing Units (GPUs) for online triggering applications in High Energy Physics (HEP) experiments. Two major trends can be identified in the development of trigger and DAQ systems for HEP experiments: the massive use of general-purpose commodity systems such as commercial multicore PC farms for data acquisition, and the reduction of trigger levels implemented in hardware, towards a pure software selection system (trigger-less). The very innovative approach presented here aims at exploiting the parallel computing power of commercial GPUs to perform fast computations in software both at low- and high-level trigger stages. General-purpose computing on GPUs is emerging as a new paradigm in several fields of science, although so far applications have been tailored to the specific strengths of such devices as accelerator in offline computation. With the steady reduction of GPU latencies, and the increase in link and memory throughputs, the use of such devices for real-time applications in high-energy physics data acquisition and trigger systems is becoming very attractive. We discuss in details the use of online parallel computing on GPUs for synchronous low-level trigger with fixed latency. In particular we show preliminary results on a first test in the NA62 experiment at CERN. The use of GPUs in high-level triggers is also considered, the ATLAS experiment (and in particular the muon trigger) at CERN will be taken as a study case of possible applications.
id oai-inspirehep.net-1301917
institution Organización Europea para la Investigación Nuclear
language eng
publishDate 2014
record_format invenio
spelling oai-inspirehep.net-13019172022-08-17T13:29:04Zdoi:10.1088/1742-6596/513/1/012017http://cds.cern.ch/record/2026297engLamanna, GAmmendola, RBauce, MBiagioni, AFantechi, RFiorini, MGiagu, SGraverini, ELamanna, GLonardo, AMessina, APantaleo, FPaolucci, P SPiandani, RRescigno, MSimula, FSozzi, MVicini, PGPUs for real-time processing in HEP trigger systemsDetectors and Experimental TechniquesComputing and ComputersWe describe a pilot project for the use of Graphics Processing Units (GPUs) for online triggering applications in High Energy Physics (HEP) experiments. Two major trends can be identified in the development of trigger and DAQ systems for HEP experiments: the massive use of general-purpose commodity systems such as commercial multicore PC farms for data acquisition, and the reduction of trigger levels implemented in hardware, towards a pure software selection system (trigger-less). The very innovative approach presented here aims at exploiting the parallel computing power of commercial GPUs to perform fast computations in software both at low- and high-level trigger stages. General-purpose computing on GPUs is emerging as a new paradigm in several fields of science, although so far applications have been tailored to the specific strengths of such devices as accelerator in offline computation. With the steady reduction of GPU latencies, and the increase in link and memory throughputs, the use of such devices for real-time applications in high-energy physics data acquisition and trigger systems is becoming very attractive. We discuss in details the use of online parallel computing on GPUs for synchronous low-level trigger with fixed latency. In particular we show preliminary results on a first test in the NA62 experiment at CERN. The use of GPUs in high-level triggers is also considered, the ATLAS experiment (and in particular the muon trigger) at CERN will be taken as a study case of possible applications.oai:inspirehep.net:13019172014
spellingShingle Detectors and Experimental Techniques
Computing and Computers
Lamanna, G
Ammendola, R
Bauce, M
Biagioni, A
Fantechi, R
Fiorini, M
Giagu, S
Graverini, E
Lamanna, G
Lonardo, A
Messina, A
Pantaleo, F
Paolucci, P S
Piandani, R
Rescigno, M
Simula, F
Sozzi, M
Vicini, P
GPUs for real-time processing in HEP trigger systems
title GPUs for real-time processing in HEP trigger systems
title_full GPUs for real-time processing in HEP trigger systems
title_fullStr GPUs for real-time processing in HEP trigger systems
title_full_unstemmed GPUs for real-time processing in HEP trigger systems
title_short GPUs for real-time processing in HEP trigger systems
title_sort gpus for real-time processing in hep trigger systems
topic Detectors and Experimental Techniques
Computing and Computers
url https://dx.doi.org/10.1088/1742-6596/513/1/012017
http://cds.cern.ch/record/2026297
work_keys_str_mv AT lamannag gpusforrealtimeprocessinginheptriggersystems
AT ammendolar gpusforrealtimeprocessinginheptriggersystems
AT baucem gpusforrealtimeprocessinginheptriggersystems
AT biagionia gpusforrealtimeprocessinginheptriggersystems
AT fantechir gpusforrealtimeprocessinginheptriggersystems
AT fiorinim gpusforrealtimeprocessinginheptriggersystems
AT giagus gpusforrealtimeprocessinginheptriggersystems
AT graverinie gpusforrealtimeprocessinginheptriggersystems
AT lamannag gpusforrealtimeprocessinginheptriggersystems
AT lonardoa gpusforrealtimeprocessinginheptriggersystems
AT messinaa gpusforrealtimeprocessinginheptriggersystems
AT pantaleof gpusforrealtimeprocessinginheptriggersystems
AT paoluccips gpusforrealtimeprocessinginheptriggersystems
AT piandanir gpusforrealtimeprocessinginheptriggersystems
AT rescignom gpusforrealtimeprocessinginheptriggersystems
AT simulaf gpusforrealtimeprocessinginheptriggersystems
AT sozzim gpusforrealtimeprocessinginheptriggersystems
AT vicinip gpusforrealtimeprocessinginheptriggersystems