On 13-Mar 15:07, Viresh Kumar wrote:
On 24-10-17, 14:20, Leo Yan wrote:
Currently energy calculation in EAS has missed to consider RT pressure, it's quite possible to select CPU for CFS tasks which has high RT pressure and finally accumulate total utilization; as result the other low RT pressure CPUs lose chance to run CFS tasks and reduce contention between CFS and RT tasks, from performance view this is not optimal; furthermore this also harms power data due pack RT task and CFS task on single one CPU is more easily to trigger CPU frequency increasing.
We can measure the summed CPU utilization and calculate the CPU freqency standard deviation to get to if the tasks can be well spreading within the same cluster for middle workload case. So below is the comparison result for video playback on Hikey960 for before and after applied this patch set (Using schedutil CPUFreq governor):
@Patrick: Can you (ARM) guys please give some feedback on this series ?
Hi Viresh, I'll try to go through this series before our next synchup
Thanks.
-- viresh
-- #include <best/regards.h>
Patrick Bellasi