public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug target/34163]  New: 10% performance regression since Nov 1 on Polyhedron's "NF" on AMD64
@ 2007-11-20 15:00 burnus at gcc dot gnu dot org
  2008-04-21  7:12 ` [Bug target/34163] " ubizjak at gmail dot com
                   ` (27 more replies)
  0 siblings, 28 replies; 29+ messages in thread
From: burnus at gcc dot gnu dot org @ 2007-11-20 15:00 UTC (permalink / raw)
  To: gcc-bugs

According to http://www.suse.de/~gcctest/c++bench/polyhedron/, the run time of
"NF" increased from 37.70s to 41.57s (+10%) between 071031 and 071101. This is
an AMD Opteron system.

The same result I obtained at
http://physik.fu-berlin.de/~tburnus/gcc-trunk/benchmark/
also on an AMD64. Interestingly, while x86-64 (-m64) gets slower, using -m32 I
don't see any change (apart of noise) - neither for x87 nor for SSE(3).

To boil it down to version numbers, I believe the change must have happened
between the following versions:
Fast:
  4.3.0 20071031 (experimental) [trunk revision 129791]
Slow:
  4.3.0 20071031 (experimental) [trunk revision 129797]

As culpits there are essentially only the following checkins possible:

- PR tree-optimization/32377 (compute_overlap_steps_for_affine_univar)
  Make it work also for unknown number of iterations.  [Sebastian Pop]

- PR middle-end/33779 fold-const.c (extract_muldiv_1): Make sure to not
  introduce new undefined integer overflow.  [Richard Guenther]

- PR fortran/33897 decl.c (gfc_match_entry): Do not make ENTRY name
  global for contained procedures.
  parse.c (gfc_fixup_sibling_symbols): Fix code for determining whether
  a procedure is external.     [Paul Thomas]

The Polyhedron test case is available from:
http://www.polyhedron.co.uk/MFL6VW74649


-- 
           Summary: 10% performance regression since Nov 1 on Polyhedron's
                    "NF" on AMD64
           Product: gcc
           Version: 4.3.0
            Status: UNCONFIRMED
          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=34163


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

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

Thread overview: 29+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2007-11-20 15:00 [Bug target/34163] New: 10% performance regression since Nov 1 on Polyhedron's "NF" on AMD64 burnus at gcc dot gnu dot org
2008-04-21  7:12 ` [Bug target/34163] " ubizjak at gmail dot com
2008-04-21  9:10 ` rguenth at gcc dot gnu dot org
2008-04-22 16:44 ` ubizjak at gmail dot com
2008-04-22 16:52 ` ubizjak at gmail dot com
2008-04-22 18:14 ` pinskia at gcc dot gnu dot org
2008-04-22 22:20 ` rguenth at gcc dot gnu dot org
2008-04-24 19:57 ` ubizjak at gmail dot com
2008-04-25  9:56 ` ubizjak at gmail dot com
2008-04-25 10:24 ` rguenth at gcc dot gnu dot org
2008-04-25 11:08 ` ubizjak at gmail dot com
2008-12-27 11:24 ` [Bug target/34163] [4.3/4.4 Regression] " ubizjak at gmail dot com
2008-12-27 11:28 ` ubizjak at gmail dot com
2008-12-29 21:17 ` rguenth at gcc dot gnu dot org
2009-01-24 10:28 ` rguenth at gcc dot gnu dot org
2009-01-28  3:54 ` rob1weld at aol dot com
2009-02-16 10:23 ` bonzini at gnu dot org
2009-06-25  8:25 ` [Bug target/34163] [4.3/4.4/4.5 " ubizjak at gmail dot com
2009-06-25  8:31 ` ubizjak at gmail dot com
2009-06-25  9:01 ` rguenth at gcc dot gnu dot org
2009-07-03  8:47 ` ubizjak at gmail dot com
2009-07-03  9:08 ` rguenther at suse dot de
2009-07-03 11:06 ` rguenth at gcc dot gnu dot org
2009-07-03 11:14 ` rguenth at gcc dot gnu dot org
2009-07-03 11:22 ` rguenth at gcc dot gnu dot org
2009-07-03 14:11 ` rguenth at gcc dot gnu dot org
2009-07-03 14:11 ` [Bug middle-end/34163] [4.3/4.4 " rguenth at gcc dot gnu dot org
2009-08-04 12:37 ` rguenth at gcc dot gnu dot org
2010-05-22 18:20 ` 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).