|
|
|
|
|
by wtallis
4008 days ago
|
|
You misunderstood. The CPU doesn't get to decide how many cores are used; the operating system's scheduler does. The CPU just tries to keep an accurate running estimate of its power consumption and uses that to predict whether it has enough headroom to boost the clock speed above the nominal full speed. If some cores are temporarily idled by the OS, then that frees up a lot of power and allows the remaining cores to have their clock speed boosted further. |
|
Does any OS know that unparked CPU clock speeds might increase when they park a CPU?