On Friday, 14 August 2015 at 20:23:00 UTC, jmh530 wrote:

I agree. MKL is expensive. OpenBLAS is supposed have comparable performance, more or less, and it is free. Alternately, ATLAS can be used to build BLAS on many different systems.

I would also distinguish between the low level API like BLAS and OpenBLAS and higher level APIs. Good higher level APIs allow drop-in replacement of lower level APIs (e.g. Armadillo).

It looks like AMD has open-sourced some of their OpenCL math libraries as well.

https://github.com/clMathLibraries/clBLAS
https://github.com/clMathLibraries/clRNG
https://github.com/clMathLibraries/clSPARSE
https://github.com/clMathLibraries/clFFT

They also made some available through
https://github.com/flame

Reply via email to