Logo
/
Sign in
Product Logo
NVIDIA Rivermax SDKNVIDIA

NVIDIA Rivermax SDK offers optimized networking for media and data streaming with minimal CPU utilization and high throughput.

Rivermax_SDK.jpg
enhances_gpu_capabilities_through_direct_data_injection.png
Product details

NVIDIA Rivermax SDK is an optimized networking software development kit designed for media and data streaming applications. It leverages NVIDIA ConnectX® and BlueField® DPU hardware-streaming acceleration technology to enable direct data transfers to and from the GPU, delivering best-in-class throughput and latency with minimal CPU utilization. Rivermax is the only fully-virtualized streaming solution that complies with the stringent timing and traffic flow requirements of the SMPTE ST 2110-21 specification.

Features

  • Performance Boost: Minimal dependency on CPU strength, freeing up CPU cycles for application usage.
  • Powerful & Flexible SDK: Unified streaming SDK that glues together the NIC and GPU to enable interconnect, orchestration, and SMPTE ST 2110 specification compliance.
  • Right On Time: Utilizes ConnectX or the DPU family for nanosecond-accurate PTP.
  • Kernel Bypass Technology: Hardware-based direct copy between an application’s user-space memory and the network interface.
  • GPUDirect: Zero memory copy to GPU, reducing PCIe transactions, CPU usage, jitter, and latency.
  • High Throughput: Achieves up to 400GbE throughput with a single NIC port.
  • Multi-Architecture Support: Supports multiple CPU architectures and accelerators, including x86, Power, and Arm.
  • Offloads in NIC Hardware: Enables multiple offloads in NIC hardware to provide maximum throughput at the lowest latency.

Benefits

  • Enhanced GPU Capabilities: Utilizes the high-speed PCIe interface to pass data directly to and from the GPU without burdening the CPU cores.
  • Cost-Effective: Allows DPDK and non-DPDK applications to concurrently use the NIC, offering a cost-effective solution.
  • Scalability: Supports a wide range of CPU architectures, ensuring scalability and flexibility for various applications.
  • Community Contributions: Benefits from continuous improvements and expansions contributed by the open-source community.
  • Reduced CPU Load: Significant reduction in CPU load, freeing up resources for other tasks.
Find more products by segment
EnterpriseB2BView all