2 Published October 5, 2024 at 1560 × 679 in DPU vs. CPU vs. GPU: Understanding their Key Differences