Michele Martinelli (INFN)
NaNet is a modular design of a family of FPGA-based PCIe Network Interface Cards implementing low-latency, real-time data transport between its network channels and the the host CPU and GPU accelerators memories. The design feature a network stack protocol offloading module that operating in conjunction with a high performance PCIE Gen2/3 X8 core yields a low and predictable communication latency, making NaNet suitable for real-time applications. A reconfigurable processing module is also available to implement application-specific processing on inbound/outbound data streams with highly reproducible latency. As of now NaNet design has been specialized in the NaNet-1 (single 1GbE port) and NaNet-10 (four 10GbE ports) configurations employed in the GPU-based real-time trigger of the CERN NA62 experiment, and in the NaNet3 (four 2.5 Gbit optical channels) configuration adopted in the data acquisition system of the KM3NeT-Italia underwater neutrino telescope. Assessment of the real-time characteristics and performances of the resulting systems will be provided and analyzed.
Alessandro Lonardo (Universita e INFN, Roma I (IT)) Andrea Biagioni (INFN) Mrs Francesca Lo Cicero (INFN Sezione di Roma) Michele Martinelli (INFN) Mr Ottorino Frezza (INFN Sezione di Roma) Mr Pier Stanislao Paolucci (INFN Sezione di Roma) Piero Vicini (Universita e INFN, Roma I (IT)) Roberto Ammendola (Universita e INFN Roma Tor Vergata (IT))