[patch] Merge to trunk from Graphite branch

Jack Howarth howarth@bromo.med.uc.edu
Mon Mar 15 15:22:00 GMT 2010


On Mon, Mar 15, 2010 at 03:11:21PM +0100, Richard Guenther wrote:
> 
> Sorry, but the biggest win for 4.5 is the various improvements
> SUSE / AMD has contributed to improve SPEC CPU 2006 scores
> (7% overall SPEC FP improvement).
> 
> Updating the default x86 arch does bring you nothing (well, if
> you're not clueless in case you shouldn't build GCC yourself).

   I mentioned that because of the 2% improvement in the Polyhedron
2005 benchmarks which coincided with the x86 arch changes which
enabled -msse2 across the board...

http://gcc.gnu.org/ml/gcc/2010-03/msg00075.html

> 
> As far as I know Graphite does not bring any performance advantages
> yet, so I see no reason to enable it by default.
> 
> If you want a specific benchmark to run faster you have to start
> analyzing why it is slow (it helps to have a competing compiler
> generate faster code), produce a testcase and at least file
> a missed-optimization bugreport.  Of course even better if you
> can think of a solution and implement it.
> 
> I am not aware of any major vectorization missed-optimizations
> vs for example the Intel compiler for SPEC CPU 2006.

    Don't we still lack the ability to vectorize the cases described
here?

http://gcc.gnu.org/ml/gcc/2009-08/msg00057.html

Perhaps current graphite already would handle some of those if the
vectorization wasn't getting accidentally lost.
                     Jack


> 
> Richard.
> 
> >> >                    Jack
> >



More information about the Gcc-patches mailing list