Přeskočit na hlavní obsah
Přeskočit hlavičku

Pokročilé metody programování HPC systémů

Jazyk výuky angličtina, čeština
Kód 9600-1029
Zkratka PMHPC
Název předmětu česky Pokročilé metody programování HPC systémů
Název předmětu anglicky Advanced methods of programming of HPC systems
Garantující katedra IT4Innovations
Garant předmětu Mgr. Branislav Jansík, Ph.D.

Cíle předmětu

Po absolvování předmětu bude student schopen:
- implementovat náročné paralelní algoritmy pro hybridní platformy, s komplikovanou strukturou interprocesorové komunikace.
- praktického poznání možností a omezení nejmodernějších metod paralelního programování umožní volbu optimálního nástroje pro paralelizaci algoritmů
- ladění, profilování a optimalizace paralelních aplikací

Povinná literatura

1. http://upc.lbl.gov
UPC Language and Library Specifications, Version 1.3
2. http://mpi-forum.org
MPI: A Message-Passing Interface Standard
3. http://openmp.org
OpenMP Application Program Interface
4. http://www.gpi-site.com
Gaspi: Global Address Space Programming Interface, Specifcation of a PGAS API for communication

Doporučená literatura

1. http://docs.it4i.cz
Scalasca, Vampir, TotalView, Allinea DDT/MAP/Performance reports