[Numpy-discussion] mkl usage

Neal Becker ndbecker2@gmail....
Fri Feb 24 06:54:56 CST 2012


Francesc Alted wrote:

> On Feb 23, 2012, at 2:19 PM, Neal Becker wrote:
> 
>> Pauli Virtanen wrote:
>> 
>>> 23.02.2012 20:44, Francesc Alted kirjoitti:
>>>> On Feb 23, 2012, at 1:33 PM, Neal Becker wrote:
>>>> 
>>>>> Is mkl only used for linear algebra?  Will it speed up e.g., elementwise
>>>>> transendental functions?
>>>> 
>>>> Yes, MKL comes with VML that has this type of optimizations:
>>> 
>>> And also no, in the sense that Numpy and Scipy don't use VML.
>>> 
>> 
>> My question is:
>> 
>> "Should I purchase MKL?"
>> 
>> To what extent will it speed up my existing python code, without my having to
>> exert (much) effort?
>> 
>> So that would be numpy/scipy.
> 
> Pauli already answered you.  If you are restricted to use numpy/scipy and your
> aim is to accelerate the evaluation of transcendental functions, then there is
> no point in purchasing MKL.  If you can open your spectrum and use numexpr,
> then I think you should ponder about it.
> 
> -- Francesc Alted

Thanks.  One more thing, on theano I'm guessing MKL is required to be installed 
onto each host that would use it at runtime?  So I'd need a licensed copy for 
each host that will execute the code?  I'm guessing that because theano needs to 
compile code at runtime.



More information about the NumPy-Discussion mailing list