Boost logo

Ublas :

Subject: Re: [ublas] SSE support
From: David Bellot (david.bellot_at_[hidden])
Date: 2011-03-24 06:14:26

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 ?

David Bellot, PhD

On Thu, Mar 24, 2011 at 10:39, Philipp Kraus <philipp.kraus_at_[hidden]>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_at_[hidden]
> Sent to: david.bellot_at_[hidden]