A number of tool vendors have announced they will be providing versions of their software tailored to supporting Intel® Many Integrated Core Architecture, starting with the Intel® Xeon Phi™ coprocessor. Please contact the vendors directly for details about versions supported on Intel® Xeon Phi™ coprocessor.
This is a "living" document that will be updated as more software becomes available
Note Our changes to the GCC tool chain, available as of June 2012, allow it to build the coprocessor’s Linux environment, including our drivers, for the Intel® Xeon Phi™ Coprocessor. The changes do not include support for vector instructions and related optimization improvements. GCC for Intel Xeon Phi is really only for building the kernel and related tools; it is not for building applications. Using GCC to build an application for Intel Xeon Phi Coprocessor will most often result in low performance code due its current inability to vectorize for theIntel Xeon Phi vector instructions. Future changes to give full usage of Intel Xeon Phi vector instructions would require work on the GCC vectorizer to utilize those instructions’ masking capabilities.
Intel's compilers may or may not optimize to the same degree for non-Intel microprocessors for optimizations that are not unique to Intel microprocessors. These optimizations include SSE2, SSE3, and SSSE3 instruction sets and other optimizations. Intel does not guarantee the availability, functionality, or effectiveness of any optimization on microprocessors not manufactured by Intel. Microprocessor-dependent optimizations in this product are intended for use with Intel microprocessors. Certain optimizations not specific to Intel microarchitecture are reserved for Intel microprocessors. Please refer to the applicable product User and Reference Guides for more information regarding the specific instruction sets covered by this notice.
Notice revision #20110804