Strumenti Utente

Strumenti Sito


magistraleinformaticanetworking:spm:spm1617knl

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:spm1617knl [21/12/2016 alle 07:23 (8 anni fa)] – [README FIRST] Marco Daneluttomagistraleinformaticanetworking:spm:spm1617knl [19/01/2017 alle 16:10 (8 anni fa)] (versione attuale) – [OpenCV] Marco Danelutto
Linea 1: Linea 1:
-====== KNL howto ======+====== Xeon PHI KNL howto ======
  
  
Linea 11: Linea 11:
  
 please logout immediately after killing all your processes (foreground and backgroud). The machine is provided by the ITC and it may be the case it will be needed for short demos and experiments. **// please logout immediately after killing all your processes (foreground and backgroud). The machine is provided by the ITC and it may be the case it will be needed for short demos and experiments. **//
 +
 +===== Then read this ... =====
  
 ==== Machine address ==== ==== Machine address ====
 The machine address is **ninja.itc.unipi.it** The machine address is **ninja.itc.unipi.it**
 +
 +==== Differences with the KNC (old machine) ====
 +
 +This is machine that directly boots as a Xeon PHI KNL. No need to ssh micX or to compile with the -mmic flag. To run on the 64 cores, just use icc (with any of the "normal" flags needed) and then run the executable. E.g.:
 +<code>
 +icc -std=c++11 mymain.cpp -pthread -o mymain
 +./mymain
 +</code>
 +
  
 ==== Tools ==== ==== Tools ====
Linea 21: Linea 32:
 in order to be able to use the compiler.  in order to be able to use the compiler. 
  
-The machine also has a g++ compiler, but for the project you have to use the Intel compiler.+The machine also has a g++ compiler, but for the project you **must** use the Intel compiler. 
 + 
 +==== Java ==== 
 +Standard Java JDK 8 is installed under  
 +<code> 
 +/ust/local/jdk 
 +</code> 
 +Please consider adding /usr/local/jdk/bin to your $PATH: 
 +<code> 
 +export PATH=/usr/local/jdk/bin:$PATH 
 +</code> 
 +(to be executed in the shell or added to the .bashrc)
  
 ==== Programming framework ==== ==== Programming framework ====
Linea 41: Linea 63:
  
 All the filters used should be implemented by yourself.  All the filters used should be implemented by yourself. 
 +==== ffmpeg ==== 
 +I installed ffmpeg under <code>/home/marcod/ffmpeg_build</code>. You'll find here a bin and a lib directory with some of the libraries possibly needed to run correctly OpenCV
 ==== Video filters ==== ==== Video filters ====
 For the "video" project we suggest to use filters such as  For the "video" project we suggest to use filters such as 
magistraleinformaticanetworking/spm/spm1617knl.1482305023.txt.gz · Ultima modifica: 21/12/2016 alle 07:23 (8 anni fa) da Marco Danelutto

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki