public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug target/31897]  New: [Regression 4.3] 30% speed regression with -m32 on Opteron with rnflow
@ 2007-05-10 15:53 burnus at gcc dot gnu dot org
  2007-05-30 15:08 ` [Bug target/31897] " ubizjak at gmail dot com
                   ` (19 more replies)
  0 siblings, 20 replies; 21+ messages in thread
From: burnus at gcc dot gnu dot org @ 2007-05-10 15:53 UTC (permalink / raw)
  To: gcc-bugs

The Polyhedron test case rnflow is runs since 20 April 30% slower than before.

gfortran -m32 -march=opteron -ffast-math -funroll-loops -ftree-vectorize
-ftree-loop-linear -O3 rnflow.f90

Today's gfortran: real    0m58.205s / user    0m56.600s
gfortran 2007-04-20 (r123986): real    0m58.237s / user    0m56.396s
gfortran 2007-04-16 (r123859): real    0m43.912s / user    0m42.403s
gfortran 4.2.0: real    0m45.449s / user    0m43.859s

This only affects that compiliation with that options.

Using the following option:

gfortran -m32 -march=opteron -ffast-math -funroll-loops -ftree-loop-linear
-ftree-vectorize -mfpmath=sse -msse3 -O3

or compiling for a 64bit system does not show this slowdown.

See also:
http://physik.fu-berlin.de/~tburnus/gcc-trunk/benchmark/run-rnflow.png
http://physik.fu-berlin.de/~tburnus/gcc-trunk/benchmark/
and for x86-64 which is not affected, see also:
http://www.suse.de/~gcctest/c++bench/polyhedron/polyhedron-summary.txt-2-0.html

The benchmark can be obtained from:
http://www.polyhedron.co.uk/pb05/polyhedron_benchmark_suite.html
directory: pb05/lin/source


-- 
           Summary: [Regression 4.3] 30% speed regression with -m32 on
                    Opteron with rnflow
           Product: gcc
           Version: 4.3.0
            Status: UNCONFIRMED
          Keywords: missed-optimization
          Severity: normal
          Priority: P3
         Component: target
        AssignedTo: unassigned at gcc dot gnu dot org
        ReportedBy: burnus at gcc dot gnu dot org
GCC target triplet: x86_64-unknown-linux-gnu


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31897


^ permalink raw reply	[flat|nested] 21+ messages in thread

end of thread, other threads:[~2010-05-22 18:18 UTC | newest]

Thread overview: 21+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2007-05-10 15:53 [Bug target/31897] New: [Regression 4.3] 30% speed regression with -m32 on Opteron with rnflow burnus at gcc dot gnu dot org
2007-05-30 15:08 ` [Bug target/31897] " ubizjak at gmail dot com
2007-06-30  9:15 ` [Bug target/31897] [4.3 Regression] " pinskia at gcc dot gnu dot org
2007-07-04 11:57 ` jakub at gcc dot gnu dot org
2007-07-04 12:29 ` ubizjak at gmail dot com
2007-07-04 12:32 ` ubizjak at gmail dot com
2007-07-18 12:05 ` ubizjak at gmail dot com
2007-08-10  0:27 ` mmitchel at gcc dot gnu dot org
2007-10-09 14:55 ` hubicka at gcc dot gnu dot org
2007-10-19 17:53 ` ubizjak at gmail dot com
2007-12-21 18:58 ` ubizjak at gmail dot com
2008-01-19 12:12 ` hubicka at gcc dot gnu dot org
2008-01-19 17:21 ` ubizjak at gmail dot com
2008-01-30 16:59 ` hubicka at gcc dot gnu dot org
2008-03-14 16:48 ` [Bug target/31897] [4.3/4.4 " rguenth at gcc dot gnu dot org
2008-06-06 14:58 ` rguenth at gcc dot gnu dot org
2008-08-23 20:08 ` [Bug target/31897] [4.3 " ubizjak at gmail dot com
2008-08-27 22:13 ` jsm28 at gcc dot gnu dot org
2009-01-24 10:25 ` rguenth at gcc dot gnu dot org
2009-08-04 12:36 ` rguenth at gcc dot gnu dot org
2010-05-22 18:18 ` rguenth at gcc dot gnu dot org

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).