Paralelní a distribuované systémy

Garant: doc. RNDr. Jiří Barnat, Ph.D.

Obor je zaměřen na získání teoretických znalostí a praktických dovedností potřebných pro analýzu, návrh a implementaci paralelních aplikací. Studenti oboru se naučí vytvářet aplikace, které pro řešení jedné úlohy efektivně využijí výpočetní sílu vícejádrových procesorů osazených v jedné pracovní stanici, ale i agregovanou výpočetní sílu mnoha (vícejádrových a víceprocesorových) počítačů spojených datovou sítí. Obor seznamuje studenty též s technologií paralelních hardwarových akcelerátorů, jakými jsou například soudobé grafické karty.

Součástí oboru je rovněž studium odpovídajících teoretických poznatků. Studenti oboru se seznámí s principy návrhu a implementace paralelních aplikací, s teorií paralelních algoritmů a s problematikou modelování souběžných systémů a jejich analýzy a verifikace. V rámci projetkové přípravy se studenti seznámí s možností využití paralelních technik při realizaci rozsáhlých výpočtů, zejména vědeckých a technických.

Absolventi oboru najdou uplatnění v praxi nebo mohou pokračovat ve studiu v navazujících magisterských oborech.

Požadavky

Povinné předměty

Doporučení

Z volby PB161/PB162 se doporučuje PB161, případně PB161 i PB162. Pro teoretičtěji zaměřené navazující studium se z volby IB102 / IB005 + IB107 doporučuje IB005 (2. semestr) a IB107 (5. semestr).

Doporučený průchod studiem

1. semestr

2. semestr

3. semestr

4. semestr

5. semestr

6. semestr