ARDSoC is a pioneering embedded DPDK solution tailored for ARM-based SoCs, specifically engineered to enhance ARM processor performance by bypassing the traditional Linux network stack. This solution brings the efficiencies of DPDK, traditionally reserved for datacenter environments, into the embedded and MPSoC sphere, extending DPDK functionalities to a broader range of applications.
The architecture of ARDSoC allows users to minimize power consumption, decrease latency, and reduce the total cost of ownership compared to conventional x86 solutions. This IP product facilitates packet processing applications and supports various technologies such as VPP, Docker, and Kubernetes, ensuring hardware-accelerated embedded network processing.
Designed for integration across Xilinx Platforms, ARDSoC also offers high flexibility with the ability to run existing DPDK programs with minimal modification. It is optimized for performance on ARM A53 and A72 processors, ensuring that data structures are efficiently produced and consumed in hardware, thereby providing robust and reliable network data handling capabilities.