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...
Autores principales: | , , , , , , , , , , , , , , , , , , , , , |
---|---|
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 |