„Intel Xeon Phi” változatai közötti eltérés

Innen: KIFÜ Wiki
(Új oldal, tartalma: „Intel Xeon Phi kártya * Hardver bemutatása * Használati módok * támogatott mód * Offload * támogatott, de nem preferált használat * automatikus k…”)
 
1. sor: 1. sor:
Intel Xeon Phi kártya
+
Az oldalon található információk segítséget nyújtanak a HPC felhasználóinknak, hogy alkalmazásaikat miként portolhatják valamint optimalizálhatják a hatékonyabb futást szem előtt tartva Intel Xeon Phi koprocesszor kártyákon.
  
* Hardver bemutatása
+
==Hardver bemutatása==
* Használati módok
+
 
  * támogatott mód
+
==Használati módok==
    * Offload
+
 
  * támogatott, de nem preferált használat
+
 
    * automatikus kódátvitel
+
 
 +
===támogatott mód===
 +
====Offload====
 +
 
 +
====Offload + OpenMP====
 +
 
 +
===támogatott, de nem preferált használat===
 +
====automatikus kódátvitel====
 
   
 
   
 
BUDAPEST2[cn10] phi (0)$ export SINK_LD_LIBRARY_PATH=/opt/intel/composerxe/compiler/lib/mic
 
BUDAPEST2[cn10] phi (0)$ export SINK_LD_LIBRARY_PATH=/opt/intel/composerxe/compiler/lib/mic
12. sor: 19. sor:
 
Hello world! I have 244 logical cores.
 
Hello world! I have 244 logical cores.
 
BUDAPEST2[cn10] phi (0)$
 
BUDAPEST2[cn10] phi (0)$
 +
===nem támogatott mód===
 +
====közvetlen natív használat====
 +
 +
==Alkalmazások optimalizálása a kártyára==
 +
Ebben a fejezetben optimalizálási lehetőségeket mutatunk be, melyek segítségül szolgálhatnak az egyes alkalmazások hatékonyabb futása érdekében ezzel jobban kihasználni a rendelkezésre álló erőforrások adta számítási kapacitás.
 +
==Hosszredukció==
 +
 +
===Vektorizáció===
  
* nem támogatott mód
+
====SIMD====
    * közvetlen natív használat
+
====AoS -> SoA====
 +
====Hatékony hossz választás====
  
* Alkalmazások optimalizálása a kártyára
+
===="Héj ciklusok" kiköszöbölése====
 +
====Regularizáció====
 +
===Párhuzamosítás===
 +
====Párhuzamos szálak ütemezése====
 +
====Ciklus kifejtés====
 +
====Automatikus ciklusösszevonás====

A lap 2016. május 2., 10:31-kori változata

Az oldalon található információk segítséget nyújtanak a HPC felhasználóinknak, hogy alkalmazásaikat miként portolhatják valamint optimalizálhatják a hatékonyabb futást szem előtt tartva Intel Xeon Phi koprocesszor kártyákon.

Hardver bemutatása

Használati módok

támogatott mód

Offload

Offload + OpenMP

támogatott, de nem preferált használat

automatikus kódátvitel

BUDAPEST2[cn10] phi (0)$ export SINK_LD_LIBRARY_PATH=/opt/intel/composerxe/compiler/lib/mic BUDAPEST2[cn10] phi (0)$ micnativeloadex hello_phi Hello world! I have 244 logical cores. BUDAPEST2[cn10] phi (0)$

nem támogatott mód

közvetlen natív használat

Alkalmazások optimalizálása a kártyára

Ebben a fejezetben optimalizálási lehetőségeket mutatunk be, melyek segítségül szolgálhatnak az egyes alkalmazások hatékonyabb futása érdekében ezzel jobban kihasználni a rendelkezésre álló erőforrások adta számítási kapacitás.

Hosszredukció

Vektorizáció

SIMD

AoS -> SoA

Hatékony hossz választás

"Héj ciklusok" kiköszöbölése

Regularizáció

Párhuzamosítás

Párhuzamos szálak ütemezése

Ciklus kifejtés

Automatikus ciklusösszevonás