Boost logo

Ublas :

Subject: Re: [ublas] Matrix multiplication performance
From: Karl Meerbergen (karl.meerbergen_at_[hidden])
Date: 2016-01-24 07:11:20

> Anyway, I think what C++ would need is its own "BLAS C++ Standard Interface” for low-level functionality. This
> can be supported by simple reference implementations or sophisticated high-performance implementations. But
> we would have a common ground on which one can build high-level C++ libraries.

I agree, but there is no std type/concept for a matrix. At this stage, it is impossible for developers of linear algebra to write libraries in C++ since their users have to use the underlying library for their applications. With the bindings, we have tried to suggest such a common ground. I once (many years ago) started to build a library from the bindings, but gave up because of time constraints …