On Sat, 12 Oct 2019 at 02:52, Ramana Radhakrishnan
<ramana....@googlemail.com> wrote:
>
> On Fri, Oct 11, 2019 at 6:19 PM Wilco Dijkstra <wilco.dijks...@arm.com> wrote:
> >
> > 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!
> >
>
> Ok go ahead - please be sensitive to testsuite regressions.
>

Hi Wilco,

I've noticed that your patch caused a regression:
FAIL: gcc.dg/tree-prof/pr77698.c scan-rtl-dump-times alignments
"internal loop alignment added" 1

Christophe


when the compiler is configured --with-mode thumb (or forcing -mthumb
when running the tests)
> Ramana
>
>
> > 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