Přeskočit na hlavní obsah
Přeskočit hlavičku

Paralelní algoritmy

Anotace

Praktičtěji zaměřený kurz, který poskytne posluchačům základní orientaci v oblasti paralelního programování a algoritmizace, aby byli s to využít paralelních prostředků (včetně superpočítačů) pro výpočetně náročené aplikace z různých aplikačních oblastí. Důraz je kladen na práci se systémy s distribuovanou pamětí, kde procesy komunikují prostřednictvím zpráv, nicméně uvádějí se rovněž techniky specifické pro symetrické multiprocesory (se sdílenou pamětí). Praktická část blíže seznamuje s prostředím
PVM nebo MPI na nejvýkonnějších paralelních systémech VŠB-TUO, t.č. na 32-procesorovém klastru Termit či na masivně paralelním systému IBM SP. Individuálním přístupem se usiluje se o to, aby posluchači mohli získané znalosti bezprostředně uplatnit ve své odborné práci.

Povinná literatura

I. Foster: Designing and Building Parallel Programs. Addisson-Wesley, 1995.
Al Geist et al.: PVM: Parallel Virtual Machine. The MIT Press, 1994.

Doporučená literatura

B. Wilkinson, M. Allen: Parallel Programming. Prentice Hall, 1999.
G. V. Wilson: Practical Parallel Programming. The MIT Press, 1995.
J. JáJá: An Introduction to Parallel Algorithms. Addison-Wesley, 1992.


Jazyk výuky čeština
Kód 456-0917
Zkratka PA
Název předmětu česky Paralelní algoritmy
Název předmětu anglicky Parallel Algorithms
Garantující katedra Katedra informatiky
Garant předmětu RNDr. Ondřej Jakl, CSc.