Intel and GNU C++ compilers

José M. Pérez Sánchez iosephus at sgirmn.pluri.ucm.es
Mon Oct 13 09:38:36 EDT 2003


Hello:

I just wanna thank everybody for the responses to my last question about
Intel compiler, I tried both 'gcc' and 'icc', and got the following results
for one of our work files containing 10^6 steps of calculation:

**************************
*** gcc version 2.95.4 ***
**************************
flags                bin-size   elapsed-time
-----                --------   ------------
none                 9.5 KB     311 sec
"-O3"                8.7 KB     192 sec
"-O3 -ffast-math"    8.7 KB     165 sec
********************************************

***********************
*** icc version 7.1 ***
***********************
flags                                    bin-size   elapsed-time
-----                                    --------   ------------
none                                     597 KB     100 sec
"-O2 -tpp7 -xW -D_IOSTREAM_OP_LOCKS=0"   563 KB      89 sec
****************************************************************

the flags -tpp7 and -xW in 'icc' activate Pentium4 and SSE2 extensions
respectively, I guess that using a newer 'gcc', capable of '-march=pentium4'
and SSE2 extensions would improve 'gcc' results.

I am running on a Dual Xeon 2.4 Ghz machine, with 2Gb of RAM. I use
Debian Woody with a 2.4.22 kernel compiled by myself. HyperThreading
is disabled at the BIOS level.

The test were run on one processor only.

Thanks,

Jose M. Perez.
Madrid, Spain.

_______________________________________________
Beowulf mailing list, Beowulf at beowulf.org
To change your subscription (digest mode or unsubscribe) visit http://www.beowulf.org/mailman/listinfo/beowulf



More information about the Beowulf mailing list