Intel DPDK
- Single Intel Xeon processor platform achieves over 80 Mpps throughput
- http://www.intel.com/content/dam/www/public/us/en/documents/solution-briefs/communications-packet-processing-brief.pdf
Key software components
-
Environment Abstraction Layer provides access to low-level resources: memory space, logical cores
-
Memory Pool Manager allocates numa-aware pools of objects in huge-page memory space