
Intel® Xeon Phi™ Coprocessor DEVELOPER’S QUICK START GUIDE
2
Contents
Introduction........................................................................................................................................................................................................4
Goals ............................................................................................................................................................................................................................. 4
This document does:...................................................................................................................................................................................... 4
This document does not:............................................................................................................................................................................. 4
Terminology.............................................................................................................................................................................................................. 4
System Configuration ....................................................................................................................................................................................5
Intel® Xeon Phi™ Software ................................................................................................................................................................................ 5
Intel® Many Integrated Core Architecture Overview........................................................................................................................7
Administrative Tasks......................................................................................................................................................................................8
Preparing Your System for First Use.......................................................................................................................................................... 8
Steps to install the driver and start the card.................................................................................................................................. 8
Steps to install the Software Development tools ........................................................................................................................ 9
Updating an Existing System ....................................................................................................................................................................... 10
Updating a system that already has an Intel® Xeon Phi™ Coprocessor ........................................................................ 10
Regaining Access to the Intel® Xeon Phi™ Coprocessor after Reboot................................................................................... 11
Restarting the Intel® Xeon Phi™ Coprocessor If It Hangs.............................................................................................................. 11
Monitoring the Intel® Xeon Phi™ Coprocessor ..................................................................................................................................... 12
Running an Intel® Xeon Phi™ Coprocessor program from the host system ........................................................................ 12
Working directly with the uOS Environment Intel® Xeon Phi™ Coprocessor ...................................................................... 13
Useful Administrative Tools ......................................................................................................................................................................... 13
Getting Started/Developing Intel® Xeon Phi™ Software .............................................................................................................. 13
Available Software Development Tools / Environments.............................................................................................................. 14
Development Environment: Available Compilers and Libraries ......................................................................................... 14
Development Environment: Available Tools................................................................................................................................. 14
General Development Information............................................................................................................................................................ 14
Development Environment Setup....................................................................................................................................................... 14
Documentation and Sample Code....................................................................................................................................................... 15
Build-Related Information ....................................................................................................................................................................... 16
Compiler Switches and Makefiles........................................................................................................................................................ 16
Debugging During Runtime..................................................................................................................................................................... 17
Where to Get More Help........................................................................................................................................................................... 17
Using the Offload Compiler –Explicit Memory Copy Model......................................................................................................... 17
Reduction .......................................................................................................................................................................................................... 18
Creating the Offload Version................................................................................................................................................................. 18