[PD-dev] gcc 4.1 and auto-vectorization

chris clepper cgclepper at gmail.com
Sat Nov 18 22:37:22 CET 2006

On 11/18/06, Mathieu Bouchard <matju at artengine.ca> wrote:
> On Sat, 18 Nov 2006, Hans-Christoph Steiner wrote:
> > I really doubt that the gcc devs put a lot of effort into something that
> > has no effect. Perhaps not for Pd, that may be true.  But they are
> > talking about vectorizing loops, it may not be the best thing to
> > vectorize, but there are definitely vectorizable loops in Pd.
> perhaps it would be a good start to reimplement newbytes(n) using
> memalign(16,n) instead of malloc(n).

Fix the loop sizes to a literal so the compiler has some clue as to how the
loop is structured.  The compiler will not figure out passing a runtime
parameter in for the loop size.

It should be noted that most 'benchmarks' for the auto-vector features are
heavily rigged and not like anything used in the average application.  See
further http://www.spec.org/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puredata.info/pipermail/pd-dev/attachments/20061118/849c651e/attachment.htm>

More information about the Pd-dev mailing list