Intel® DPDK is a software set of libraries and Ethernet drivers compatible on any Intel x86 processors for accelerated packet processing. It is designed to run in Linux environment for enterprise and industrial network management.
The libraries of Intel DPDK improve data plane performance, pre-fetch data, trim memory latency down and reduce development time so that enterprises can save tremendous cost in vertically-integrated and monolithic hardware such as evolved packet cores. On the other hands, with software assistance, the platform can be easily scalable and more flexible since packet processing and other workloads are executed on Intel processors and DPDK. This indeed will help businesses move to SDN (Software Defined Network) and NFV (Network Function Virtualizations) without excessive ownership cost and development time.