Detail předmětu
Paralelní a distribuované algoritmy
FIT-PRLAk. rok: 2014/2015
Vlastnosti paralelních a distribuovaných architektur a abstraktní modely paralelismu. Základní typy topologií, synchronní a asynchronní algoritmy. Komunikace v paralelních a distribuovaných systémech. Distribuované a paralelní algoritmy a jejich složitost. Řešení typických problémů paralelismu. Algoritmy řazení, algoritmy vyhledávání, vektorové a maticové algoritmy. Model PRAM (Parallel Random Access Machine), suma prefixů a její aplikace. Algoritmy nad seznamy, stromy a grafy.
Jazyk výuky
Počet kreditů
Garant předmětu
Zajišťuje ústav
Výsledky učení předmětu
Studenti se naučí obecné principy a možnosti paralelizace algoritmů.
Prerekvizity
Způsob a kritéria hodnocení
Osnovy výuky
- Osnova přednášek:
- Úvod, vlastnosti paralelních a distribuovaných architektur.
- Abstraktní modely paralelismu, PRAM (Parallel Random Access Machine).
- Distribuované a paralelní algoritmy a jejich složitost.
- Komunikace v paralelních a distribuovaných systémech.
- Základní typy topologií, synchronní a asynchronní algoritmy.
- Algoritmy řazení.
- Algoritmy vyhledávání.
- Maticové algoritmy.
- Sumy prefixů a jejich aplikace.
- Algoritmy nad seznamy a grafy.
- Synchronizační algoritmy a úlohy.
- Mechanismy pro synchronizaci.
- Jazyky pro paralelní a distribuované výpočty.
- Projects in the laboratory
- Samostatné projekty v paralelním programovacím jazyce.
Osnova počítačových cvičení:
Osnova ostatní - projekty, práce:
Učební cíle
Vymezení kontrolované výuky a způsob jejího provádění a formy nahrazování zameškané výuky
Základní literatura
Doporučená literatura
Zařazení předmětu ve studijních plánech
- Program IT-MGR-2 magisterský navazující
obor MBI , 1 ročník, letní semestr, povinný
obor MBS , 1 ročník, letní semestr, povinný
obor MIN , 1 ročník, letní semestr, povinný
obor MIS , 1 ročník, letní semestr, povinný
obor MMI , 1 ročník, letní semestr, povinný
obor MMM , 0 ročník, letní semestr, povinný
obor MPV , 0 ročník, letní semestr, povinně volitelný
obor MSK , 1 ročník, letní semestr, povinný
obor MGM , 0 ročník, letní semestr, povinně volitelný