ARDSoC introduces Data Plane Development Kit (DPDK) capabilities to the ARM-based System on Chip (SoC) domain, bypassing the traditional Linux network stack to save valuable ARM processor cycles. Designed specifically for embedded MPSoC environments, ARDSoC streamlines the transition of existing DPDK programs with minimal adjustments, bringing powerful data manipulation capabilities to devices with ARM architecture.
This solution is particularly beneficial in reducing the power, latency, and total cost of ownership for applications transitioning from x86 frameworks to ARM structures. ARDSoC provides a zero-copy memory structure enhancing cache performance, along with an optimized Poll Mode Driver (PMD) that ensures minimal latency by maintaining data proximity to processing nodes. Notably, it harmonizes with a range of applications, from embedded protocol bridges to cloud-edge networks that demand robust packet processing.
Among its many features, ARDSoC enables seamless packet vector and container-aware processing, supporting various platforms like VPP and Kubernetes. Compatible with Xilinx platforms, ARDSoC facilitates swift integration and testing, allowing developers to leverage the inherent flexibility and performance advantages in diverse networking and cloud computing scenarios.