|
|
|
||
Poslední úprava: T_FUUK (22.05.2004)
|
|
||
Poslední úprava: RNDr. Ivan Barvík, Ph.D. (23.05.2014)
Seznámit studenty se základními metodami paralelizace výpočtů (OpenMP, MPI a CUDA - viz. anotace a sylabus). |
|
||
Poslední úprava: RNDr. Ivan Barvík, Ph.D. (30.10.2019)
Podmínkou udělení zápočtu je aktivní účast alespoň na 70 % hodin. V případě nesplnění je nutno vypracovat úlohy z látky, kde došlo k absencím. |
|
||
Poslední úprava: RNDr. Ivan Barvík, Ph.D. (23.05.2014)
Přednášky a praktická cvičení v počítačové laboratoři. Úprava jednoduchých zdrojových kódů ilustrujících použití paralelizačních technik při numerických výpočtech. Nejsou potřeba žádné předběžné znalosti. K procvičení jsou využívány prostředky superpočítačového MetaCentra (OpenMP - jednotlivé uzly klastru Zewura s 80 procesorovými jádry; MPI - aktuálně volné klastry MetaCentra s cca. 10.000 procesorovými jádry; CUDA - klastry Konos, Gram či Doom jejichž uzly jsou osazeny 1-4 výkonnými grafickými kartami). |
|
||
Poslední úprava: RNDr. Ivan Barvík, Ph.D. (28.05.2014)
1. Vývoj hardwarových prostředků užívaných pro náročné numerické výpočty (www.top500.org)
2. MetaCentrum - dostupné softwarové balíky, spouštění úloh (http://metavo.metacentrum.cz/cs/).
3. OpenMP - paralelizace výpočtů na počítačích se sdílenou pamětí.
4. MPI - paralelizace výpočtů na uzlech linuxových klastrů s distribuovanou pamětí.
5. CUDA - paralelizace výpočtů na grafických kartách. |