History log of /petsc/src/mat/impls/aij/mpi/mpiviennaclcuda/makefile (Results 26 – 26 of 26)
Revision Date Author Comments
# 0cd40bc2 24-May-2016 Karl Rupp <rupp@iue.tuwien.ac.at>

ViennaCL: Added hybrid capabilities (CUDA, OpenCL, OpenMP)

Depending on whether the user configures with CUDA, OpenCL, or OpenMP,
the respective backends will be available in ViennaCL.
CUDA has prec

ViennaCL: Added hybrid capabilities (CUDA, OpenCL, OpenMP)

Depending on whether the user configures with CUDA, OpenCL, or OpenMP,
the respective backends will be available in ViennaCL.
CUDA has precedence over OpenCL, which has precedence over OpenMP.
If none of the backends is selected, ViennaCL is built in sequential mode.

Remaining tasks to better leverage these hybrid capabilities:
- Select backend at runtime (API + options)
- Eliminate copy-overhead for OpenMP backend
- Documentation, examples, and tests to demonstrate usage

show more ...


12