Tech Insights
DPDK

DPDK

Last updated , generated by Sumble
Explore more →

What is DPDK?

DPDK (Data Plane Development Kit) is a set of libraries and drivers for fast packet processing in user space. It allows applications to bypass the kernel's network stack, significantly improving packet processing performance. It's commonly used in network appliances, NFV (Network Functions Virtualization), and high-performance networking applications to accelerate data plane operations like packet forwarding, routing, and security.

What other technologies are related to DPDK?

DPDK Competitor Technologies

VPP (Vector Packet Processing) is a user-space networking stack that, like DPDK, provides fast packet processing capabilities. Both are used to accelerate network applications, and provide alternatives for certain use cases. While VPP can utilize DPDK, they also provide their own drivers and frameworks, making them alternatives.
mentioned alongside DPDK in 38% (390) of relevant job posts
XDP (eXpress Data Path) provides a way to execute custom code at the earliest possible point in the kernel network processing pipeline. It offers an alternative to DPDK for high-performance packet processing, although it operates in the kernel.
mentioned alongside DPDK in 36% (128) of relevant job posts
eBPF (extended Berkeley Packet Filter) allows running sandboxed programs in the Linux kernel. It competes with DPDK by providing another way to perform high performance packet processing but inside of the Linux kernel.
mentioned alongside DPDK in 13% (252) of relevant job posts
Netmap is a framework for fast packet I/O. It offers an alternative to DPDK, providing a different approach to achieving high-performance packet processing.
mentioned alongside DPDK in 40% (67) of relevant job posts
ODP (OpenDataPlane) is an open source API for packet processing. ODP provides an alternative API to DPDK for developing packet processing applications.
mentioned alongside DPDK in 18% (60) of relevant job posts
The standard Linux networking stack is often bypassed by DPDK for performance reasons. DPDK offers a faster, user-space alternative for packet processing.
mentioned alongside DPDK in 14% (62) of relevant job posts

DPDK Complementary Technologies

Open vSwitch (OVS) can leverage DPDK to accelerate its packet processing. DPDK provides the data plane acceleration for OVS.
mentioned alongside DPDK in 41% (342) of relevant job posts
SR-IOV (Single Root I/O Virtualization) allows virtual machines to directly access physical network devices. DPDK can be used with SR-IOV to further accelerate packet processing within the VM.
mentioned alongside DPDK in 46% (301) of relevant job posts
SRIOV (Single Root I/O Virtualization) allows virtual machines to directly access physical network devices. DPDK can be used with SR-IOV to further accelerate packet processing within the VM.
mentioned alongside DPDK in 58% (210) of relevant job posts

Which organizations are mentioning DPDK?

Organization
Industry
Matching Teams
Matching People
DPDK
NVIDIA
Scientific and Technical Services
DPDK
Microsoft
Scientific and Technical Services

This tech insight summary was produced by Sumble. We provide rich account intelligence data.

On our web app, we make a lot of our data available for browsing at no cost.

We have two paid products, Sumble Signals and Sumble Enrich, that integrate with your internal sales systems.