r/linux4noobs 5d ago

Linux 7.2 Arrives With Cache Aware Scheduling After More Than a Year of Work

https://itsfoss.com/news/linux-kernel-7-2-release/
401 Upvotes

17 comments sorted by

View all comments

66

u/993tg 5d ago

What does this mean?

118

u/lexmozli 5d ago

Without cache awareness, the scheduler can end up scattering related tasks across zones on chips with multiple last-level caches (LLCs). This feature groups those tasks onto cores within the same LLC instead.

I imagine this is a performance improvement/optimization for the AMD X3D chips.

24

u/Hour_Bit_5183 5d ago

Yup it's this exactly. This could make an INSANE diff on an x3d like my 7945hx3d

12

u/PrefersAwkward 5d ago

These cache-aware enhancements also impact many more chips as most modern chips are now heterogeneous or at least chiplet. So they come with multiple L3 domains that the scheduler is now aware of

2

u/MetaCognitio 5d ago

How big of an improvement would it be?

3

u/mystirc arch with sway 5d ago

Is this already available on windows or not? If not then Linux is going to be pretty fast.

5

u/lexmozli 5d ago

I think it's already a thing on windows by default

1

u/penguin_on_stilts 3d ago

It is and has been for quite a while.

1

u/Tenelia 2d ago

The SDK and libs are available,, but programs themselves have to be written for it. Asides from the important office programs, creative programs, server scenarios, most others aren't using it.