adda icon indicating copy to clipboard operation
adda copied to clipboard

Use Intel MKL

Open GoogleCodeExporter opened this issue 9 years ago • 3 comments

Support using Intel MKL, when it is available. In particular, it may help
with linear algebra functions.

Original issue reported on code.google.com by yurkin on 7 Apr 2009 at 5:54

GoogleCodeExporter avatar Aug 12 '15 07:08 GoogleCodeExporter

In particular, Intel BLAS should be relevant for #61

myurkin avatar Nov 12 '15 13:11 myurkin

Sorry, I can't see the point of this issue. Intel MKL should include optimized versions of the BLAS, LAPACK, scaLAPACK and also FFT routines. MKL should also use (as I can remember) the standard BLAS and LAPACK interfaces so the code should be written using BLAS and LAPACK calls and the user who got MKL license only needs to target MKL libraries at run time to boost his/her performance.

DaveOri avatar Nov 13 '15 09:11 DaveOri

I agree. The point of this issue is to actually try to do it and make the switch convenient, e.g. a simple option to make. Anyway, the main work is #61 and then the user may indeed bring in MKL himself.

But in terms of FFT, some coding changes will most probably be required (judging from the current code for using different FFT implementations).

Overall, there is really low priority for these changes.

myurkin avatar Nov 13 '15 09:11 myurkin