Vladimir Makarov wrote:
Chris Lattner wrote:
2. You change two variables in your configurations: micro architecture and pointer size. Would you be willing to run x86-32 Core i7 numbers as well? LLVM in particular is completely untuned for the (really old and quirky) "netburst" architecture, but I'm interested to see how it runs for you on more modern Core i7 or Core2 processors in 32-bit mode.

I used the same processor (P4) and options for x86 as for the GCC release comparison.
I was wrong here GCC-LLVM comparison does not use -mtune=pentium4 as it was used for GCC releases. So default x86 tunings for the compilers were used for the 32-bit comparison. Still the results might look different on Core i7.

Sorry, I missed to mention that I used an additional option -mpc64 for 32-bit GCC4.4. It is not possible to generate SPECFP2000 expected results by GCC4.4 without this option. LLVM does not support this option. And this option can significantly improve the performance. So 32-bit comparison of SPECFP2000 should be taken with a grain of salt.

I've just corrected page http://vmakarov.fedorapeople.org/spec/llvmgcc32.html by adding these comments.


Reply via email to