Boost logo

Ublas :

Subject: Re: [ublas] [uBLAS] What's inside the uBLAS matrix multiplication algorithm?
From: Anders Kabell Kristensen (dalko_at_[hidden])
Date: 2010-06-17 10:12:17


On 6/10/10 2:30 PM, David Bellot wrote:
> I'm not the best expert on uBLAS multiplication but may I suggest
> something: if speed is critical, why not using one of the bindings
> directly so that to take advantage hardware acceleration. One thing is
> sure, uBLAS in pure software mode will almost always be way slower
> than any hardware-based method, even with the most delicate optimizations.
>
> Cheers,
> David
Thanks for your advice, but I'm not really sure how to handle that. I'm
really interested in using a binding through boost. I'm on a Mac and
I've been playing around with the Accelerate framework that comes along
with Mac OS. However, that's not nearly as nice as using Boost.Ublas
matrices. Do anyone know if I can bind to that framework or am I
dependent on some third library? What is the least painful way to get
hardware optimized matrix multiplication through that nice Boost.Ublas
interface?

Once again, thanks a lot for you answers,
Anders K