JuliaGPU / CLArrays.jl

OpenCL-backed GPU Arrays
Other
62 stars 12 forks source link

Change blas_module to CLBlast instead of CLBLAS? #39

Open ranocha opened 6 years ago

ranocha commented 6 years ago

It might be worth discussing to change the BLAS backend for CLArrays to CLBlast.jl instead of CLBLAS.jl. CLBlast is "a tuned OpenCL BLAS library". While it is not necessarily better in all cases than CLBLAS, the GEMM routine has been optimised a lot. Moreover, CLBlast seems to be more actively developed. If there is some consensus in changing the blas_module, I can implement additional highlevel wrappers such as dot(x::CLArray).

ranocha commented 6 years ago

cc @SimonDanisch