This is the mail archive of the
fortran@gcc.gnu.org
mailing list for the GNU Fortran project.
Re: Polyhedron performance regression
On Sat, 11 Nov 2006, Paul Thomas wrote:
> Steven and Jerry,
> >
> >
> > If someone can confirm that this patch causes the drop, I can help
> > trying to find a fix.
> >
> amd64/Cygwin_NT
>
> $ /irun/bin/gfortran -O3 -funroll-loops -ffast-math -march=opteron ac.f90
>
> 118372 20.2s
> 118475 20.4s Bonzini's patch
> 118704 16.2s
>
> I believe that the improvement is FX's and my patch for MOD.
Note that the suse x86_64 tester has 18.6s with the last run before
bonzinis patch and 30.8s the first run after it, so it regressed quite
badly. It also has -ftree-vectorize as additional option here.
>
> Notice that this is a single core machine and that there is a PR out on the
> vectorizer. Could this be the problem, since the suse tests are done on a two
> core machine, if I understood correctly?
Yes this is a dual-socket machine. But I don't see how this can be
an issue here?
Richard.
--
Richard Guenther <rguenther@suse.de>
Novell / SUSE Labs