not for the moment.
In fact, there is a GSoC project for porting part of NT2 to Boost. It will be something like Boost::SIMD I think.
So I think that would be better to integrate this future library into ublas rather than having our own implementation.
The reason is that those guys at NT2 already have a rock-solid vector implementations running on multiple architectures (SSE, Altivec, Cell processor and I think ARM). So the benefit would be immediate for us.

However, I you plan to do something with OpenMP, that would be great. Eigen has it (or some sort of multi-core capabilities).
We need that too. I would start by looking at the GNU parallel STL implementation to have an idea.

Any suggestions ?

Cheers,
David
____________________
David Bellot, PhD
http://david.bellot.free.fr
http://ai-owl.blogspot.com




On Thu, Mar 24, 2011 at 10:39, Philipp Kraus <philipp.kraus@flashpixx.de> wrote:
Hello,

does the ublas components use a SSE (streaming SIMD Extension) ? If yes, which version? Or must / should I create a own support class?


Thanks

Phil


_______________________________________________
ublas mailing list
ublas@lists.boost.org
http://lists.boost.org/mailman/listinfo.cgi/ublas
Sent to: david.bellot@gmail.com