Boost logo

Boost :

Subject: Re: [boost] SIMD implementation of uBLAS
From: Mathias Gaunard (mathias.gaunard_at_[hidden])
Date: 2013-05-29 05:34:14


On 29/05/13 06:13, Aditya Avinash wrote:
> Hi, i have developed vector addition algorithm which exploits the hardware
> parallelism (SSE implementation).

That's something trivial to do, and unfortunately even that trivial code
is broken (it's written for a generic T but clearly does not work for
any T beside float).
It still has nothing to do with uBLAS.

Bringing SIMD to uBLAS could be fairly difficult. Is this part of the
GSoC projects? Who's in charge of this?
I'd like to know what the plan is: optimize very specific operations
with SIMD or try to provide a framework to use SIMD in expression templates?

The former is better adressed by simply binding BLAS, the latter is
certainly not as easy as it sounds.


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk