Questions tagged [viennacl]

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.

17 questions
0
votes
1 answer

Conversion from std::vector to ublas::compressed_matrix in ViennaCL

I'm looking to do some calculations and pass the resultant Jacobian NxN matrix and a right hand side vector(n) to boost's ublas and eventually ViennaCL. The vector was no issue using copy(), however, the matrix is proving to be difficult. Any help…
matusi143
  • 113
  • 1
  • 7
0
votes
1 answer

ViennaCL on OS X: Can't copy data to GPU

I'm just learning to work with ViennaCL. The first tries on the CPU worked fine, now I am trying to use OpenCL. However, I can't manage to get data onto the GPU - while the matrices seem to be created, they don't get any contents: #define…
mrks
  • 8,033
  • 1
  • 33
  • 62
1
2