Execute OpenMP code on Intel Xeon Phi Knights Corner

Execute OpenMP code on Intel Xeon Phi Knights Corner

Hello everyone!

I have problems to execute my OpenMP code on the Intel Xeon Phi Knights Corner. In the previous versions of ICC I was using the -mmic flag but now, in the Intel ICC v.18 I cannot use -mmic. I have used -xMIC-AVX512 but when I want execut it on the Intel Xeon Phi I get the following error:

"cannot execute binary file"

How I could solve this? 

Thanks in advance.

p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo; color: #000000; background-color: #ffffff}
span.s1 {font-variant-ligatures: no-common-ligatures}

4 posts / 0 new
Last post
For more complete information about compiler optimizations, see our Optimization Notice.

Starting with 18.0 icc dropped support for KNC.  So we must use the older compilers.  KNC never supported AVX512.

But if we must use the older compilers and we have license for 18.0....Should we buy another license? 

No, the current licenses are good for the previous compilers, and will permit you to download them.  Intel may not give the expected level of support for KNC any longer, but at least you have access to all the compilers present and past, including those for KNL.

Leave a Comment

Please sign in to add a comment. Not a member? Join today