Hi Ramana, 

> Can you see what happens with the Cortex-A8 or Cortex-A9 schedulers to
> spread the range across some v7-a CPUs as well ? While they aren't that 
> popular today I
> would suggest you look at them because the defaults for v7-a are still to use 
> the
> Cortex-A8 scheduler and the Cortex-A9 scheduler might well also get used in 
> places given
> the availability of hardware.

The results are practically identical to Cortex-A53 and A57 - there is a huge 
codesize win
across the board on SPEC2006, there isn't a single benchmark that is larger 
(ie. more
spilling).

> I'd be happy to move this forward if you could show if there is no *increase* 
> in spills
> for the same range of benchmarks that you are doing for the Cortex-A8 and 
> Cortex-A9
> schedulers.

There certainly isn't. I don't think results like these could be any more 
one-sided, it's a
significant win for every single benchmark, both for codesize and performance!

What isn't clear is whether something has gone horribly wrong in the scheduler 
which
could be fixed/reverted, but as it is right now I can't see it being useful at 
all. This means
we should also reevaluate whether pressure scheduling now hurts AArch64 too.

Cheers,
Wilco

Reply via email to