Cargando…

GPUs for real-time processing in HEP trigger systems

We describe a pilot project (GAP - GPU Application Project) for the use of GPUs (Graphics processing units) for online triggering applications in High Energy Physics experiments. Two major trends can be identied in the development of trigger and DAQ systems for particle physics experiments: the mass...

Descripción completa

Detalles Bibliográficos
Autores principales: Ammendola, R, Biagioni, A, Deri, L, Fiorini, M, Frezza, O, Lamanna, G, Lo Cicero, F, Lonardo, A, Messina, A, Sozzi, M, Pantaleo, F, Paolucci, Ps, Rossetti, D, Simula, F, Tosoratto, L, Vicini, P
Lenguaje:eng
Publicado: 2014
Materias:
Acceso en línea:https://dx.doi.org/10.1088/1742-6596/523/1/012007
http://cds.cern.ch/record/2026280
_version_ 1780947338306519040
author Ammendola, R
Biagioni, A
Deri, L
Fiorini, M
Frezza, O
Lamanna, G
Lo Cicero, F
Lonardo, A
Messina, A
Sozzi, M
Pantaleo, F
Paolucci, Ps
Rossetti, D
Simula, F
Tosoratto, L
Vicini, P
author_facet Ammendola, R
Biagioni, A
Deri, L
Fiorini, M
Frezza, O
Lamanna, G
Lo Cicero, F
Lonardo, A
Messina, A
Sozzi, M
Pantaleo, F
Paolucci, Ps
Rossetti, D
Simula, F
Tosoratto, L
Vicini, P
author_sort Ammendola, R
collection CERN
description We describe a pilot project (GAP - GPU Application Project) for the use of GPUs (Graphics processing units) for online triggering applications in High Energy Physics experiments. Two major trends can be identied in the development of trigger and DAQ systems for particle physics 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 fully software data selection system (\trigger-less"). The innovative approach presented here aims at exploiting the parallel computing power of commercial GPUs to perform fast computations in software not only in high level trigger levels but also in early trigger stages. General-purpose computing on GPUs is emerging as a new paradigm in several elds of science, although so far applications have been tailored to the specic strengths of such devices as accelerators in oine 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 relevant. We discuss in detail the use of online parallel computing on GPUs for synchronous low-level triggers with xed latency. In particular we show preliminary results on a rst test in the CERN NA62 experiment. The use of GPUs in high level triggers is also considered, the CERN ATLAS experiment being taken as a case study of possible applications.
id oai-inspirehep.net-1299885
institution Organización Europea para la Investigación Nuclear
language eng
publishDate 2014
record_format invenio
spelling oai-inspirehep.net-12998852022-08-17T13:29:03Zdoi:10.1088/1742-6596/523/1/012007http://cds.cern.ch/record/2026280engAmmendola, RBiagioni, ADeri, LFiorini, MFrezza, OLamanna, GLo Cicero, FLonardo, AMessina, ASozzi, MPantaleo, FPaolucci, PsRossetti, DSimula, FTosoratto, LVicini, PGPUs for real-time processing in HEP trigger systemsComputing and ComputersDetectors and Experimental TechniquesWe describe a pilot project (GAP - GPU Application Project) for the use of GPUs (Graphics processing units) for online triggering applications in High Energy Physics experiments. Two major trends can be identied in the development of trigger and DAQ systems for particle physics 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 fully software data selection system (\trigger-less"). The innovative approach presented here aims at exploiting the parallel computing power of commercial GPUs to perform fast computations in software not only in high level trigger levels but also in early trigger stages. General-purpose computing on GPUs is emerging as a new paradigm in several elds of science, although so far applications have been tailored to the specic strengths of such devices as accelerators in oine 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 relevant. We discuss in detail the use of online parallel computing on GPUs for synchronous low-level triggers with xed latency. In particular we show preliminary results on a rst test in the CERN NA62 experiment. The use of GPUs in high level triggers is also considered, the CERN ATLAS experiment being taken as a case study of possible applications.oai:inspirehep.net:12998852014
spellingShingle Computing and Computers
Detectors and Experimental Techniques
Ammendola, R
Biagioni, A
Deri, L
Fiorini, M
Frezza, O
Lamanna, G
Lo Cicero, F
Lonardo, A
Messina, A
Sozzi, M
Pantaleo, F
Paolucci, Ps
Rossetti, D
Simula, F
Tosoratto, L
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 Computing and Computers
Detectors and Experimental Techniques
url https://dx.doi.org/10.1088/1742-6596/523/1/012007
http://cds.cern.ch/record/2026280
work_keys_str_mv AT ammendolar gpusforrealtimeprocessinginheptriggersystems
AT biagionia gpusforrealtimeprocessinginheptriggersystems
AT deril gpusforrealtimeprocessinginheptriggersystems
AT fiorinim gpusforrealtimeprocessinginheptriggersystems
AT frezzao gpusforrealtimeprocessinginheptriggersystems
AT lamannag gpusforrealtimeprocessinginheptriggersystems
AT locicerof gpusforrealtimeprocessinginheptriggersystems
AT lonardoa gpusforrealtimeprocessinginheptriggersystems
AT messinaa gpusforrealtimeprocessinginheptriggersystems
AT sozzim gpusforrealtimeprocessinginheptriggersystems
AT pantaleof gpusforrealtimeprocessinginheptriggersystems
AT paoluccips gpusforrealtimeprocessinginheptriggersystems
AT rossettid gpusforrealtimeprocessinginheptriggersystems
AT simulaf gpusforrealtimeprocessinginheptriggersystems
AT tosorattol gpusforrealtimeprocessinginheptriggersystems
AT vicinip gpusforrealtimeprocessinginheptriggersystems