Upcoming Webinar: Hyperscaling in the Cloud
Skip to main content

DPDK is the Data Plane Development Kit that consists of libraries to accelerate packet processing workloads running on a wide variety of CPU architectures.

In a world where the network is fundamental to the way people communicate, performance, throughput, and latency are mission critical for applications like wireless core and access, wireline infrastructure, routers, load balancers, firewalls, video streaming, VoIP, and more.

DPDK (Data Plane Development Kit) offers an extensive open-source framework designed to enhance packet processing speeds across various CPU architectures, including Intel x86, ARM, and PowerPC. Its primary advantage lies in facilitating the rapid development of high-speed data packet networking applications.

By running DPDK, new users can significantly accelerate their network applications’ performance due to its efficient run-to-completion model and optimized libraries that ensure all necessary resources are allocated upfront.

History of DPDK

DPDK was created in 2010 by Intel and made available under a permissive open source license. The open source community was established at DPDK.org in 2013 by 6WIND and has facilitated the continued expansion of the project. Since then, the community has been continuously growing in terms of the number of contributors, patches, and contributing organizations, with 5 major releases completed including contributions from over 160 individuals from 25 different organizations. DPDK now supports all major CPU architectures and NICs from multiple vendors, which makes it ideally suited to applications that need to be portable across multiple platforms.

Logos

The DPDK logos are provided by Intel under a Creative Commons Attribution-NoDerivatives 4.0 License (CC BY-ND 4.0).

Hosting

The main server is hosted by

CDN provided by