Am Dienstag 15 Februar 2005 18.52 schrieb Steven M. Schultz:
> > Did anyone try to use alternative compilers?
> 
>       Never got around to doing that.  It was simpler (or so it seemed)
>       to get a faster system ;)
> 
Since the issue was puzzling me, I tried to get the best out of my box. here 
is what I did: Downloaded the CVS version last Friday and building y4mdenoise 
with gcc 3.3.1, icpc 8.1 with and without profiling. Note that I do not own 
an Intel processor but an Athlon. Using icpc gave a speedup of about 15%, 
using the dynamic profile led to another 15%. For those who are curios, some 
figure are included below.

Michael

PS. yuvdenoise did not build with icpc because of a syntax error. I did not 
have time to go into the issue. M
First run:
==========

Parameters: standard configure, using gcc 3.3.1
 -DNDEBUG -finline-functions -fno-PIC -march=athlon-tbird -mno-sse -mno-sse2
 -mcpu=athlon-tbird -g -O2 -pthread

Time:
259.44user 1.16system 4:31.39elapsed 96%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (300major+20230minor)pagefaults 0swaps

-----------------------------------------------------------------------------

Second run:
===========

Parameters: gcc 3.3.1
-DNDEBUG -finline-functions -fno-PIC -march=athlon-tbird -mno-sse -mno-sse2
-mcpu=athlon-tbird -O3

Time:
267.37user 1.22system 4:37.50elapsed 96%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (2119major+22120minor)pagefaults 0swaps

------------------------------------------------------------------------------

Third run:
==========

Parameters: intel icpc 8.1
-DNDEBUG -finline-functions -march=i686 -mcpu=i686 -g -O2

Time:
227.54user 1.10system 3:57.07elapsed 96%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (3102major+22443minor)pagefaults 0swaps

----------------------------------------------------------------------------

Forth run:
==========

Paramters: intel icpc 8.1
-DNDEBUG -finline-functions -static -O2 -tpp6 -pthread

Time:
229.86user 1.07system 3:59.36elapsed 96%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (562major+20233minor)pagefaults 0swaps

-------------------------------------------------------------------------------

Fifth run:
==========

Paramters: intel icpc 8.1
-DNDEBUG -finline-functions -static -O3 -tpp6 -pthread

Time:
230.00user 0.96system 3:59.11elapsed 96%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (562major+20233minor)pagefaults 0swaps

-------------------------------------------------------------------------------

Sixth run:
==========

Paramters: intel icpc 8.1
-DNDEBUG -finline-functions -static -O3 -tpp6 -ip -pthread

Time:
230.14user 1.05system 3:59.36elapsed 96%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (562major+20233minor)pagefaults 0swaps

-------------------------------------------------------------------------------

Seventh run
==========

Paramters: intel icpc 8.1
-DNDEBUG -finline-functions -static -O3 -tpp5 -ip -pthread

Time:
226.47user 1.00system 3:55.67elapsed 96%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (563major+20229minor)pagefaults 0swaps

------------------------------------------------------------------------------

Eighth run:
===========

Paramters: intel icpc 8.1
-DNDEBUG -finline-functions -static -O3 -tpp7 -ip -pthread

Time:
227.58user 1.05system 3:56.99elapsed 96%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (564major+20232minor)pagefaults 0swaps

------------------------------------------------------------------------------

Ninth run:
===========

Paramters: intel icpc 8.1
-DNDEBUG -finline-functions -O3 -tpp5 -ipo -prof_use

Time:
201.56user 1.01system 3:30.77elapsed 96%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (557major+20233minor)pagefaults 0swaps

Reply via email to