- Data Plane Development Kit
- Open source software project.
- Set of libraries used to accelerate packet processing on multi-core CPUs.
- DPDK is userspace and bypasses the Kernel.
- Allows for quick expansion of high-speed data packet applications.
- Uses instruction set architecture, enables more efficient computing than standard interrupt processing available in the Kernel.
- Also works well with Cloud Databases.
- Further reading:
- https://blog.cloudlinux.com/what-is-dpdk-and-what-is-it-used-for