Pokročilé partie paralelních algoritmů a architektur
Kód | Zakončení | Kredity | Rozsah |
---|---|---|---|
D01PPPAA | ZK |
- Garant předmětu:
- Přednášející:
- Cvičící:
- Předmět zajišťuje:
- katedra matematiky
- Anotace:
-
Obsahem předmětu je výklad pokročilých metod optimalizace a paralelizace algoritmů z různých oblastí intenzivních výpočtů (HPC, high-performance computing). Důraz je kladen na postupy pro dosažení opravdu dobré paralelní efektivity a škálovatelnosti s využitím většího počtu procesů. Předmět se zaměřuje na vývoj algoritmů pro vícejádrové architektury se sdílenou pamětí včetně akcelerátorů Xeon Phi, architektury s distribuovanou pamětí (výpočetní klastry) a vývoj pro GPU s využitím nástrojů CUDA.
- Požadavky:
- Osnova přednášek:
- Osnova cvičení:
- Cíle studia:
- Studijní materiály:
-
[1] A. Grama, G. Karypis, An Introduction to Parallel Computing: Design and Analysis of Algorithms, Pearson/Addison Wesley, 2003.
[2] M. J. Quinn, Parallel programming in C with MPI and OpenMP, McGraw Hill, 2003.
[3] D. B. Kirk, W. W. Hwu, Programming Massively Parallel Processors, Morgan Kaufmann, 2010.
[4] J. Levesque, G. Wagenbreth, High Performance Computing, CRC Press, 2011.
[5] J. Jeffers, J. Reinders, Intel Xeon Phi Coprocessor High-Performance Computing, Morgan Kaufmann, 2013.
- Poznámka:
- Rozvrh na zimní semestr 2024/2025:
- Rozvrh není připraven
- Rozvrh na letní semestr 2024/2025:
- Rozvrh není připraven
- Předmět je součástí následujících studijních plánů: