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): ZS 26,26
Metóda štúdia: Prezenčná
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 Informatika (INF_Ing_D_sk)
Počítačové modelovanie (PM_Ing_D_sk)
Informatika (INF_Ing_D_en)
Kyberbezpečnosť (KB_Ing_D_sk)
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. Madoš, B. Paralelné programovanie (PP) [online]. Košice: KPI FEI TUKE, 2025. Dostupné z: https://moodle.fei.tuke.sk/course/view.php?id=82.
2. Pacheco, P.; Malensek, M. An Introduction to Parallel Programming. 2nd edition, Morgan Kaufmann, 2021. ISBN 978-0-12-804605-0, eBook ISBN 978-0-12-804618-0.
3. MPI: A Message-Passing Interface Standard Version 4.1, Message Passing Interface Forum, University of Tennessee, 2023. Dostupné z: https://www.mpi-forum.org/docs/mpi-4.1/mpi41-report.pdf.
Odporúčané voliteľné súčasti programu:
Jazyk, ktorého znalosť je potrebná na absolvovanie predmetu:
Poznámky: Pre úspešné absolvovanie predmetu sa od študenta očakáva aktívna účasť na vzdelávacích činnostiach priamej výučby (prednášky, cvičenia), ako aj samostatné štúdium a samostatná tvorivá činnosť pri spracovaní semestrálnych projektov (zadaní) na stanovenú tému. Časová náročnosť: 8hod/týždeň.
Hodnotenie predmetov:
Celkový počet hodnotených študentov: 2381
  A B C D E FX  
  27% 32% 26% 11% 1% 1%  
Zabezpečuje:
doc. Ing. Branislav Madoš, PhD.
doc. Ing. Ján Genči, PhD.
Ing. Máté Hireš, PhD.
Dátum poslednej zmeny: 01.09.2024
Schválil: osoba/osoby zodpovedné za študijný program