AMD Proposes Push-Based Load Balancing For Linux

AMD has posted an RFC patch series to the Linux kernel mailing list proposing a push-based load balancing mechanism for Epyc servers, shifting overloaded cores to proactively push tasks to idle cores. Internal testing on Genoa and 9004-series hardware showed up to 15% throughput gains and 10-20% reduced migration overhead in multi-threaded and database workloads. The patches invite community review and aim to improve scalability and power efficiency in large-core systems.
Key Points
- 1Introduces push-based scheduler that offloads tasks from overloaded to idle cores, reversing pull-based behavior
- 2Reduces global scans and migration overhead, improving throughput up to 15% in multi-threaded benchmarks
- 3Enables higher VM density and lower power usage for data centers, benefiting AI and database workloads
Scoring Rationale
High novelty and broad kernel impact, but still an RFC requiring community review before upstream integration.
Sources
Public references used for this report.
Practice with real Ad Tech data
90 SQL & Python problems · 15 industry datasets
250 free problems · No credit card
See all Ad Tech problems

