Improvement of vectorization on loops generated by Graphite
Sebastian Pop
sebpop@gmail.com
Wed Jul 28 05:01:00 GMT 2010
On Tue, Jul 27, 2010 at 21:09, Jack Howarth <howarth@bromo.med.uc.edu> wrote:
> When do you think we may start to see the vectorizations in
> Gr1 exceed those from Gr0?
I know at least of one case http://gcc.gnu.org/PR43423 that is still
not vectorized and that would benefit of the -fgraphite-identity (that
does iteration domain splitting).
I am also working on a techniques for aggressive if-conversion of
nested loops using Graphite.
On all these cases, I have to make sure that the code produced by
Graphite can be vectorized.
> Will that required upgrading to the newer cloog?
Not necessarily.
At one point in time I would like to stop maintaining the CLooG-PPL
branch and switch completely to CLooG.org. That will probably happen
in the 4.7 timeline, if we can show that CLooG.org is stable and
produces better code by then.
> Jack
> ps If the vectorizations using -fgraphite-identity eventually reaches
> parity with those without that option, would -fgraphite-identity
> become defaulted on for gcc builds with graphite support
> (assuming minimal compile time increases)?
We'll have to show the benefits of turning that flag on.
Sebastian
More information about the Gcc
mailing list