NaNet: a flexible and configurable low-latency NIC for real-time trigger systems based on GPUs
Roberto Ammendola,Andrea Biagioni,Ottorino Frezza,Gianluca Lamanna,Alessandro Lonardo,F. Lo Cicero,Pierluigi Paolucci,Felice Pantaleo,Davide Rossetti,Francesco Simula,M. Sozzi,Laura Tosoratto,Piero Vicini +12 more
Reads0
Chats0
TLDR
NaNet is an FPGA-based PCIe X8 Gen2 NIC supporting 1/10 GbE links and the custom 34 Gbps APElink channel, making it suitable for building low-latency, real-time GPU-based computing systems.Abstract:
NaNet is an FPGA-based PCIe X8 Gen2 NIC supporting 1/10 GbE links and the custom 34 Gbps APElink channel. The design has GPUDirect RDMA capabilities and features a network stack protocol offloading module, making it suitable for building low-latency, real-time GPU-based computing systems. We provide a detailed description of the NaNet hardware modular architecture. Benchmarks for latency and bandwidth for GbE and APElink channels are presented, followed by a performance analysis on the case study of the GPU-based low level trigger for the RICH detector in the NA62 CERN experiment, using either the NaNet GbE and APElink channels. Finally, we give an outline of project future activities.read more
Citations
More filters
Proceedings ArticleDOI
Lynx: A SmartNIC-driven Accelerator-centric Architecture for Network Servers
TL;DR: Lynx is proposed, an accelerator-centric network server architecture that offloads the server data and control planes to the SmartNIC, and enables direct networking from accelerators via a lightweight hardware-friendly I/O mechanism, which enables the design of hardware-accelerated network servers that run without CPU involvement.
Journal ArticleDOI
The integrated low-level trigger and readout system of the CERN NA62 experiment
Roberto Ammendola,B. Angelucci,Mattia Barbanera,Andrea Biagioni,V. Cerny,B. Checcucci,R. Fantechi,Francesco Gonnella,M. Koval,Marian Krivda,G. Lamanna,M. Lupi,Alessandro Lonardo,A. Papi,C. J. Parkinson,E. Pedreschi,P. Petrov,Roberto Piandani,J. Pinzino,Luca Pontisso,Mauro Raggi,D. Soldi,M. Sozzi,F. Spinella,S. Venditti,Piero Vicini +25 more
TL;DR: The integrated low-level trigger and data acquisition (TDAQ) system of the NA62 experiment at CERN is described in this paper, which allows full flexibility on this scale, allowing in principle any information available from the detector to be used for triggering.
Journal ArticleDOI
NaNet: a configurable NIC bridging the gap between HPC and real-time HEP GPU computing
Alessandro Lonardo,Fabrizio Ameli,Roberto Ammendola,Andrea Biagioni,A. Cotta Ramusino,Massimiliano Fiorini,Ottorino Frezza,Gianluca Lamanna,F. Lo Cicero,Michele Martinelli,Ilaria Neri,Pierluigi Paolucci,Elena Pastorelli,Luca Pontisso,Davide Rossetti,Francesco Simeone,Francesco Simula,M. Sozzi,Laura Tosoratto,Piero Vicini +19 more
TL;DR: The NaNet architecture and its performances are described, exhibiting two of its use cases: the GPU-based low-level trigger for the RICH detector in the NA62 experiment at CERN and the on-/off-shore data transport system for the KM3NeT-IT underwater neutrino telescope.
Proceedings ArticleDOI
Enabling technologies for GPU driven adaptive optics real-time control
TL;DR: PRANA (Prototype Real-time Architecture for the Next generation Ao) is a pathfinder for a reliable, scalable and energy efficient GPU-based AO real-time controller able to target the extremely large telescopes case.
Journal ArticleDOI
NaNet-10: A 10GbE network interface card for the GPU-based low-level trigger of the NA62 RICH detector
Roberto Ammendola,Andrea Biagioni,Massimiliano Fiorini,Ottorino Frezza,Alessandro Lonardo,G. Lamanna,F. Lo Cicero,Michele Martinelli,Ilaria Neri,Pierluigi Paolucci,Elena Pastorelli,Roberto Piandani,Luca Pontisso,Davide Rossetti,Francesco Simula,M. Sozzi,Laura Tosoratto,Piero Vicini +17 more
TL;DR: A GPU-based low level (L0) trigger is currently integrated in the experimental setup of the RICH detector of the NA62 experiment to assess the feasibility of building more refined physics-related trigger primitives and thus improve the trigger discriminating power.
References
More filters
Journal ArticleDOI
APEnet+: a 3D Torus network optimized for GPU-based HPC Systems
Roberto Ammendola,Andrea Biagioni,Ottorino Frezza,F. Lo Cicero,Alessandro Lonardo,Pierluigi Paolucci,Davide Rossetti,Francesco Simula,Laura Tosoratto,Piero Vicini +9 more
TL;DR: The QUonG project is reported on the status of final rack deployment and on the R&D activities for 2012 that will focus on performance enhancement of the APEnet+ hardware through the adoption of new generation 28 nm FPGAs allowing the implementation of PCIe Gen3 host interface and the addition of new fault tolerance-oriented capabilities.
Journal ArticleDOI
ALICE HLT TPC Tracking of Pb-Pb Events on GPUs
David Michael Rohr,Artur Krzysztof Szostak,Matthias Kretz,Thorsten Sven Kollegger,T. Breitner,Torsten Alt,Sergey Gorbunov +6 more
TL;DR: In this article, the TPC online tracker implementation combines the principle of the cellular automaton and the Kalman filter for particle trajectories in the Time Projection Chamber (TPC).
Posted Content
GPU peer-to-peer techniques applied to a cluster interconnect
Roberto Ammendola,Massimo Bernaschi,Andrea Biagioni,Mauro Bisson,Massimiliano Fatica,Ottorino Frezza,Francesca Lo Cicero,Alessandro Lonardo,Enrico Mastrostefano,Pierluigi Paolucci,Davide Rossetti,Francesco Simula,Laura Tosoratto,Piero Vicini +13 more
TL;DR: In this paper, the authors describe the architectural modifications required to implement peer-to-peer access to NVIDIA Fermi- and Kepler-class GPUs on an FPGA-based cluster interconnect.
KM3NeT:Technical Design Report for a Deep-SeaResearch Infrastructure in theMediterranean Sea Incorporating aVery Large Volume Neutrino Telescope
P. Bagley,P. Werneke,F. Fehr,J. D. Perkin,E.C. Marcoulaki,M. Battaglieri,F. Colijn,A. Grimaldi,Z. Guede,Diego Real,K. Fratini,C. Reed,Paolo Sapienza,Roel Bakker,F. Gasparoni,G. Ricco,J. Ramis,G. Mul,G. De Bonis,M. Alexandri,Valery Zhukov,S. Mos,G. Decock,Th. Chaleil,G. Giacomelli,S. Tzamarias,D. Felea,A. C.S. Assis Jesus,F. Urbano,J. Zúñiga,E. Heine,Giuseppe Etiope,G. C. Barbarino,F. Louis,P. Bouquet,Ch. Naumann,Tommaso Chiarusi,Francesco Simeone,Valeria Sipala,D. Bacciola,N. Bellou,S. Minutoli,K. Geyer,C. Racca,J. Koopstra,D. Torazza,Y. Kiskiras,J-J. Aubert,E. Markopoulos,G. Lim,M.C. Bouwhuis,J.D. Zornoza,Dario Grasso,E. Migneco,C. Rabouille,D. Lenis,Nectaria A. B. Gizani,F. Schüssler,Jean-Pierre Ernenwein,Alan J. Jamieson,V. Popa,J. Roux,P.M. Kooijman,P. Vernin,P. Lagier,M. Laan,M. de Bell,F. Guilloux,G. Cacopardo,A. Trovato,Paolo Favali,C. Markou,Gian Pietro Gasparini,A. Calzas,I. Siotis,M. Morganti,M. van der Hoek,L. Caillat,F. Chateau,Sebastiano Aiello,C. Sollima,J. Hossl,Giuditta Marinaro,Bruny Baret,F. Bruni,E. Monmarthe,Felix Aharonian,Mireno Borghini,Panos A Razis,A.J. Heijboer,R. Cereseto,P. Kestener,R. J. White,G. Bourlis,G. Wijnker,A. D'Amico,Marco Brunoldi,B. Herold,Simona Toscano,Emanuele Leonora,April S. Brown,A. Rovelli,G. Chronis,Stefania Sparnocchia,Jessica Craig,R. Habel,A.E. Ball,Apostolos Tsirigotis,D. Stubert-Drouhin,S. Beurthey,G. Vermisoglou,J. Schmelling,Rezo Shanidze,D. Dornic,L. Trasatti,S. Cecchini,S. Koutsoukos,P. Jansweijer,Paolo Musico,F. Cohen,T. Athanasopoulos,U. Emanuele,A. Fotiou,V. Van Elewyck,C. Gojak,A. Kostoglou,G.E. Păvălaş,S. Urso,Robert Lahmann,Fabrizio Ameli,Salvatore Viola,F. Gensolen,A. Marinelli,C. Curtil,I. Amore,D. Malishev,Georgios Stavropoulos,Imants G. Priede,S. Stavrakakis,Manuela Vecchi,T. Staller,Matthias Kadler,R. Auer,I. Gialas,G. Vannoni,M. Sedita,A. Albert,Rosanna Cocimano,D. Lo Presti,Emanuele Castorina,H. Boer Rookhuizen,O. Kavatsyuk,I. Grenier,F. Folger,P. Decowski,M. Circella,O. Mariş,J. Marvaldi,E. A. De Wolf,E. G. Anassontzis,Heide Costantini,M. J. Costa,R. Garaguso,P. Payre,H. Yepes,M. Taiuti,F. Lucarelli,Charalambos Nicolaou,A. Holford,A. Belias,G. Riccobene,F. Salesa,M. Karolak,M. Fassin,P. Timmer,B. Vallage,A. Cosquer,T. Niedzielski,Antoine Kouchner,S.F. Biagi,J. A. Aguilar,D. Gajanana,M. Neff,P. Valdy,Stephanie Escoffier,C. Chen,Gisela Anton,Holger Motz,E. Delagnes,A. Spies,J.P. Gomez,J. Busto,L. K. Resvanis,J. Bernabeu-Verdu,U. Katz,J. Giraud,E. Tzamariudaki,S. M. Bradbury,T. Hillebrand,Lester D.R. Thompson,S. Loucatos,M. Imbesi,Thomas Eberl,Patrick Lamare,R. Richter,P.E. Christopoulou,M. Rujoiu,S. Mangano,P. Koske,Th. Stolarczyk,S. Delaney,H. Kontoyiannis,Andrew M. Taylor,D. Tonoiu,V. Gautard,C. La Fratta,Andrea Santangelo,J. van Heerwaarden,C. Papageorgiou,J. F. Drogou,L. Caponetto,I. Kreykenbohm,A. Korporaal,A. Martini,J.A. Martínez-Mora,P.A. Rapidis,S. Russo,Luke O'c. Drury,K. Roensch,Katrin Schroeder,C. Touramanis,A. Ceres,Maurizio Spurio,G. De Rosa,V. Bertin,E. Presani,L. Moscoso,Riccardo Papaleo,G.Guillard T. Pradier,Andreas Psallidas,F. Druillole,G. Carminati,J.J. Hernández-Rey,J. Hogenbirk,V. Lykousis,D. Palioselitis,Jérôme Rose,H. Peek,F. M. Schöck,M. de Jong,M. Ardid,E. Kendziorra,M. Mongelli,J. Wilms,A. Bersani,V. Tsagli,A. Hooper,Kay Graf,Francisco Camarena,Jean-Francois Rolin,V. Pappalardo,G. Raia,Annarita Margiotta,M. Smit,M. Maniatis,Ioannis A. Papazoglou,H. Kok,Gilles Maurin,R. de Boer,D. Piombo,J. P. Schuller,P. Lotrus,R. Groenewegen,F. Jouvenot,A. Radu,B. Bigourdan,R. Masullo,Manuel Bou-Cabo,O. Kalekin,M. Bonori,R. Coniglione,Víctor Espinosa,C. Distefano,M. Ageron,E. Berbee,Corinne Donzaud,C. Richardt,M. Romita,P. Traverso,V. Flaminio,Antonios Leisos,P. Coyle,H. van Haren,S. Reito,S. Anvar,Jos Steijger,D. Lattuada,Giuseppina Larosa,D. Choqueuse,M. Billault,J. Brunner,Mario Musumeci,Nasser Kalantar-Nayestanaki,G.V. Russo,S. Kuch,Alexander Kappes,A. Berkien,Dominique Durand,S. Gabici,G. Damy,E. Zonca,S. Wagner,Angelo Orlando,D. Sciliberto,V. Giordano,T. Seitz,Claudio Kopper,D. F. E. Samtleben,P. Piattelli,J. Jeffrey Carr,J. Alba,Ciro Bigongiari,Alessia Capone,A. Enzenhöfer,R. DeVita,Herbert Löhner,M. Osipenko,E. Barbarito,P. Keller,V. Sanchez-Morcillo,Gregory David Hallewell,J. Redondo,M. Bazzotti,N. Randazzo,H. Le Provost,M. Anghinolfi,Remko Klein,U. Fritsch,M. Ripani +338 more
ALICE HLT TPC Tracking of Pb-Pb Events on
David Rohr,S. Gorbunov,Artur Krzysztof Szostak,Matthias Kretz,Thorsten Sven Kollegger,T. Breitner,Torsten Alt +6 more
TL;DR: The online event reconstruction for the ALICE experiment at CERN requires processing capabilities to process central Pb-Pb collisions at a rate of more than 200 Hz, corresponding to an input data rate of about 25 GB/s.