Hello
I’ve been running workloads on an Ampere Altra system & noticed significant performance variability when switching between different Linux kernel versions. While some versions provide stable & predictable performance, others exhibit unexpected slowdowns or inconsistencies; particularly in multi-threaded workloads.
This is especially noticeable in CPU-bound applications where task scheduling & NUMA optimizations play a crucial role.
I suspect that certain kernel optimizations or regressions might be affecting how the Ampere Altra handles scheduling, memory management / power efficiency.
I’ve tried adjusting CPU governor settings and tuning kernel parameters, but the differences persist. It would be helpful to know if there are specific kernel versions that are best optimized for Ampere Altra / if any patches have addressed similar issues. Checked General Discussion - Ampere arm64 Developer Community MLOps guide related to this and found it quite informative.
Has anyone else observed similar performance differences? Are there recommended kernel configurations, patches, or specific distributions that provide the best experience for Ampere-based workloads? Any insights into tuning the kernel for better performance on Ampere Altra would be greatly appreciated.
Thank you !!