Cargando…

Graphics Processors in HEP Low-Level Trigger Systems

Usage of Graphics Processing Units (GPUs) in the so called general-purpose computing is emerging as an effective approach in several fields of science, although so far applications have been employing GPUs typically for offline computations. Taking into account the steady performance increase of GPU...

Descripción completa

Detalles Bibliográficos
Autores principales: Ammendola, Roberto, Biagioni, Andrea, Chiozzi, Stefano, Cotta Ramusino, Angelo, Cretaro, Paolo, Lorenzo, Stefano Di, Fantechi, Riccardo, Fiorini, Massimiliano, Frezza, Ottorino, Lamanna, Gianluca, Lo Cicero, Francesca, Lonardo, Alessandro, Martinelli, Michele, Neri, Ilaria, Paolucci, Pier Stanislao, Pastorelli, Elena, Piandani, Roberto, Pontisso, Luca, Rossetti, Davide, Simula, Francesco, Sozzi, Marco, Vicini, Piero
Lenguaje:eng
Publicado: 2016
Materias:
Acceso en línea:https://dx.doi.org/10.1051/epjconf/201612700011
http://cds.cern.ch/record/2292417
_version_ 1780956544433651712
author Ammendola, Roberto
Biagioni, Andrea
Chiozzi, Stefano
Cotta Ramusino, Angelo
Cretaro, Paolo
Lorenzo, Stefano Di
Fantechi, Riccardo
Fiorini, Massimiliano
Frezza, Ottorino
Lamanna, Gianluca
Lo Cicero, Francesca
Lonardo, Alessandro
Martinelli, Michele
Neri, Ilaria
Paolucci, Pier Stanislao
Pastorelli, Elena
Piandani, Roberto
Pontisso, Luca
Rossetti, Davide
Simula, Francesco
Sozzi, Marco
Vicini, Piero
author_facet Ammendola, Roberto
Biagioni, Andrea
Chiozzi, Stefano
Cotta Ramusino, Angelo
Cretaro, Paolo
Lorenzo, Stefano Di
Fantechi, Riccardo
Fiorini, Massimiliano
Frezza, Ottorino
Lamanna, Gianluca
Lo Cicero, Francesca
Lonardo, Alessandro
Martinelli, Michele
Neri, Ilaria
Paolucci, Pier Stanislao
Pastorelli, Elena
Piandani, Roberto
Pontisso, Luca
Rossetti, Davide
Simula, Francesco
Sozzi, Marco
Vicini, Piero
author_sort Ammendola, Roberto
collection CERN
description Usage of Graphics Processing Units (GPUs) in the so called general-purpose computing is emerging as an effective approach in several fields of science, although so far applications have been employing GPUs typically for offline computations. Taking into account the steady performance increase of GPU architectures in terms of computing power and I/O capacity, the real-time applications of these devices can thrive in high-energy physics data acquisition and trigger systems. We will examine the use of online parallel computing on GPUs for the synchronous low-level trigger, focusing on tests performed on the trigger system of the CERN NA62 experiment. To successfully integrate GPUs in such an online environment, latencies of all components need analysing, networking being the most critical. To keep it under control, we envisioned NaNet, an FPGA-based PCIe Network Interface Card (NIC) enabling GPUDirect connection. Furthermore, it is assessed how specific trigger algorithms can be parallelized and thus benefit from a GPU implementation, in terms of increased execution speed. Such improvements are particularly relevant for the foreseen Large Hadron Collider (LHC) luminosity upgrade where highly selective algorithms will be essential to maintain sustainable trigger rates with very high pileup.
id oai-inspirehep.net-1504298
institution Organización Europea para la Investigación Nuclear
language eng
publishDate 2016
record_format invenio
spelling oai-inspirehep.net-15042982019-09-30T06:29:59Zdoi:10.1051/epjconf/201612700011http://cds.cern.ch/record/2292417engAmmendola, RobertoBiagioni, AndreaChiozzi, StefanoCotta Ramusino, AngeloCretaro, PaoloLorenzo, Stefano DiFantechi, RiccardoFiorini, MassimilianoFrezza, OttorinoLamanna, GianlucaLo Cicero, FrancescaLonardo, AlessandroMartinelli, MicheleNeri, IlariaPaolucci, Pier StanislaoPastorelli, ElenaPiandani, RobertoPontisso, LucaRossetti, DavideSimula, FrancescoSozzi, MarcoVicini, PieroGraphics Processors in HEP Low-Level Trigger SystemsDetectors and Experimental TechniquesUsage of Graphics Processing Units (GPUs) in the so called general-purpose computing is emerging as an effective approach in several fields of science, although so far applications have been employing GPUs typically for offline computations. Taking into account the steady performance increase of GPU architectures in terms of computing power and I/O capacity, the real-time applications of these devices can thrive in high-energy physics data acquisition and trigger systems. We will examine the use of online parallel computing on GPUs for the synchronous low-level trigger, focusing on tests performed on the trigger system of the CERN NA62 experiment. To successfully integrate GPUs in such an online environment, latencies of all components need analysing, networking being the most critical. To keep it under control, we envisioned NaNet, an FPGA-based PCIe Network Interface Card (NIC) enabling GPUDirect connection. Furthermore, it is assessed how specific trigger algorithms can be parallelized and thus benefit from a GPU implementation, in terms of increased execution speed. Such improvements are particularly relevant for the foreseen Large Hadron Collider (LHC) luminosity upgrade where highly selective algorithms will be essential to maintain sustainable trigger rates with very high pileup.oai:inspirehep.net:15042982016
spellingShingle Detectors and Experimental Techniques
Ammendola, Roberto
Biagioni, Andrea
Chiozzi, Stefano
Cotta Ramusino, Angelo
Cretaro, Paolo
Lorenzo, Stefano Di
Fantechi, Riccardo
Fiorini, Massimiliano
Frezza, Ottorino
Lamanna, Gianluca
Lo Cicero, Francesca
Lonardo, Alessandro
Martinelli, Michele
Neri, Ilaria
Paolucci, Pier Stanislao
Pastorelli, Elena
Piandani, Roberto
Pontisso, Luca
Rossetti, Davide
Simula, Francesco
Sozzi, Marco
Vicini, Piero
Graphics Processors in HEP Low-Level Trigger Systems
title Graphics Processors in HEP Low-Level Trigger Systems
title_full Graphics Processors in HEP Low-Level Trigger Systems
title_fullStr Graphics Processors in HEP Low-Level Trigger Systems
title_full_unstemmed Graphics Processors in HEP Low-Level Trigger Systems
title_short Graphics Processors in HEP Low-Level Trigger Systems
title_sort graphics processors in hep low-level trigger systems
topic Detectors and Experimental Techniques
url https://dx.doi.org/10.1051/epjconf/201612700011
http://cds.cern.ch/record/2292417
work_keys_str_mv AT ammendolaroberto graphicsprocessorsinheplowleveltriggersystems
AT biagioniandrea graphicsprocessorsinheplowleveltriggersystems
AT chiozzistefano graphicsprocessorsinheplowleveltriggersystems
AT cottaramusinoangelo graphicsprocessorsinheplowleveltriggersystems
AT cretaropaolo graphicsprocessorsinheplowleveltriggersystems
AT lorenzostefanodi graphicsprocessorsinheplowleveltriggersystems
AT fantechiriccardo graphicsprocessorsinheplowleveltriggersystems
AT fiorinimassimiliano graphicsprocessorsinheplowleveltriggersystems
AT frezzaottorino graphicsprocessorsinheplowleveltriggersystems
AT lamannagianluca graphicsprocessorsinheplowleveltriggersystems
AT locicerofrancesca graphicsprocessorsinheplowleveltriggersystems
AT lonardoalessandro graphicsprocessorsinheplowleveltriggersystems
AT martinellimichele graphicsprocessorsinheplowleveltriggersystems
AT neriilaria graphicsprocessorsinheplowleveltriggersystems
AT paoluccipierstanislao graphicsprocessorsinheplowleveltriggersystems
AT pastorellielena graphicsprocessorsinheplowleveltriggersystems
AT piandaniroberto graphicsprocessorsinheplowleveltriggersystems
AT pontissoluca graphicsprocessorsinheplowleveltriggersystems
AT rossettidavide graphicsprocessorsinheplowleveltriggersystems
AT simulafrancesco graphicsprocessorsinheplowleveltriggersystems
AT sozzimarco graphicsprocessorsinheplowleveltriggersystems
AT vicinipiero graphicsprocessorsinheplowleveltriggersystems