Changes between Initial Version and Version 1 of PhiCompExec


Ignore:
Timestamp:
10/05/22 17:15:58 (2 years ago)
Author:
ypap
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • PhiCompExec

    v1 v1  
     1== Μεταγλώττιση και Εκτέλεση εφαρμογών στο Xeon PHI ==
     2Το host μηχάνημα για το phi είναι το dungani.cslab.ece.ntua.gr.
     3Το phi έχει την IP 147.102.4.30 όπου μπορούμε να συνδεθούμε μέσω ssh με τον ίδιο ακριβώς τρόπο που συνδεόμαστε στον scirouter.
     4
     5=== Μεταγλώττιση εφαρμογής για εκτέλεση στο phi ===
     6Η μεταγλώττιση θα γίνει στον host με χρήση του icc (intel compiler).
     7{{{
     8user@dungani:$ export INTEL_LICENSE_FILE=/various/common_tools/intel-icc-and-tools/licenses/
     9user@dungani:$ /various/common_tools/intel-icc-and-tools/bin/icc -mmic <other flags e.g. -fopenmp, -pthread> -o <output> source_file.c
     10}}}
     11=== Εκτέλεση εφαρμογής στο phi ===
     121. Εκτέλεση κατευθείαν μέσα από το phi:
     13{{{
     14user@dungani-mic0:$ export LD_LIBRARY_PATH=/various/common_tools/intel-icc-and-tools/lib/mic/
     15user@dungani-mic0:$ /path/to/executable
     16}}}
     172. Εκτέλεση με `offload execution` από το dungani:
     18{{{
     19user@dungani:$ export SINK_LD_LIBRARY_PATH=/various/common_tools/intel-icc-and-tools/lib/mic/
     20user@dungani:$ micnativeloadex /path/to/executable
     21}}}
     22References:
     23
     241. https://software.intel.com/en-us/articles/building-a-native-application-for-intel-xeon-phi-coprocessors