The browser version you are using is not recommended for this site.
Please consider upgrading to the latest version of your browser by clicking one of the following links.

Program Overview

The DPDK Program provides an overview of DPDK as well as a series of deep dives into different components of DPDK, providing hands-on installation and set up as well as testing and performance measurement courses. The program starts with an introduction to DPDK (DPDK 101) as well as a deep dive into the technology (DPDK 201). Additional courses include Accelerating Your Cloud and Enterprise with DPDK and new and key features, sample applications, case studies and more. The newest addition to the DPDK Program includes a course on How to Maximize Performance of NFV on Intel® Architecture.

In this course, Andrew Duignan, Platform Applications Engineer at Intel® provides an overview of DPDK (based on version 2.1), covering licensing, packet processing concepts, DPDK component libraries, Intel architecture memory issues and DPDK memory set up.

In this course, M Jay, Lead Platform Engineer at Intel® provides an overview and design philosophy of DPDK (based on version 2.1), the key features and the reasoning behind those key features and then reviews how sample applications are developed.

In this course, Tim O'Driscoll, Intel Product Marketing Manager for the Data Plane Development Kit (DPDK), reviews DPDK 16.04 and describes the features and major changes in this new release.

In this course, Intel Engineering Manager Tim O'Driscoll provides an update on Data Plane Development Kit version 2.2. He covers the 13 new features and the significant trends such as expanded multi-architecture and NIC support and the management of crypto accelerators.

Using case studies, viewers will develop an understanding of how they can accelerate their virtualized cloud and enterprise applications using DPDK. This presentation is made by Pravin Kantak, Product Marketing Manager in Intel's Network Platforms Group.

Setting up DPDK is key to high-performance NFV. Andrew Duignan, Intel Platform Applications Engineer, provides a hands-on course on installing DPDK starting with downloading DPDK (v2.1) and culminating with running an application.

Luc Provoost, Engineering Manager in Intel’s Network Platforms Group, benchmarks a virtual network function using DPPD (data plane performance demonstrator) Prox to help software developers understand and use these tools.

In this course, Bill Redmond, Intel Solution Architect with the Network Platforms Group, discusses NFV infrastructure and explains how to optimize performance on a multicore Intel® Xeon® server architecture.

In this course, Intel Network Software Engineer, Roy Fan Zhang, covers the process of installing DPDK on a variety of operating systems including Red Hat* Linux*, Ubuntu* Linux*, and FreeBSD*. Roy will also cover the installation of DPDK from source code and the topic of setting up Hugepages.

In this course, Intel Software Engineering Manager, John Mcnamara provides a basic introduction to a few of the 40 plus DPDK sample applications available today.

In this course, Intel Software Engineer, Ferruh Yigit, covers the topic of writing a simple DPDK forwarding application.

In this course, Intel Software Engineer, Jasvinder Singh, covers the DPDK packet framework. In addition, Jasvinder also provides some example pipelines and use cases.

Intel® Builders University