QuoteOriginally posted by: PolterOne more choice:
http://viennacl.sourceforge.net/viennac ... mlQuoteThe Vienna Computing Library (ViennaCL) is a scientific computing library written in C++ and based on OpenCL. It allows simple, high-level access to the vast computing resources available on parallel architectures such as GPUs and is primarily focused on common linear algebra operations (BLAS levels 1, 2 and 3) and the solution of large systems of equations by means of iterative methods with optional preconditioner.Some features of interest:QuoteUses OpenCL to support GPUs from NVIDIA and AMDSupport for multi-core CPU (requires AMD APP SDK or Intel OpenCL SDK)Multi-device supportIterative solvers can also be used directly for uBLAS, Eigen and MTL4 objectsConvenient data transfer from and to STL, uBLAS, Eigen and MTL4 objectsInterface similar to Boost uBLASMIT (X11) open source license, which is not bad.Interoperability looks good. On Functionality, it looks similar to uBLAS (minus the couple of matrix solvers).