ViennaCL is 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 family ViennaCL 1.5.x provides many new convenience functions and support for integer vectors and matrices. Also, a Python wrapper named PyViennaCL is now available.
- July 14-15, 2014: Talk on ViennaCL at the workshop Programming of Heterogeneous Systems in Physics in Jena, Germany.