Strumenti Utente

Strumenti Sito


magistraleinformaticanetworking:spm:spm1314phi

Differenze

Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.

Link a questa pagina di confronto

Entrambe le parti precedenti la revisioneRevisione precedente
Prossima revisione
Revisione precedente
magistraleinformaticanetworking:spm:spm1314phi [17/12/2013 alle 13:44 (11 anni fa)] – [Compiling] Marco Daneluttomagistraleinformaticanetworking:spm:spm1314phi [17/12/2013 alle 13:57 (11 anni fa)] (versione attuale) – [Running from remote] Marco Danelutto
Linea 2: Linea 2:
  
 ===== Access ===== ===== Access =====
-The machine with the Xeon PHI cards may be accessed using the IP address <code>131.114.137.225</code> and the credentials distributed during the lessons to the attendind students. +The machine with the Xeon PHI cards may be accessed using the IP address <code>131.114.137.225</code> 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.  The credentials give access to a local account onto a Sandy Bridge multicore hosting the 2 PHI PCIe boards. 
Linea 8: Linea 8:
 In order to access the PHI, users should use an <code>ssh mic0</code> or <code>ssh mic1</code> command from the Sandy Bridge machine shell prompt.  In order to access the PHI, users should use an <code>ssh mic0</code> or <code>ssh mic1</code> command from the Sandy Bridge machine shell prompt. 
  
 +===== Set up environment =====
 +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 <code>source /opt/intel/composer_xe_2013.1.117/bin/compilervars.sh intel64</code> command to this purpose. It is a good practice to append the command at the end of your home **.bashrc** file. 
 ===== Compiling ====== ===== Compiling ======
 In order to produce executable programs for the PHI In order to produce executable programs for the PHI
Linea 21: Linea 23:
   * run the code: <code>./prog</code>and you'll see the results (**cout** writes) on the terminal   * run the code: <code>./prog</code>and you'll see the results (**cout** writes) on the terminal
   * go back to the compiler shell<code>exit</code>   * go back to the compiler shell<code>exit</code>
 +
 +===== Running from remote =====
 +To run a program on the PHI without leaving the Sandy Bridge shell, consider using a couple of commands: 
 +  * first copy the program executable with a <code>scp progname micX:</code>
 +  * then run it from the current shell with a <code>ssh micX progname</code>
 +You can consider writing a small shell/perl script to automatize the process. 
magistraleinformaticanetworking/spm/spm1314phi.1387287880.txt.gz · Ultima modifica: 17/12/2013 alle 13:44 (11 anni fa) da Marco Danelutto

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki