Intel® DPDK Review
With the growth of network virtualization, it’s time to take a look back at Intel Data Plane Development Kit (DPDK). DPDK provides optimized Packet Processing on Intel® Architectures.
The following homepage and document from Intel® details DPDK capabilities…
DPDK is a set of software libraries and hardware optimizations to improve packet processing performance. From a 2013 presentation, Intel® has stated that a single Intel® processor is now capable of achieving over 80Mpps.
Intel® have also detailed enhancements in encryption, cryptographic computation, and compression – all areas that network virtualization can benefit from. Intel® recognize that all their processor architectures can benefit from packet processing optimization so DPDK is not limited to x86.
Some additional links…
http://www.vmware.com/files/pdf/techpaper/intel-dpdk-vsphere-solution-brief.pdf
https://en.wikipedia.org/wiki/Data_Plane_Development_Kit
http://www.slideshare.net/jstleger/7-dpdk-summit-2014-v-mwareintel-virtualization