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: Perfomance regression


On Wed, Mar 30, 2005 at 07:38:43PM +0400, Nagorny, Denis wrote:
> Hi all,
> 
> Looking through spec cpu2000/mgrid I found that performance of refined
> test compiled by gfortran 4.0 can be 2x worse then with g77 3.4. 

I don't see the 2x that you're reporting.  g77 is version 3.4.2,
gfc41 is gfortran from main line, and gfc40 is gfortran from the
4.0 branch.  The numbers are for 3 consecutive runs. 

g77 -static -o z -O0 z.f
        5.09 real         5.04 user         0.03 sys
        5.12 real         5.03 user         0.04 sys
        5.09 real         5.01 user         0.05 sys
g77 -static -o z -O1 z.f
        0.57 real         0.53 user         0.03 sys
        0.59 real         0.51 user         0.06 sys
        0.57 real         0.53 user         0.03 sys
g77 -static -o z -O2 z.f
        0.65 real         0.61 user         0.04 sys
        0.66 real         0.60 user         0.05 sys
        0.66 real         0.61 user         0.04 sys
g77 -static -o z -O3 z.f
        0.59 real         0.53 user         0.05 sys
        0.58 real         0.54 user         0.04 sys
        0.58 real         0.55 user         0.03 sys

gfc41 -static -o z -O0 z.f
        5.66 real         5.58 user         0.05 sys
        5.67 real         5.57 user         0.05 sys
        5.64 real         5.56 user         0.06 sys
gfc41 -static -o z -O1 z.f
        0.72 real         0.66 user         0.05 sys
        0.72 real         0.67 user         0.04 sys
        0.72 real         0.66 user         0.06 sys
gfc41 -static -o z -O2 z.f
        0.75 real         0.69 user         0.05 sys
        0.75 real         0.70 user         0.04 sys
        0.75 real         0.69 user         0.05 sys
gfc41 -static -o z -O3 z.f
        0.75 real         0.69 user         0.05 sys
        0.75 real         0.69 user         0.06 sys
        0.75 real         0.69 user         0.05 sys

gfc40 -static -o z -O0 z.f
        5.67 real         5.59 user         0.05 sys
        5.82 real         5.59 user         0.03 sys
        5.65 real         5.57 user         0.05 sys
gfc40 -static -o z -O1 z.f
        0.73 real         0.69 user         0.03 sys
        0.73 real         0.67 user         0.05 sys
        0.73 real         0.66 user         0.06 sys
gfc40 -static -o z -O2 z.f
        0.75 real         0.68 user         0.05 sys
        0.75 real         0.71 user         0.03 sys
        0.75 real         0.68 user         0.05 sys
gfc40 -static -o z -O3 z.f
        0.77 real         0.69 user         0.06 sys
        0.78 real         0.71 user         0.04 sys
        0.76 real         0.69 user         0.05 sys

-- 
Steve


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