Some thoughts about steerring commitee work
Daniel Berlin
dberlin@dberlin.org
Sat Jun 16 16:46:00 GMT 2007
On 6/16/07, Dorit Nuzman <DORIT@il.ibm.com> wrote:
> > H. J. Lu wrote:
> >
> > >On Fri, Jun 15, 2007 at 06:21:53PM -0700, Ian Lance Taylor wrote:
>
> > Vectorizer is a big a project and may be we will see more improvements
> > in future. They promissed implement SLP two years ago and now I see it
> > happens. It would be nice to see it not only in loops.
> >
>
> Do you have specific examples where SLP helps performance out of loops?
>
hash calculations.
For md5, you can get a 2x performance improvement by straight-line
vectorizing it
sha1 is about 2-2.5x
(This assumes you do good pack/unpack placement using something like
lazy code motion)
See, for example, http://arctic.org/~dean/crypto/sha1.html
(The page is out of date, the technique they explain where they are
doing straight line computation of the hash in parallel, is exactly
what SLP would provide out of loops)
More information about the Gcc
mailing list