[LLVMdev] Polyhedron 2005 regressions
Jack Howarth
howarth at bromo.med.uc.edu
Mon Sep 20 07:40:03 PDT 2010
Comparing the Polyhedron 2005 benchmark results for gfortran from
llvm-gcc-4.2 of April 7th, 2010 and September 18th, 2010 (from
the rc2 2.8 release branch), we seem to be regressing in performance
for this release....
================================================================================
Date & Time : 7 Apr 2010 22:24:16
Test Name : llvm_gfortran_lin_p4
Compile Command : llvm-gfortran -ffast-math -funroll-loops -msse3 -O3 %n.f90 -o %n
Benchmarks : ac aermod air capacita channel doduc fatigue gas_dyn induct linpk mdbx nf protein rnflow test_fpu tfft
Maximum Times : 2000.0
Target Error % : 0.100
Minimum Repeats : 10
Maximum Repeats : 100
Benchmark Compile Executable Ave Run Number Estim
Name (secs) (bytes) (secs) Repeats Err %
--------- ------- ---------- ------- ------- ------
ac 0.34 10000 12.85 10 0.0067
aermod 20.01 10000 15.42 10 0.0076
air 1.52 10000 7.50 12 0.0934
capacita 0.58 10000 45.67 10 0.0152
channel 0.41 10000 2.19 10 0.0365
doduc 2.29 10000 29.08 10 0.0140
fatigue 1.02 10000 8.83 10 0.0582
gas_dyn 0.77 10000 13.12 21 0.0909
induct 2.54 10000 24.22 10 0.0096
linpk 0.28 10000 15.67 10 0.0343
mdbx 0.79 10000 12.09 10 0.0070
nf 0.33 10000 30.10 12 0.0751
protein 1.10 10000 42.02 10 0.0100
rnflow 1.53 10000 32.00 10 0.0214
test_fpu 1.28 10000 11.73 10 0.0446
tfft 0.24 10000 2.16 13 0.0988
Geometric Mean Execution Time = 14.07 seconds
================================================================================
================================================================================
Date & Time : 18 Sep 2010 21:28:47
Test Name : llvm_gfortran_lin_p4
Compile Command : llvm-gfortran -ffast-math -funroll-loops -msse3 -O3 %n.f90 -o %n
Benchmarks : ac aermod air capacita channel doduc fatigue gas_dyn induct linpk mdbx nf protein rnflow test_fpu tfft
Maximum Times : 2000.0
Target Error % : 0.100
Minimum Repeats : 10
Maximum Repeats : 100
Benchmark Compile Executable Ave Run Number Estim
Name (secs) (bytes) (secs) Repeats Err %
--------- ------- ---------- ------- ------- ------
ac 0.29 10000 14.20 10 0.0147
aermod 18.69 10000 15.23 10 0.0412
air 1.13 10000 7.51 16 0.0570
capacita 0.51 10000 48.51 10 0.0506
channel 0.30 10000 2.20 10 0.0697
doduc 1.97 10000 30.31 10 0.0084
fatigue 0.81 10000 8.55 10 0.0098
gas_dyn 0.67 10000 13.00 15 0.0740
induct 2.04 10000 24.40 10 0.0089
linpk 0.25 10000 15.68 10 0.0734
mdbx 0.77 10000 12.02 10 0.0120
nf 0.33 10000 31.94 10 0.0909
protein 1.00 10000 40.53 10 0.0118
rnflow 1.42 10000 32.31 12 0.0642
test_fpu 1.26 10000 11.31 13 0.0964
tfft 0.22 10000 2.15 13 0.0167
Geometric Mean Execution Time = 14.20 seconds
================================================================================
% delta for 7 Apr 2010 vs 18 Sep 2010
ac -10.5
aermod +1.2
air -0.1
capacita -6.2
channel -0.5
doduc -1.4
fatigue +3.2
gas_dyn +0.9
induct -0.7
linpk -0.1
mdbx +0.6
nf -6.1
protein +3.5
rnflow -1.0
test_fpu +3.6
tfft +0.5
mean -0.8
More information about the llvm-dev
mailing list