On 24 Jan 2016, at 14:59, Riccardo Rossi <rrossi@cimne.upc.edu> wrote:I would like to say that as a user, native implementation is way better than bindings.
Blas is always a nasty dependence to have in a project...and headeronly libs are the ideal situation.
I think for example this justifies the success of eigen over alternatives.
Cheers
RiccardoOn 24 Jan 2016 10:18, "Oswin Krause" <Oswin.Krause@ruhr-uni-bochum.de> wrote:_______________________________________________Hi,
I would still vote for the route to rewrite uBLAS based on BLAS bindings and providing a reasonable default implementation that also works well without memory assumptions.The main reason is that only having a fast gemm implementation does not really improve things, given that BLAS level 3 is a quite large beast.
Im still willing to donate my partial uBLAS rewrite, unfortunately I am a bit short on time to polish it(just finished my phd and have a huge load of work on my desk). But if someone opened a git-branch for that i could try to make the code ready (porting my implementation back to boost namespaces etc).
On 2016-01-23 18:53, palik imre wrote:Hi All,_______________________________________________
what's next? I mean what is the development process for ublas?
Now we have a C-like implementation that outperforms both the
mainline, and the branch version (axpy_prod). What will we do with
that?
As far as I see we have the following options:
1) Create a C++ template magic implementation out of it. But for
this, at the least we would need compile-time access to the target
instruction set. Any idea how to do that?
2) Create a compiled library implementation out of it, and choose the
implementation run-time based on the CPU capabilities.
3) Include some good defaults/defines, and hope the user will use
them.
4) Don't include it, and do something completely different.
What do you think?
Cheers,
Imre
_______________________________________________
ublas mailing list
ublas@lists.boost.org
http://lists.boost.org/mailman/listinfo.cgi/ublas
Sent to: Oswin.Krause@ruhr-uni-bochum.de
ublas mailing list
ublas@lists.boost.org
http://lists.boost.org/mailman/listinfo.cgi/ublas
Sent to: rrossi@cimne.upc.edu
ublas mailing list
ublas@lists.boost.org
http://lists.boost.org/mailman/listinfo.cgi/ublas
Sent to: karl.meerbergen@cs.kuleuven.be