[PATCH v10 4/4] arm64: topology: Provide relative power numbers for cores
Paul Walmsley
pwalmsley at nvidia.com
Mon Jan 13 20:16:41 EST 2014
Hi
On 01/09/2014 09:05 AM, Mark Brown wrote:
> The power numbers are the same as for ARMv7 since it seems that the
> expected differential between the big and little cores is very similar on
> both ARMv7 and ARMv8. These numbers are just an initial and basic
> approximation for use with the current scheduler, it is likely that both
> experience with silicon and ongoing work on improving the scheduler will
> lead to further tuning. In both ARMv7 and ARMv8 cases the numbers were
> based on the published DMIPS numbers.
Just to chime in on this.
As I think someone else proposed, ideally both arch/arm32 and arch/arm64
should be determining these metrics dynamically, and allowing the
metrics to be overridden from DT data. These metrics can vary
significantly based on variables other than just the core type.
For example, for some ARMv7 CPUs, we know that different revision levels
of the same core type can result in significant performance
differences. Also CPU bug workarounds applied early by the bootloader,
or different integrator hardware core configurations, can impact these
metrics.
- Paul
More information about the linux-arm-kernel
mailing list