Communication service providers benefit from effectively managed DPDK, because high DPDK throughput means fewer machines required. DPDK accelerated by NDP guarantees throughput of 148.8 Mpps.
Abstract: This whitepaper aims to explore the absolute performance limits of Data Plane Development Kit (DPDK) API using Netcope FPGA Boards (NFB) and Netcope Development Kit (NDK). In order to accelerate DPDK, we have designed Netcope Data Plane (NDP), an underlying API that maximizes PCI-E throughput. This means that we are able to deploy three packet transfer methods: DPDK, NDP, DPDK accelerated by NDP. Three tests were run for each packet transfer method: RX, TX and RX + TX. Within each test, 1, 2, 4 and 8 cores were tested to evaluate CPU performance requirements. With DPDK accelerated by NDP, we have been able to achieve maximum theoretical throughput, which is 148 Mpps even on the shortest packets.
Download the whitepaper here.