Kurz poskytne posluchačům základy pro aktivní práci v oblasti paralelních systémů, algoritmů a programování, přičemž se zaměřuje na praktickou tvorbu programů, aby byli s to využít dnešní výkonnou výpočetní techniku, od paralelních superpočítačů až po vícejádrové notebooky, pro výpočetně náročné aplikace z různých aplikačních oblastí. Důraz je kladen na práci s tzv. multipočítači, kde kooperace procesů je řešena na bázi předávání zpráv, diskutována však budou i specifika systémů se sdílenou pamětí (symetrických multiprocesorů). Toto řekněme klasické programování paralelních aplikací je doplněno úvodem do speciálnějších technik v souladu s aktuální vývojem v oblasti paralelního programování, jako je paralelizace prostřednictvím grafických akcelerátorů nebo paralelního Matlabu. Cvičení jsou vesměs věnována praktickému návrhu paralelních algoritmů a jejich implementaci v prostředí MPI či PVM, OpenMP nebo třeba v paralelním Matlabu , a to na nejvýkonnější výpočetní technice VŠB-TUO (ve správě Centra výpočetní techniky), t.č. na síti pracovních stanic Ultra se vzdáleným přístupem na 32-procesorový klastr Teri (128 jader) a na čtyřprocesorový symetrický multiprocesor Quad.