Předmět: Paralelní programování I

« Zpět
Název předmětu Paralelní programování I
Kód předmětu KFY/M102
Organizační forma výuky Přednáška + Cvičení
Úroveň předmětu Magisterský
Rok studia 1
Semestr Letní
Počet ECTS kreditů 4
Vyučovací jazyk Čeština
Statut předmětu Povinný
Způsob výuky Kontaktní
Studijní praxe Nejedná se o pracovní stáž
Doporučené volitelné součásti programu Není
Vyučující
  • Lísal Martin, prof. Ing. DSc.
Obsah předmětu
1. Principy paralelního počítání. Základní rozdělení paralelních počítačů a paralelních úloh. 2. Principy MPI a vytvoření paralelního prostředí. 3. Základní MPI komunikační příkazy (MPI_SEND a MPI_RECV). 4. Spouštění MPI programů na METACentru a frontové systémy. 5. Vstupy a výstupy v paralelních programech. 6. Vstupy a výstupy v paralelních programech (dokončení). 7. Základní příkazy pro operace na proměnných distribuovaných na jednotlivých procesech (MPI_REDUCE a MPI_ALLREDUCE). 8. Často používané MPI příkazy: příkazy pro vytvoření a správu paralelního prostředí. 9. Často používané MPI příkazy: příkazy pro kolektivní komunikaci. 10. Často používané MPI příkazy: příkazy pro operace na proměnných distribuovaných na jednotlivých procesech. 11. Aplikace: paralelní tempering. 12. Aplikace: paralelní tempering (dokončení). 13. Aplikace: molekulární dynamika a hybridní Monte Carlo.

Studijní aktivity a metody výuky
nespecifikováno
Výstupy z učení
Předmět uvádí studenty do jedné z nejpoužívanějších technik paralelizace na počítačích s distribuovanou pamětí, tzv. "Message Passing Interface" (MPI) knihovny. MPI je nejdříve vysvětlena na jednoduchých příkladech v jazyce FORTRAN90. Poté je proveden přehled nejpoužívanějších MPI příkazů. Na závěr jsou uvedeny konkrétní příklady použití MPI pro paralelizaci metody paralelního temperingu a paralelizaci molekulární dynamiky a hybridní Monte Carlo metody

Předpoklady
nespecifikováno

Hodnoticí metody a kritéria
nespecifikováno
protokoly o vyřešení úloh řešených na semináři, ústní zkouška
Doporučená literatura


Studijní plány, ve kterých se předmět nachází
Fakulta Studijní plán (Verze) Kategorie studijního oboru/specializace Doporučený ročník Doporučený semestr