Cargando…

Real-Time Use of GPUs in NA62 Experiment

We describe a pilot project for the use of GPUs in a real-time triggering application in the early trigger stages at the CERN NA62 experiment, and the results of the first field tests together with a prototype data acquisition (DAQ) system. This pilot project within NA62 aims at integrating GPUs in...

Descripción completa

Detalles Bibliográficos
Autores principales: Pantaleo, F, Collazuol, G, Innocente, V, Lamanna, G, Sozzi, M
Lenguaje:eng
Publicado: 2012
Materias:
Acceso en línea:http://cds.cern.ch/record/1476079
_version_ 1780925540848369664
author Pantaleo, F
Collazuol, G
Innocente, V
Lamanna, G
Sozzi, M
author_facet Pantaleo, F
Collazuol, G
Innocente, V
Lamanna, G
Sozzi, M
author_sort Pantaleo, F
collection CERN
description We describe a pilot project for the use of GPUs in a real-time triggering application in the early trigger stages at the CERN NA62 experiment, and the results of the first field tests together with a prototype data acquisition (DAQ) system. This pilot project within NA62 aims at integrating GPUs into the central L0 trigger processor, and also to use them as fast online processors for computing trigger primitives. Several TDC-equipped sub-detectors with sub-nanosecond time resolution will participate in the first-level NA62 trigger (L0), fully integrated with the data-acquisition system, to reduce the readout rate of all sub-detectors to 1 MHz, using multiplicity information asynchronously computed over time frames of a few ns, both for positive sub-detectors and for vetos. The online use of GPUs would allow the computation of more complex trigger primitives already at this first trigger level. We describe the architectures of the proposed systems, focusing on measuring the performance (both throughput and latency) of various approaches meant to solve these high energy physics problems. The challenges and the prospects of this promising idea are discussed.
id cern-1476079
institution Organización Europea para la Investigación Nuclear
language eng
publishDate 2012
record_format invenio
spelling cern-14760792019-09-30T06:29:59Zhttp://cds.cern.ch/record/1476079engPantaleo, FCollazuol, GInnocente, VLamanna, GSozzi, MReal-Time Use of GPUs in NA62 ExperimentComputing and ComputersWe describe a pilot project for the use of GPUs in a real-time triggering application in the early trigger stages at the CERN NA62 experiment, and the results of the first field tests together with a prototype data acquisition (DAQ) system. This pilot project within NA62 aims at integrating GPUs into the central L0 trigger processor, and also to use them as fast online processors for computing trigger primitives. Several TDC-equipped sub-detectors with sub-nanosecond time resolution will participate in the first-level NA62 trigger (L0), fully integrated with the data-acquisition system, to reduce the readout rate of all sub-detectors to 1 MHz, using multiplicity information asynchronously computed over time frames of a few ns, both for positive sub-detectors and for vetos. The online use of GPUs would allow the computation of more complex trigger primitives already at this first trigger level. We describe the architectures of the proposed systems, focusing on measuring the performance (both throughput and latency) of various approaches meant to solve these high energy physics problems. The challenges and the prospects of this promising idea are discussed.CERN-PH-EP-2012-260oai:cds.cern.ch:14760792012-08-30
spellingShingle Computing and Computers
Pantaleo, F
Collazuol, G
Innocente, V
Lamanna, G
Sozzi, M
Real-Time Use of GPUs in NA62 Experiment
title Real-Time Use of GPUs in NA62 Experiment
title_full Real-Time Use of GPUs in NA62 Experiment
title_fullStr Real-Time Use of GPUs in NA62 Experiment
title_full_unstemmed Real-Time Use of GPUs in NA62 Experiment
title_short Real-Time Use of GPUs in NA62 Experiment
title_sort real-time use of gpus in na62 experiment
topic Computing and Computers
url http://cds.cern.ch/record/1476079
work_keys_str_mv AT pantaleof realtimeuseofgpusinna62experiment
AT collazuolg realtimeuseofgpusinna62experiment
AT innocentev realtimeuseofgpusinna62experiment
AT lamannag realtimeuseofgpusinna62experiment
AT sozzim realtimeuseofgpusinna62experiment