1 msgbug in g++ front-end
1 msggcc-4.3-20070914 is now available
2 msgFW: Symbol Table Export From GCC?
5 msgporting problem: segfault when compiling progra...
4 msgAny chance for intel core --march?
3 msgStack parameter - pass by value - frame usage
1 msgWork Online From Home.
29 msgIs Sun putting much effort into supporting the ...
3 msgBootstrap broken - treelang: error: ‘treelang...
7 msgGCC 4.3.0: Stage 3
3 msgGCC 4.2 Branch Status: Slush
1 msgNew branch for GC work
3 msgunderstanding __FUNCTION__ generation
2 msgRecent (middle-end?) regressions in the Fortran...

Polyhedron test: gas_dyn run-time performance r...
\ Tobias Burnus (11 Sep 2007)
. \ Uros Bizjak (11 Sep 2007)
. . \ Jagasia, Harsha (11 Sep 2007)
. . \ Jagasia, Harsha (11 Sep 2007)

1 msgsupport for float/complex math in libgcc cross-...
4 msgSImode and PSImode question
1 msggcc-4.1-20070910 is now available
6 msgdeadline extension for debug info project into ...
9 msgerror compiling libgcc with ported cross-compiler
Subject:Polyhedron test: gas_dyn run-time performance regression compared with yesterday
Group:Gcc
From:Tobias Burnus
Date:11 Sep 2007


This is using the Polyhedron Fortran test.
http://www.polyhedron.co.uk/MFL6VW74649

Using several options, the gas_dyn test got much slower; however, with
some options, the performance remained roughly the same.
In terms of the geometric mean, it is a slowdown of around 1%.
The run time of the other programs only changed slightly (up/down/const).


Result from http://www.suse.de/~gcctest/c++bench/polyhedron/
-ffast-math -funroll-loops -O3 -ftree-vectorize -march= ??? (opteron I
think).
14.59s -> 21.06s (44% slower)


Result on for my AMD Athlon64 4800+,
http://physik.fu-berlin.de/~tburnus/gcc-trunk/benchmark/
Yesterday: 2007-09-10-r128322
Today: 2007-09-11-r128363

gfortran -march=opteron -ffast-math -funroll-loops -ftree-loop-linear
-ftree-vectorize -msse3 -O3
11.55s -> 15.95s (40% slower) [geo.mean: 24.34 -> 24.67]

gfortran -march=opteron -ffast-math -funroll-loops -ftree-vectorize
-ftree-loop-linear -msse3 -fvect-cost-model
Unchanged: 11.57s -> 11.54s [geo.mean: 24.27->24.29]

gfortran -fprofile-use -march=opteron -ffast-math -funroll-loops
-ftree-loop-linear -ftree-vectorize -O3
Unchanged: 11.56s -> 11.17s [geo.mean: 23.78s -> 23.90s]

gfortran -m32 -march=opteron -ffast-math -funroll-loops
-ftree-loop-linear -ftree-vectorize -O3
13.50s -> 24.11s (78% slower) [geo.mean: 27.30->27.48]

gfortran -m32 -march=opteron -ffast-math -funroll-loops
-ftree-loop-linear -ftree-vectorize -mfpmath=sse -msse3 -O3
13.29 -> 18.98 (43% slower) [geo.mean: 25.76s->26.25s]

Tobias


© 2004-2008 readlist.com