System information

Intel® Xeon Phi Coprocessor DEVELOPERS QUICK START GUIDE
15
o Intel TBB: /opt/intel/composerxe/tbb/bin/tbbvars.csh or tbbvars.sh with
intel64 as the argument.
o Intel® MKL: /opt/intel/composerxe/mkl/bin/mklvars.csh or mklvars.sh with
intel64 as the argument.
Documentation and Sample Code
The most useful documentation can be found in
/opt/intel/composerxe/Documentation/en_US/ including:
o compiler_c/main_cls/index.htm and compiler_f/main_cls/index.htm -
complete documentation for Intel® C++ Compiler XE 13.0 and the Intel® Fortran Compiler XE
2013.
Most information on how to build for the Intel® MIC Architecture can be found in the “Key
Features” section under “Programming for the Intel® MIC Architecture
Information on Intel® MIC Architecture intrinsics can be found in the “Compiler
Reference/Intrinsics” section under “Intrinsics for Intel® MIC Architecture”
o Release-notes-*-2013-l-en.pdf - please read these carefully for known issues and
their workarounds, plus installation instructions, for all the tools with Intel® MIC Architecture
support. You’ll find Intel® MIC Architecture-specific information primarily in section 3.
Note: For various reasons, this document can miss some last-minute updates. The most
recent Release-notes-*-2013-l-en.pdf documents can be downloaded from the Intel
Registration Center (see Section “Steps to install the Software Development tools”).
o debugger/debugger_documentation.htm Information on how to use the Intel
Debugger. You will find information specific to debugging Intel® MIC Architecture applications
under the “Debugging with the Intel® Debugger on Eclipse*” and “Debugging on the Command
Line” sections
Other documentation that includes sections on using the Intel® Xeon Phi™ Coprocessor:
o The Intel MKL User’s Guide, which can be accessed via mkl_documentation.htm found in
/opt/intel/composerxe/Documentation/en_US/mkl, contains a section called
“Using the Intel® Math Kernel Library on Intel® MIC Core Architecture Coprocessors” which
describes both “Automatic Offload” and “Compiler Assisted Offload” of Intel® MKL functions.
o Information on collecting performance data on the Intel® Xeon Phi™ Coprocessor using VTune
Amplifier XE 2013 for Linux* can be found in mic-data-collection.pdf, located in
/opt/intel/vtune_amplifier_xe_2013/documentation/en.
Useful documentation on the Web:
o On the website http://software.intel.com/mic-developer you will find a wide range of
documentation that can be downloaded, most notably the Intel® Xeon Phi™ Software
Developers Guide under “Software Development” tab., as well as including the Intel® Xeon
Phi™ Coprocessor Instruction Set Reference Manual, ABI document System V Application
Binary Interface K1OM Architecture Processor Supplement, and Intel® Xeon Phi™
Performance Monitor Units. From this site you will also be able to find a community forum to
ask questions, links to other available tools, code samples, and case studies.
o http://software.intel.com/en-us/articles/programming-and-compiling-for-intel-many-
integrated-core-architecture contains a wealth of information on compilers.