Cargando…

A multi-port 10GbE PCIe NIC featuring UDP offload and GPUDirect capabilities

NaNet-10 is a four-ports 10GbE PCIe Network Interface Card designed for low-latency real-time operations with GPU systems. To this purpose the design includes an UDP offload module, for fast and clock-cycle deterministic handling of the transport layer protocol, plus a GPUDirect P2P/RDMA engine for...

Descripción completa

Detalles Bibliográficos
Autores principales: Ammendola, Roberto, Biagioni, Andrea, Frezza, Ottorino, Lamanna, Gianluca, Cicero, Francesca Lo, Lonardo, Alessandro, Martinelli, Michele, Paolucci, Pier Stanislao, Pastorelli, Elena, Pontisso, Luca, Rossetti, Davide, Simula, Francesco, Sozzi, Marco, Tosoratto, Laura, Vicini, Piero
Lenguaje:eng
Publicado: 2015
Materias:
Acceso en línea:https://dx.doi.org/10.1088/1742-6596/664/9/092002
http://cds.cern.ch/record/2137560
Descripción
Sumario:NaNet-10 is a four-ports 10GbE PCIe Network Interface Card designed for low-latency real-time operations with GPU systems. To this purpose the design includes an UDP offload module, for fast and clock-cycle deterministic handling of the transport layer protocol, plus a GPUDirect P2P/RDMA engine for low-latency communication with NVIDIA Tesla GPU devices. A dedicated module (Multi-Stream) can optionally process input UDP streams before data is delivered through PCIe DMA to their destination devices, re-organizing data from different streams guaranteeing computational optimization. NaNet-10 is going to be integrated in the NA62 CERN experiment in order to assess the suitability of GPGPU systems as real-time triggers, results and lessons learned while performing this activity will be reported herein.