- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I've just got a KNL 7250, and I'm testing MKL perf on it.
MKL lib has 3 versions( IA32, intel64, mic), I know to use MKL on Xeon Phi coprocessor, we should use mic, but my question is:
Which version of MKLshould I use on standalone KNL ? mic or intel64?
I guess it's intel64 because mic is for PCIe XeonPhi?
Am i right? thanks.
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
for KNL you should (always) use intel64 - and on my KNL box I see the impact of using MKL in e.g. matlab.
Even for a PCIe version you would use intel64 - the "mic" version is for KNC only.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Iinewstar.
Where you found the MIC version of MKL ? I install Intel compiler 2007, I only found the intel64 version of MKL at the path: ./compilers_and_libraries/linux/mkl/intel64_lin
Thanks.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
that library comes with the Intel Composer XE package; the RPM name is intel-mkl-mic-XXX where "XXX" is a number that depends on the exact compiler suite. For the XE 2015 suite it was 090; for the XE 2013 suite it was 174, oddly enough
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content

- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page