
NVIDIA Data Plane Development Kit (DPDK)NVIDIA
NVIDIA DPDK offers fast packet processing and low latency with Poll Mode Driver (PMD) for high-speed networking applications.
Vendor
NVIDIA
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
- Poll Mode Driver (PMD): An open-source upstream driver embedded within DPDK releases, designed for fast packet processing and low latency by providing a kernel bypass for send and receive queues.
- High Throughput: Achieves up to 400GbE throughput with a single NIC port.
- Memory Protection: Secures applications with hardware-based memory protection.
- 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
- Advanced NIC Capabilities: Provides the most advanced NIC on the market, enabling high performance and low latency.
- 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.