By using this site, you agree to the Privacy Policy and Terms of Use.
Accept
World of SoftwareWorld of SoftwareWorld of Software
  • News
  • Software
  • Mobile
  • Computing
  • Gaming
  • Videos
  • More
    • Gadget
    • Web Stories
    • Trending
    • Press Release
Search
  • Privacy
  • Terms
  • Advertise
  • Contact
Copyright © All Rights Reserved. World of Software.
Reading: Optimized NUMA Distances For Intel GNR & CWF, Other Scheduler Improvements In Linux 6.19
Share
Sign In
Notification Show More
Font ResizerAa
World of SoftwareWorld of Software
Font ResizerAa
  • Software
  • Mobile
  • Computing
  • Gadget
  • Gaming
  • Videos
Search
  • News
  • Software
  • Mobile
  • Computing
  • Gaming
  • Videos
  • More
    • Gadget
    • Web Stories
    • Trending
    • Press Release
Have an existing account? Sign In
Follow US
  • Privacy
  • Terms
  • Advertise
  • Contact
Copyright © All Rights Reserved. World of Software.
World of Software > Computing > Optimized NUMA Distances For Intel GNR & CWF, Other Scheduler Improvements In Linux 6.19
Computing

Optimized NUMA Distances For Intel GNR & CWF, Other Scheduler Improvements In Linux 6.19

News Room
Last updated: 2025/12/02 at 6:20 AM
News Room Published 2 December 2025
Share
Optimized NUMA Distances For Intel GNR & CWF, Other Scheduler Improvements In Linux 6.19
SHARE

The big set of kernel scheduler changes were merged on Monday for the in-development Linux 6.19 kernel.

New to the kernel scheduler code for Linux 6.19 is a new “NEXT_BUDDY” feature, which actually existed in the kernel before but ultimately decommissioned under less than clear conditions. This NEXT_BUDDY feature by Mel Gorman is explained in the patches as:

“The NEXT_BUDDY feature reinforces wakeup preemption to encourage the last wakee to be scheduled sooner on the assumption that the waker/wakee share cache-hot data. In CFS, it was paired with LAST_BUDDY to switch back on the assumption that the pair of tasks still share data but also relied on START_DEBIT and the exact WAKEUP_PREEMPTION implementation to get good results.

NEXT_BUDDY has been disabled since commit 0ec9fab3d186 (“sched: Improve latencies and throughput”) and LAST_BUDDY was removed in commit 5e963f2bd465 (“sched/fair: Commit to EEVDF”). The reasoning was not documented but as vruntime spread is mentioned and NEXT_BUDDY cannot, by definition, strictly obey EEVDF principles. It was not noted why LAST_BUDDY was removed but it is assumed that it’s very difficult to reason what LAST_BUDDY’s correct and effective behaviour should be while still respecting EEVDFs goals. NEXT_BUDDY will still pick an earlier deadline but LAST_BUDDY can pick ineligible tasks. Peter Zijlstra made this comment about NEXT_BUDDY being disabled during review;

“I think I was just struggling to make sense of things and figured less is more and axed it.

I have vague memories trying to work through the dynamics of a wakeup-stack and the EEVDF latency requirements and getting a head-ache.”

NEXT_BUDDY is easier to reason about given that it’s a point-in-time decision on the wakees deadline and eligibilty relative to the waker. Enable NEXT_BUDDY as a preparation path to document that the decision to ignore the current implementation is deliberate. While not presented, the results were at best neutral and often much more variable.”

Now NEXT_BUDDY is back and ready for the modern EEVDF world.

There are also other load balancing improvements as part of the scheduler changes. For Intel Xeon 6 Granite Rapids and next-gen Xeon 6+ Clearwater Forest platforms there is now optimized NUMA distances. This addresses a sched domain build error for GNR and CWF processors operating in Sub-NUMA Clustering 3 (SNC-3) mode.

Intel Clearwater Forest

Also new is a proportional newidle balance mode for Linux 6.19. This work by Intel’s Peter Zijlstra is a randomized algorithm that runs newidle balancing proportional to its success rate. This was found to help the Schbench scheduler benchmark significantly.

Plus there are fair scheduling enhancements, fixes to the deadling scheduler, and other fixes throughout. More details within this Git pull that has already been merged to Linux Git.

Sign Up For Daily Newsletter

Be keep up! Get the latest breaking news delivered straight to your inbox.
By signing up, you agree to our Terms of Use and acknowledge the data practices in our Privacy Policy. You may unsubscribe at any time.
Share This Article
Facebook Twitter Email Print
Share
What do you think?
Love0
Sad0
Happy0
Sleepy0
Angry0
Dead0
Wink0
Previous Article Yes, Air Purifiers Can Prevent Illness. Our Lab Testing Reveals Which Model Works Best Yes, Air Purifiers Can Prevent Illness. Our Lab Testing Reveals Which Model Works Best
Next Article One of Google’s biggest AI advantages is what it already knows about you |  News One of Google’s biggest AI advantages is what it already knows about you | News
Leave a comment

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Stay Connected

248.1k Like
69.1k Follow
134k Pin
54.3k Follow

Latest News

SecAlerts Cuts Through the Noise with a Smarter, Faster Way to Track Vulnerabilities
SecAlerts Cuts Through the Noise with a Smarter, Faster Way to Track Vulnerabilities
Computing
The 2025 MacBook Air M4 is still at its best-ever price after Cyber Monday — save 0 at Amazon
The 2025 MacBook Air M4 is still at its best-ever price after Cyber Monday — save $250 at Amazon
News
openSUSE Begins Rolling Out Intel NPU Support
openSUSE Begins Rolling Out Intel NPU Support
Computing
Netflix has killed the ability to cast from the app
Netflix has killed the ability to cast from the app
Gadget

You Might also Like

SecAlerts Cuts Through the Noise with a Smarter, Faster Way to Track Vulnerabilities
Computing

SecAlerts Cuts Through the Noise with a Smarter, Faster Way to Track Vulnerabilities

7 Min Read
openSUSE Begins Rolling Out Intel NPU Support
Computing

openSUSE Begins Rolling Out Intel NPU Support

2 Min Read
Telecoms rebound adds ₦7.47 trillion to Nigeria’s GDP
Computing

Telecoms rebound adds ₦7.47 trillion to Nigeria’s GDP

3 Min Read
The Hidden Cost of Bad Data: Why It’s Undermining Your AI Strategy | HackerNoon
Computing

The Hidden Cost of Bad Data: Why It’s Undermining Your AI Strategy | HackerNoon

0 Min Read
//

World of Software is your one-stop website for the latest tech news and updates, follow us now to get the news that matters to you.

Quick Link

  • Privacy Policy
  • Terms of use
  • Advertise
  • Contact

Topics

  • Computing
  • Software
  • Press Release
  • Trending

Sign Up for Our Newsletter

Subscribe to our newsletter to get our newest articles instantly!

World of SoftwareWorld of Software
Follow US
Copyright © All Rights Reserved. World of Software.
Welcome Back!

Sign in to your account

Lost your password?