This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
pb05 benchmarks for gcc 4.8.0
- From: Jack Howarth <howarth at bromo dot med dot uc dot edu>
- To: gcc at gcc dot gnu dot org
- Date: Sat, 23 Mar 2013 17:51:24 -0400
- Subject: pb05 benchmarks for gcc 4.8.0
I have benchmarked both current gcc-4_7-branch and the release gcc 4.8.0 built with...
Using built-in specs.
COLLECT_GCC=gcc-fsf-4.7
COLLECT_LTO_WRAPPER=/sw/lib/gcc4.7/libexec/gcc/x86_64-apple-darwin12.3.0/4.7.3/lto-wrapper
Target: x86_64-apple-darwin12.3.0
Configured with: ../gcc-4.7-20130323/configure --prefix=/sw --prefix=/sw/lib/gcc4.7 --mandir=/sw/share/man --infodir=/sw/lib/gcc4.7/info --enable-languages=c,c++,fortran,lto,objc,obj-c++,java --with-gmp=/sw --with-libiconv-prefix=/sw --with-ppl=/sw --with-cloog=/sw --with-mpc=/sw --with-system-zlib --enable-checking=release --x-includes=/usr/X11R6/include --x-libraries=/usr/X11R6/lib --program-suffix=-fsf-4.7 --enable-cloog-backend=isl
Thread model: posix
gcc version 4.7.3 20130323 (prerelease) (GCC)
Using built-in specs.
COLLECT_GCC=gcc-fsf-4.8
COLLECT_LTO_WRAPPER=/sw/lib/gcc4.8/libexec/gcc/x86_64-apple-darwin12.3.0/4.8.0/lto-wrapper
Target: x86_64-apple-darwin12.3.0
Configured with: ../gcc-4.8.0/configure --prefix=/sw --prefix=/sw/lib/gcc4.8 --mandir=/sw/share/man --infodir=/sw/lib/gcc4.8/info --enable-languages=c,c++,fortran,lto,objc,obj-c++,java --with-gmp=/sw --with-libiconv-prefix=/sw --with-isl=/sw --with-cloog=/sw --with-mpc=/sw --with-system-zlib --enable-checking=release --x-includes=/usr/X11R6/include --x-libraries=/usr/X11R6/lib --program-suffix=-fsf-4.8
Thread model: posix
gcc version 4.8.0 (GCC)
and see the following improvements and regressions between the two compilers.
pb05 benchmark run with -Ofast -funroll-loops on x86_64-apple-darwin12
Run Time (sec)
Benchmark gcc-4_7-branch gcc-4.8.0 % Change
ac 8.16 8.03 -1.6
aermod 16.30 16.17 -0.8
air 5.84 5.73 -1.9
capacita 32.29 32.91 +1.9
channel 1.83 1.84 +0.5
dodoc 26.19 25.71 -1.8
fatigue 6.84 4.06 -40.6
gas_dyn 3.92 3.69 -5.9
induct 11.95 12.37 +3.5
linpk 15.38 15.66 +1.8
mdbx 11.17 11.45 +2.5
nf 19.76 19.75 -0.1
protein 31.55 30.89 -2.1
rnflow 24.49 21.00 -14.3
test_fpu 7.79 7.91 +1.5
tfft 1.86 1.90 +2.2
Mean Time 10.24 9.81 -4.2
Compile Time (sec)
Benchmark gcc-4_7-branch gcc-4.8.0 % Change
ac 2.14 2.01 -6.1
aermod 42.93 40.67 -5.3
air 4.45 4.15 -6.7
capacita 1.97 1.78 -9.6
channel 0.66 0.72 +9.1
dodoc 6.01 5.46 -9.2
fatigue 1.97 1.98 +0.5
gas_dyn 3.22 2.92 -9.3
induct 4.16 4.32 +3.8
linpk 0.91 1.21 +33.0
mdbx 2.22 1.83 -17.6
nf 2.13 1.60 -24.9
protein 4.41 3.49 -20.9
rnflow 6.47 5.40 -16.5
test_fpu 5.29 4.14 -21.7
tfft 0.60 0.75 +25.0
Executable Size (bytes)
Benchmark gcc-4_7-branch gcc-4.8.0 % Change
ac 59120 46856 -20.7
aermod 1396920 1290192 -7.6
air 114864 106656 -7.1
capacita 77920 73224 -6.0
channel 34704 34632 +0.2
dodoc 205320 189016 -7.9
fatigue 90240 77920 -13.7
gas_dyn 119584 111456 -6.8
induct 174984 170848 -2.4
linpk 42640 50912 +19.4
mdbx 90232 78008 -13.5
nf 84072 63624 -24.3
protein 131976 111568 -15.5
rnflow 205584 176888 -14.0
test_fpu 179464 142584 -20.6
tfft 30680 34808 +13.5