INFORMAČNÝ LIST PREDMETU | ||||||||||||||
Vysoká škola: Technická univerzita v Košiciach | ||||||||||||||
Fakulta: Fakulta elektrotechniky a informatiky | ||||||||||||||
Pracovisko: Katedra počítačov a informatiky |
||||||||||||||
Kód predmetu: 2611481 | Názov predmetu: Paralelné programovanie | |||||||||||||
Druh, rozsah a metóda vzdelávacích činností: Forma výučby: Prednáška, Cvičenie laboratórne Odporúčaný rozsah výučby (v hodinách): Denná forma štúdia (hodiny za týždeň): 2,2 Externá forma štúdia (hodiny za semester): 26,26 Metóda štúdia: |
||||||||||||||
Počet kreditov: 6 | ||||||||||||||
Odporúčaný semester štúdia: ZS | ||||||||||||||
Odporúčaný semester | Študijný program | Stupeň štúdia | Metóda štúdia | |||||||||||
2.rok ZS | Kyberbezpečnosť (KB_Ing_D_sk) Informatika (INF_Ing_D_sk) Počítačové modelovanie (PM_Ing_D_sk) Informatika (INF_Ing_D_en) |
2. 2. 2. 2. |
Prezenčná Prezenčná Prezenčná Prezenčná |
|||||||||||
Stupeň štúdia: | ||||||||||||||
Podmieňujúce predmety: | ||||||||||||||
Podmienky na absolvovanie predmetu: Spôsob hodnotenia a skončenia štúdia predmetu: Zápočet a skúška Priebežné hodnotenie (PH): Študent prospeje v PH a získa zápočet, keď splní podmienku získať min. 16% z 30%. samostatná práca, spracovanie projektov Záverečné hodnotenie (ZH): Študent prospeje v ZH a úspešne vykoná skúšku, keď splní podmienku získať min. 36% z 70%. skúška Celkové hodnotenie: CH je suma hodnotení získaných študentom za hodnotené obdobie. Celkový výsledok sa stanoví v súlade s vnútornými predpismi TUKE. (študijný poriadok, vnútorný predpis zásady doktorandského štúdia) |
||||||||||||||
Výsledky vzdelávania: Predmet poskytuje znalosti v oblasti paralelného programovania z pohľadu inžinierskej disciplíny, ktorá je založená na poznaní metodologických postupov pri tvorbe paralelných programov. Cieľom je dosiahnutie efektívnosti, ktorá je založená na správnom návrhu, so vzťahom na riešený problém a cieľovú architektúru, na poznaní vlastností paralelných problémov a metóde analýzy a experimentálneho hodnotenia efektívnosti ako aj voľby vhodných prostriedkov pre výpočty vysokého výkonu. |
||||||||||||||
Stručná osnova predmetu: 1. Vzťah paralelných architektúr a paralelných problémov. 2. Vlastnosti paralelných algoritmov a paralelných problémov. 3. Vzťah paralelných problémov a druhov paralelizmu. 4. Metodológia návrhu paralelných algoritmov : dekompozícia a komunikácia. 5. Metodológia návrhu paralelných algoritmov : zhlukovanie, priraďovanie a plánovanie úloh. 6. Modelovanie a hodnotenie efektívnosti paralelného výpočtu. 7. Odovzdávanie správ v MPI pri komunikácii medzi dvoma procesmi a skupinovej komunikácii. 8. Skupinová komunikácia v MPI. 9. Modulárny návrh paralelných algoritmov. 10. Údajové typy MPI a ich aplikácia. 11. Využitie komunikátorov a topológii procesov MPI pri dekompozícii paralelných problémov. 12. Expanzívny a masívny paralelizmus v modeli údajového paralelizmu. |
||||||||||||||
Odporúčaná literatúra: 1. Kollár, Ján: Paralelné programovanie. Academic Press elfa, s.r.o., Košice, 1999, 96pp. 2. Kollár Ján: Metódy a prostriedky pre výkonné paralelné výpočty. Academic Press elfa, s.r.o., Košice, 2003, Edícia monografií FEI TU v Košiciach, 110 pp. 3. Ian Foster: Designing and Building Parallel Programs. http://www-unix.mcs.anl.gov/dbpp/text/book.html 4. Ján Kollár: MPI - Introductory Course, DCI FEI TU Košice, 2001 5. Ján Kollár: MPI - Advance Course, DCI FEI TU Košice, 2001 6. MPI: A Message-Passing Interface Standard. Message Passing Interface Forum, June 12, 1995, University of Tennessee, Knoxville, Tennessee., 231pp. 7. Gibbons S.A., Rytter, W.: Efficient Parallel Algorithms. Cambridge Univ. Press, 1987. 8. Peter S. Pacheco: A User's Guide to MPI. Dept. of Mathematics, Univ of San Francisco, CA, March 30 1998, (postscript) |
||||||||||||||
Odporúčané voliteľné súčasti programu: |
||||||||||||||
Jazyk, ktorého znalosť je potrebná na absolvovanie predmetu: | ||||||||||||||
Poznámky: | ||||||||||||||
Hodnotenie predmetov: Celkový počet hodnotených študentov: 2020 |
||||||||||||||
A | B | C | D | E | FX | |||||||||
28% | 30% | 27% | 13% | 1% | 1% | |||||||||
Zabezpečuje: doc. Ing. Branislav Madoš, PhD. doc. Ing. Ján Genči, PhD. |
||||||||||||||
Dátum poslednej zmeny: 01.09.2022 | ||||||||||||||
Schválil: osoba/osoby zodpovedné za študijný program | ||||||||||||||