I'm considering buying a Xeon Phi Knights Corner (KNC) coprocessor card . But I don't have an Intel compiler, and I'm not interested in buying it (and the non-profit version is no longer an option).
It seems that GCC is getting OpenMP support for Xeon Phi . Is there some version of GCC or a GCC extension that supports KNC intrinsics ?
Please note that the 512-bit SIMD KNC is not compatible with the AVX512 (although there will be a next version of Knights Landing).
You will need to use the inline assembly rather than the inline ones to use the MIC vector instructions with GCC.
The Intel nonprofit software program has recently been reloaded. See https://software.intel.com/en-us/qualify-for-free-software for more details.