DPDK on Arm64 Platforms
summary
Status update on DPDK for Arm64: about 60 patches upstreamed and a CI that runs the DPDK test suite, with roughly ~200 of ~400 tests passing so far; RFC254-based throughput/latency runs and profiling identify TRX descriptor counts, memory-copy hotspots and PMD/crypto drivers as hot paths, and newer GCC/Clang versions improve results. Some Arm boards hit line rate on specific NICs and show faster memcpy/OpenSSL thanks to accelerators. CI uses Gerrit-based review and automated job scheduling for repeatable tests.
AI-written summary · about
chapters (15)
- 0:00Introduction
- 0:57Project Overview
- 2:03Use Case
- 6:24Enabling DPDK
- 8:13Internal DPDKCI Setup
- 9:51Performance Measurement Optimization
- 12:04Future Plan
- 15:22DTS failures
- 17:08DTS design
- 18:49TTS
- 19:41NYX
- 22:27Optimizations
- 24:11Test Setup
- 26:47Question
- 27:37Conclusion
related talks
25mDPDK performance optimization for edge computing scenario
20mCan OVS-DPDK be further optimised?
23mDPDK in Databases: Why Isn’t It More Common?
26mRunning DPDK on Non-Cache Coherent Platforms: Challenges and Solutions
38mTelecom Packet Processing and Correlation Engine Using DPDK
36mRunning High-performance User-space Packet Processing Apps in Kubernetes
54mPDCP Packet Processing Library in DPDK - Libpdcp
23mMigrating from DPDK to AF_XDP for High-Performance Networking in...
