Logo
Sign in
Product Logo
NVIDIA Data Plane Development Kit (DPDK)NVIDIA

NVIDIA DPDK provides fast packet processing and low latency with optimized NIC drivers for high-speed networking applications.

Vendor

Vendor

NVIDIA

Company Website

Company Website

Product details

NVIDIA Data Plane Development Kit (DPDK) is a set of libraries and optimized network interface card (NIC) drivers designed for fast packet processing in user space. It provides a framework and common API for high-speed networking applications. NVIDIA contributes to the DPDK open-source community by developing high-performance drivers and expanding DPDK functionalities and use cases.

Features

  • NVIDIA Poll Mode Driver (PMD): An open-source upstream driver embedded within dpdk.org releases, designed for fast packet processing and low latency.
  • Kernel Bypass: Provides a kernel bypass for send and receive queues, avoiding the performance overhead of interrupt processing.
  • High Throughput: Achieves 400GbE throughput with a single NIC port.
  • Memory Protection: Secures applications with memory protection in hardware.
  • Multi-Architecture Support: Supports multiple CPU architectures and CPU-accelerators, including x86, Power, and Arm.

Benefits

  • Performance: Delivers maximum throughput at the lowest latency.
  • Cost-Effectiveness: Allows DPDK and non-DPDK applications to concurrently use the NIC.
  • Security: Provides hardware-based memory protection for secure applications.
  • Compatibility: Supports a wide range of CPU architectures and accelerators.
Find more products by category
Development SoftwareView all