NaNet: A configurable NIC bridging the gap between HPC and real-time HEP GPU computing

16Citations
Citations of this article
7Readers
Mendeley users who have this article in their library.

This article is free to access.

Abstract

NaNet is a FPGA-based PCIe Network Interface Card (NIC) design with GPUDirect and Remote Direct Memory Access (RDMA) capabilities featuring a configurable and extensible set of network channels. The design currently supports both standard - Gbe (1000BASE-T) and 10GbE (10Base-R) - and custom - 34 Gbps APElink and 2.5 Gbps deterministic latency KM3link - channels, but its modularity allows for straightforward inclusion of other link technologies. The GPUDirect feature combined with a transport layer offload module and a data stream processing stage makes NaNet a low-latency NIC suitable for real-time GPU processing. In this paper we describe the NaNet architecture and its performances, 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.

Cite

CITATION STYLE

APA

Lonardo, A., Ameli, F., Ammendola, R., Biagioni, A., Ramusino, A. C., Fiorini, M., … Vicini, P. (2015). NaNet: A configurable NIC bridging the gap between HPC and real-time HEP GPU computing. Journal of Instrumentation, 10(4). https://doi.org/10.1088/1748-0221/10/04/C04011

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free