Advantech Puts a Unique Twist on New Technology Evaluation
Test-driving cutting-edge networking gear based on the latest processors with acceleration and high performance I/O has never been easier.

DPDK

Intel® QuickAssist Technology & Intel® Data Plane Development Kit (Intel® DPDK)

Advantech's x86-based elements available for evaluation are all built on one foundation: The Intel® Platform for Communications Infrastructure.  Specifically designed for workload consolidation, they are all capable of performing application, control plane, and data plane processing concurrently. With L3 forwarding throughputs of approximately 255 million packets per second (MPPS) and scalable security performance to over 80 gigabits per second (Gbps)  of IPsec acceleration these initial platforms for remote evaluation are built using dual Intel® Xeon® processor E5-2600 v2 product family series and Intel® Communications Chipset 89xx Series.
The platforms we provide can attain NPU-like packet processing performance by leveraging the performance-optimized libraries in the Intel® DPDK to speed up packet processing and increase throughput. Our Remote Access Service experts will show how the Intel DPDK can be evaluated. All the platforms for evaluation integrate Intel®QuickAssist Technology, a set of software modules for bulk encryption, data compression, and other workloads critical to networking. As acceleration hardware embedded within the chipset, on PCIe cards, NMCs or FMMs are available, compute-intensive algorithms can be off-loaded from the CPU cores, freeing up processor cycles for application and control processing.
Advantech's platforms built on Intel Architecture (iA) now cover the broadest range of performance, cost and power levels, providing you with both a scalable product range and a dependable upgrade path. High-performance processors offer extra features and platforms scale up from dual processor servers to bladed ATCA systems, while lower-performance parts allow greater cost-optimization in entry level appliances. Advantech's platform designs ensure that hardware acceleration based on Intel®QuickAssist Technology scale with processing power and system connectivity and as the Remote Evaluation Service offering grows it will span our entire portfolio.
The impact of Intel DPDK on Packet Throughput in Virtualized Networks
A whitepaper from Intel & AdvantechDownload
With Advantech platforms you'll soon discover how you can tap into iA with the guarantee of proven software compatibility spanning multiple processor generations allowing you to commit to any platform today with the assurance your software investment is securely future-proofed. Scalability makes it simpler to design a range of products using a common software base starting with desktop appliances for SMB security and ranging to UTMs and policy enforcement engines leveraging the Intel®Data Plane Developers Kit and Intel® QuickAssist  Technology in next-generation network platforms.

Intel® DPDK - Overview

Figure 1. Intel® Data Plane Development Kit
As shown in Figure 1 the key Intel® DPDK elements are buffer and memory management, queue management and packet flow classification libraries, and poll mode drivers for network interface cards (NICs). The Intel DPDK supports a low overhead, run-to-completion model, optimized for data plane performance. The environment abstraction layer includes platform specific guidelines and initialization code, reducing the cost of application porting. The Intel DPDK supports a Linux userspace environment.
The Memory Manager creates a pool in memory space using a ring to store free objects. The Buffer Manager significantly reduces the amount of time the operating system spends allocating and de-allocating buffers. The Queue Manager implements lockless queues, instead of using spinlocks, allowing different software components to process packets, while avoiding unnecessary wait times. Finally the DPDK Flow Classifier uses the Intel® Streaming SIMD Extensions (Intel® SSE) to implement hash based flow classification to quickly place packets into flows for processing. This is an efficient mechanism that greatly improves throughput. Poll Mode Drivers for Ethernet controllers are included and are designed to work without asynchronous, interrupt based, signaling mechanisms, greatly increasing the packet pipeline performance.