I run for my personal pleasure (since I am a number cruncher) the Scimark2 tests on my P4 Linux machine. I tested GCC 4.0 (today's CVS) vs. GCC 3.4.1 vs. Intel's ICC 8.1
For GCC, I used in both cases the flags -march=pentium4 -mfpmath=sse -O3 -fomit-frame-pointer -ffast-math Should be of some interest, for ICC I used -ipo -tpp7 -xW -align -Zp16 -O3 The results were surprisingly bad, and this is why I am writing this message: GCC 4.0 GCC 3.4.1 ICC Composite Score: 270.51 345.28 430.47 FFT Mflops: 192.10 203.77 206.66 SOR Mflops: 257.61 252.88 258.30 MC Mflops: 58.61 67.96 312.13 matmult Mflops: 376.64 557.75 564.97 LU Mflops: 467.58 644.03 810.29 I leave aside any personal comments, except that being involved in Monte Carlo calculations, I would love if GCC were not outperformed by a factor of ~ 4.5 in MC by ICC. I also would like to ask whether you see anything wrong with those benchmarks and/or you have suggestions to improve them. Thanks, Biagio -- ========================================================= Biagio Lucini Institut Fuer Theoretische Physik ETH Hoenggerberg CH-8093 Zuerich - Switzerland Tel. +41 (0)1 6332562 =========================================================