Hi,
Is there any support currently, or a plan to support, vector words using
SIMD on alien arrays? It seems there's currently only support for using
these words with explicitly register-sized vectors. When I hear of
SIMD, though, it's usually in the context of operating on large
datasets. It would be nice to use, e.g., "v+" and "v*n" on images or
audio data.
Unless I have missed something, it seems I would currently need to
hand-code such loops and also introduce environmental checks to select
the best vector precision/count for the current CPU. And I'm not that
well-versed with Factor yet ;)
It would be nice to be able to write, e.g., "HINTS: my-vector-word
{ float-array ... } ;" and have the library do the enviromental checks
and vector type selection. Then, the only major changes to client code
to make good use of SIMD would be to create float-arrays instead of
vectors.
Is such a thing planned?
Thanks,
-- Ed
------------------------------------------------------------------------------
Come build with us! The BlackBerry(R) Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay
ahead of the curve. Join us from November 9 - 12, 2009. Register now!
http://p.sf.net/sfu/devconference
_______________________________________________
Factor-talk mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/factor-talk