Main / Education / Intel data plane development kit
Intel data plane development kit download
Data Plane Development Kit (DPDK) greatly boosts packet processing performance and throughput, allowing more time for data plane applications. DPDK can improve packet processing performance by up to ten times. DPDK software running on current generation Intel® Xeon® Processor E v4, achieves Gbps. The Data Plane Development Kit (DPDK) is a set of data plane libraries and network interface controller drivers for fast packet processing, currently managed as an open-source project under the Linux Foundation. The DPDK provides a programming framework for x86, ARM, and PowerPC processors and enables faster. DPDK is a set of libraries and drivers for fast packet processing. It is designed to run on any processors. The first supported CPU was Intel x86 and it is now extended to IBM POWER and ARM. It runs mostly in Linux userland. A FreeBSD port is available for a subset of DPDK features. DPDK is an Open Source BSD licensed.
23 Aug As a general purpose OS, Linux is limited in its effective network throughput, but Intel's latest open source project could help better enable impressive network performance from it. 12 Feb References Device Drivers in User Space Userspace I/O drivers in a realtime context The Userspace I/O HOWTO The anatomy of a PCI/PCI Express kernel driver From Intel® Data Plane Development Kit to Wind River Network Acceleration Platform DPDK Design Tips (Part 1 - RSS) Getting the Best of Both. DPDK is a set of software libraries and Ethernet drivers (native and virtualized) that run in Linux user space to boost packet processing throughput on Intel® architecture. DPDK library components include: Environment Abstraction Layer - abstracts huge-page file system, provides multi-thread and multi-process support.
Intel DPDK packet processing software running on standard Intel® architecture- based servers can now perform tasks that were traditionally assigned to hardware, such as application-specific integrated circuits (ASICs) and field programmable gate arrays (FPGAs). The Intel DPDK with VMware vSphere solution can be used. The Intel Data Plane Development Kit (DPDK) is a collection of data plane libraries and drivers that speeds up packet processing with Intel processors.