[LLVMdev] pb05 results for current llvm/dragonegg

Duncan Sands baldrick at free.fr
Fri Apr 6 02:38:52 PDT 2012


Hi Anton,

>>                dragonegg degg+vectorize degg+optnz  gfortran
>> ac               12.45       12.45         8.85       8.80
>> gas_dyn          11.72       11.80         4.47       4.26
>> induct           24.02       24.91        12.08      13.65
>> rnflow           32.25       32.35        26.47      24.06
> Any idea what might cause such differences here?

if I'm reading Jack's latest numbers right, for gas_dyn and induct the
difference is mainly due to GCC's vectorizer:

with GCC's vectorizer and other optimizations:

gas_dyn 4.47
induct  12.08

without GCC's vectorizer but with GCC's other optimizations:

gas_dyn 10.02
induct  20.54

without any GCC optimizations, only LLVM's optimizers:

gas_dyn 11.72
induct  24.02

So even without vectorization GCC is doing a better job, but not hugely
better.

Ciao, Duncan.



More information about the llvm-dev mailing list