[Numpy-discussion] Intel MKL on Core2 system

Francesc Alted faltet@pytables....
Wed Mar 11 13:34:00 CDT 2009


A Wednesday 11 March 2009, Ryan May escrigué:
> Hi,
>
> I noticed the following in numpy/distutils/system_info.py while
> trying to get numpy to build against MKL:
>
>             if cpu.is_Itanium():
>                 plt = '64'
>                 #l = 'mkl_ipf'
>             elif cpu.is_Xeon():
>                 plt = 'em64t'
>                 #l = 'mkl_em64t'
>             else:
>                 plt = '32'
>                 #l = 'mkl_ia32'
>
> So in the autodetection for MKL, the only way to get plt (platform)
> set to 'em64t' is to test true for a Xeon.  This function returns
> false on my Core2 Duo system, even though the platform is very much
> 'em64t'.  I think that check should instead read:
>
> elif cpu.is_Xeon() or cpu.is_Core2():
>
> Thoughts?

This may help you to see the developer's view on this subject:

http://projects.scipy.org/numpy/ticket/994

Cheers,

-- 
Francesc Alted


More information about the Numpy-discussion mailing list