ViennaCL is, according to its website, a free open-source linear algebra library for computations on many-core architectures (GPUs, MIC) and multi-core CPUs. The library is written in C++ and supports CUDA, OpenCL, and OpenMP.
ViennaCL is, according to its website, a free open-source linear algebra library for computations on many-core architectures (GPUs, MIC) and multi-core CPUs. The library is written in C++ and supports CUDA, OpenCL, and OpenMP.
In addition to core functionality and many other features including BLAS level 1-3 support and iterative solvers, the latest release ViennaCL 1.4.1 now includes support for Intel's MIC platform (Xeon Phi) and features a GEMM kernel reaching more than 1.3 TFLOPs on an AMD HD7970.