|
|
|
||
Přednáška je vhodná pro studenty magisterského i doktorandského studia. Cílem je aplikace pokročilých metod programování využívajících paralelizace.
Poslední úprava: T_FUUK (22.05.2004)
|
|
||
Seznámit studenty se základními metodami paralelizace výpočtů (OpenMP, MPI a CUDA - viz. anotace a sylabus). Poslední úprava: Barvík Ivan, RNDr., Ph.D. (23.05.2014)
|
|
||
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: Barvík Ivan, RNDr., Ph.D. (30.10.2019)
|
|
||
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: Barvík Ivan, RNDr., Ph.D. (23.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. Poslední úprava: Barvík Ivan, RNDr., Ph.D. (28.05.2014)
|