Re: [eigen] BLAS backend

[ Thread Index | Date Index | More Archives ]


This is very interesting and is in our TODO,

But work on this hasn't started yet. It shouldn't be hard. For
example, if you want to use BLAS GEMM,
you could just plug that in the file
Eigen/src/Core/products/GeneralMatrixMatrix.h, in the function
GeneralProduct<Lhs, Rhs, GemmProduct>::scaleAndAddTo(), at line 144 in
the development branch. Note the little cooking there to get the
"actual" lhs, rhs, alpha.


2009/10/15 Jean Sreng <jean.sreng@xxxxxx>:
> Hello, we are currently investigating the use of Eigen2 in our software
> (VR simulations) and we were wondering about BLAS (and LAPACK) backends.
> Does the newer (development) version of Eigen provide such backend ?
> Otherwise, how difficult would it be to implement such backend
> (partially in a first step, for instance to use BLAS GEMM or
> tridiagonalisation ?) ? Do you have any thoughts about using this
> backend with GPU-optimized versions of BLAS (CUBLAS ?) ?
> Thanks !
> --
> Jean

Mail converted by MHonArc 2.6.19+