public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug tree-optimization/37534]  New: [4.4 Regression] IRA causes 17% degradation in 187.facerec benchmark
@ 2008-09-15 23:45 luisgpm at linux dot vnet dot ibm dot com
  2008-09-15 23:47 ` [Bug tree-optimization/37534] " luisgpm at linux dot vnet dot ibm dot com
                   ` (18 more replies)
  0 siblings, 19 replies; 20+ messages in thread
From: luisgpm at linux dot vnet dot ibm dot com @ 2008-09-15 23:45 UTC (permalink / raw)
  To: gcc-bugs

A degradation of ~17% occured in SPEC2000's ppc64 187.facerec benchmark right
after the IRA patch went in (revision 139590 -
http://gcc.gnu.org/viewcvs?view=rev&revision=139590).

The attached code is as far as i could go without removing all the bad
instruction sequences and yet making it smaller than the whole function.

While the code generated by r139589 has 174 load instructions and 59 store
instructions, the one generated by r139590 hs 215 loads and 103 stores. A
difference of about 40 instructions for each.

If we look into the complete function, the difference jumps to about 250 more
load/store instructions. The logs show that r139590 has more spills than
r139589.


-- 
           Summary: [4.4 Regression] IRA causes 17% degradation in
                    187.facerec benchmark
           Product: gcc
           Version: 4.4.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: tree-optimization
        AssignedTo: unassigned at gcc dot gnu dot org
        ReportedBy: luisgpm at linux dot vnet dot ibm dot com
 GCC build triplet: powerpc64-linux
  GCC host triplet: powerpc64-linux
GCC target triplet: powerpc64-linux


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


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

end of thread, other threads:[~2010-04-30  8:54 UTC | newest]

Thread overview: 20+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2008-09-15 23:45 [Bug tree-optimization/37534] New: [4.4 Regression] IRA causes 17% degradation in 187.facerec benchmark luisgpm at linux dot vnet dot ibm dot com
2008-09-15 23:47 ` [Bug tree-optimization/37534] " luisgpm at linux dot vnet dot ibm dot com
2008-09-15 23:50 ` pinskia at gcc dot gnu dot org
2008-09-15 23:51 ` pinskia at gcc dot gnu dot org
2008-09-16  1:05 ` [Bug rtl-optimization/37534] " pinskia at gcc dot gnu dot org
2008-09-16  1:16 ` pinskia at gcc dot gnu dot org
2008-09-16  1:31 ` pinskia at gcc dot gnu dot org
2008-09-16  2:28 ` luisgpm at linux dot vnet dot ibm dot com
2008-09-16 13:02 ` rguenth at gcc dot gnu dot org
2008-10-22  3:11 ` mmitchel at gcc dot gnu dot org
2008-10-22 14:01 ` vmakarov at redhat dot com
2009-02-03  9:46 ` bonzini at gnu dot org
2009-02-03 14:48 ` vmakarov at redhat dot com
2009-02-03 14:56 ` bonzini at gnu dot org
2009-02-03 14:57 ` bonzini at gnu dot org
2009-04-21 16:02 ` [Bug rtl-optimization/37534] [4.4/4.5 " jakub at gcc dot gnu dot org
2009-07-22 10:35 ` jakub at gcc dot gnu dot org
2009-10-15 12:58 ` jakub at gcc dot gnu dot org
2010-01-21 13:19 ` jakub at gcc dot gnu dot org
2010-04-30  8:56 ` [Bug rtl-optimization/37534] [4.4/4.5/4.6 " jakub 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).