Indeed, POWER can turbo all cores indefinitely, as long as your cooling can handle it (exceptions for the very high core count models to not blow up the mobo).
Announcement
Collapse
No announcement yet.
TurboSched Is A New Linux Scheduler Focused On Maximizing Turbo Frequency Usage
Collapse
X
-
Originally posted by starshipeleven View PostAMD CPUs don't care, they also have no artificial limit on boost clock duration. Only limit is thermal (= physical), if your heatsink is able to cool the system, the CPU can stay in "boost" indefinitely.
AMD has even made Windows 10 scheduler aware of the core quality in the processor since different cores have different maximum boost and the scheduler will take advantage of that so light tasks are pinned onto the fastest cores. The 1903 update also allows the scheduler to be aware of CCX topology so that threads of a process can be scheduled in a way that avoids increased CCX-to-CCX latency (which has been improved in Zen 2). Standard Windows SMT-aware scheduling still applies.
This leads to a situation in which the most demanding process will land on the best core with threads going to physical cores (instead of SMT) in the same CCX first.
Tom's Hardware recently looked into this topic.
Is there a Linux scheduler that will behave like this?
- Likes 3
Comment
Comment