DPDK Optimization Techniques and OVS Enhancements for Netdev DPDK - OVS Conference 2015

preview_player
Показать описание
Presented by: Muthurajan Jayakumar and Gerald Rogers, Intel

How does DPDK deliver optimal performance with small packet sizes? In this talk, we will emphasize top three performance optimization techniques that address:

1. Core related optimizations in a multi-core environment - to improve IPC (inter processor communication) performance,

2. Memory related optimizations - hiding the latency with s/w prefetch techniques and

3. Network i/o related optimizations - amortizing the PCIe bus overhead.

For a real world example, we will illustrate these optimizations used in the latest enhancements to Open vSwitch with Netdev-DPDK, developed over the past couple of quarters. Specifically we would discuss the additional new features, performance enhancements and future features. Intel continues to add new features at a regular cadence to enhance the user space capabilities. Recent enhancements include QOS, Statistics, and useability. Open vSwitch with Netdev-DPDK has achieved greater than 10x the performance of kernel based Open vSwitch. The presentation will discuss recent performance changes in DPDK and other performance modifications to the User Space processing. The presentation would include the latest performance we have achieved, and future performance targets.
Рекомендации по теме