This is the mail archive of the fortran@gcc.gnu.org mailing list for the GNU Fortran project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [Fortran-CAF][Fortran-DEV] Merge from the trunk into the branch


Hi Paul,

> The only test that stands out is fatigue2 ...

With your options (-march=native -ffast-math -static-libgfortran -funroll-loops -O3 + -Wa,-q)
the executable compiled with trunk runs in ~84s and compiled with fortran-dev in ~160s.
If I add the option -fwhole-program, the times are ~52s in both cases. If I compile with
-funroll-loops -Ofast -fwhole-program the times are ~28.5s in both cases (more or less
the times I have posted).

The fatigue* programs are a bit peculiar as the optimizer is able to inline the main routine
with -fwhole-program, leading to almost a factor two speedup.

Cheers,

Dominique


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]