„Intel Xeon Phi” változatai közötti eltérés
(Ú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 | + | 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)$ 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ó=== | ||
− | + | ====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==== |
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.
Tartalomjegyzék
[elrejtés]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.