We implemented the NaNet FPGA-based PCI2 Gen2 GbE/APElink NIC, featuring GPUDirect RDMA capabilities and UDP protocol management offloading. NaNet is able to receive a UDP input data stream from its GbE interface and redirect it, without any intermediate buffering or CPU intervention, to the memory of a Fermi/Kepler GPU hosted on the same PCIe bus, provided that the two devices share the same upstream root complex. Synthetic benchmarks for latency and bandwidth are presented. We describe how NaNet can be employed in the prototype of the GPU-based RICH low-level trigger processor of the NA62 CERN experiment, to implement the data link between the TEL62 readout boards and the low level trigger processor. Results for the throughput and latency...
Usage of Graphics Processing Units (GPUs) in the so called general-purpose computing is emerging as ...
State-of-the-art technology supports the High Energy Physics community in addressing the problem of ...
The use of GPUs to implement general purpose computational tasks, known as GPGPU since fifteen years...
NaNet is an FPGA-based PCIe X8 Gen2 NIC supporting 1/10 GbE links and the custom 34~Gbps APElink cha...
GPUDirect RDMA capabilities and UDP protocol management offloading. NaNet is able to receive a UDP i...
NaNet is an FPGA-based PCIe X8 Gen2 NIC supporting 1/10 GbE links and the custom 34 Gbps APElink cha...
While the GPGPU paradigm is widely recognized as an effective approach to high performance computing...
NaNet is a FPGA-based PCIe Network Interface Card (NIC) design with GPUDirect and Remote Direct Mem...
NaNet is a FPGA-based PCIe Network Interface Card (NIC) design with GPUDirect and Remote Direct Memo...
NaNet is a modular design of a family of FPGA-based PCIe Network Interface Cards specialized for low...
NaNet-10 is a four-ports 10GbE PCIe Network Interface Card designed for low-latency real-time operat...
The capability of processing high bandwidth data streams in real-time is a computational requirement...
A GPU-based low level (L0) trigger is currently integrated in the experimental setup of the RICH det...
The NA62 experiment at CERN SPS is aimed at measuring the branching ratio of the the very rare kaon ...
A GPU-based low level (L0) trigger is currently integrated in the experimental setup of the RICH det...
Usage of Graphics Processing Units (GPUs) in the so called general-purpose computing is emerging as ...
State-of-the-art technology supports the High Energy Physics community in addressing the problem of ...
The use of GPUs to implement general purpose computational tasks, known as GPGPU since fifteen years...
NaNet is an FPGA-based PCIe X8 Gen2 NIC supporting 1/10 GbE links and the custom 34~Gbps APElink cha...
GPUDirect RDMA capabilities and UDP protocol management offloading. NaNet is able to receive a UDP i...
NaNet is an FPGA-based PCIe X8 Gen2 NIC supporting 1/10 GbE links and the custom 34 Gbps APElink cha...
While the GPGPU paradigm is widely recognized as an effective approach to high performance computing...
NaNet is a FPGA-based PCIe Network Interface Card (NIC) design with GPUDirect and Remote Direct Mem...
NaNet is a FPGA-based PCIe Network Interface Card (NIC) design with GPUDirect and Remote Direct Memo...
NaNet is a modular design of a family of FPGA-based PCIe Network Interface Cards specialized for low...
NaNet-10 is a four-ports 10GbE PCIe Network Interface Card designed for low-latency real-time operat...
The capability of processing high bandwidth data streams in real-time is a computational requirement...
A GPU-based low level (L0) trigger is currently integrated in the experimental setup of the RICH det...
The NA62 experiment at CERN SPS is aimed at measuring the branching ratio of the the very rare kaon ...
A GPU-based low level (L0) trigger is currently integrated in the experimental setup of the RICH det...
Usage of Graphics Processing Units (GPUs) in the so called general-purpose computing is emerging as ...
State-of-the-art technology supports the High Energy Physics community in addressing the problem of ...
The use of GPUs to implement general purpose computational tasks, known as GPGPU since fifteen years...