Hi Morten,
I have just read your scheduler slide in LCA2014, and have some questions which want to confirm with you. Before that, I shall say it is an impressive slide that well state the importance why scheduler change would benefit the power.
As you may also know the data from ARM's spec for A15/A7 power/performance diff: http://www.arm.com/files/downloads/big.LITTLE_Final.pdf
It shows one fact that even over one cpu, different tasks would shows different performance and power difference, as I see the programs like Dhrystone/FDCT shows different performance growth over A7 when running over A15.
So is it ok to get the cpu's power only by its current usage, like busy ratio? And don't care for its running task's type? I am not sure whether this is what your meaning presented in the slide. That is to modeling the energy diff, and move task around if shows energy benefit.
Is there any possible to also add task type impact into scheduler design?
Thanks, Lei