The machine with the Xeon PHI cards may be accessed using the IP address
131.114.137.225
and the credentials distributed during the lessons to the attending students.
The credentials give access to a local account onto a Sandy Bridge multicore hosting the 2 PHI PCIe boards.
In order to access the PHI, users should use an
ssh mic0
or
ssh mic1
command from the Sandy Bridge machine shell prompt.
Before using the Intel tools you should setup the shell enviornment in such a way you can find all the right tools. You should use a
source /opt/intel/composer_xe_2013.1.117/bin/compilervars.sh intel64
command to this purpose. It is a good practice to append the command at the end of your home .bashrc file.
In order to produce executable programs for the PHI
As an example, to compile the prog.cpp source code for the PHI we should use a command such as
icc -mmic prog.cpp -o prog
To run a program on the Xeon PHI:
scp prog mic0:
(You can use either mic0 or mic1 on this machine)
ssh mic0
(You should use the same micXX you used to copy)
./prog
and you'll see the results (cout writes) on the terminal
exit
To run a program on the PHI without leaving the Sandy Bridge shell, consider using a couple of commands:
scp progname micX:
ssh micX progname
You can consider writing a small shell/perl script to automatize the process.