A Power/Performance Optimization Is On The Way For POWER Linux Users
For those currently using a Raptor Talos II or awaiting the Raptor Blackbird or are running another IBM POWER system like the recently covered cheap POWER servers, there is a CPU Idle patch-set on the way that helps improve the power/performance.
A Phoronix reader pointed out an interesting patch series this week that is to the Linux kernel's CPU Idle code and specifically should help out IBM POWER processors due to tweaking the auto-promotion logic for CPU idle states.
Here's the juicy bit: "We are able to get out of stop0_lite generally in 150us (with this patch) as compared to 4ms(with tick retained). As stated earlier, we do not want to get stuck into stop0_lite as it inhibits SMT folding for other sibling threads, depriving them of core resources. Current patch is using auto-promotion only for stop0_lite, as it gives performance benefit (primary reason) along with lowering down power consumption. We may extend this model for other states in future."
No hard numbers were provided for the power/performance benefits, but once this work is merged (presumably with Linux 5.2), I'll run some fresh benchmarks on the Raptor Talos II.
More details in the patch series.
A Phoronix reader pointed out an interesting patch series this week that is to the Linux kernel's CPU Idle code and specifically should help out IBM POWER processors due to tweaking the auto-promotion logic for CPU idle states.
Here's the juicy bit: "We are able to get out of stop0_lite generally in 150us (with this patch) as compared to 4ms(with tick retained). As stated earlier, we do not want to get stuck into stop0_lite as it inhibits SMT folding for other sibling threads, depriving them of core resources. Current patch is using auto-promotion only for stop0_lite, as it gives performance benefit (primary reason) along with lowering down power consumption. We may extend this model for other states in future."
No hard numbers were provided for the power/performance benefits, but once this work is merged (presumably with Linux 5.2), I'll run some fresh benchmarks on the Raptor Talos II.
More details in the patch series.
Add A Comment