Tantárgy adatlapja
| Tantárgy neve: | Parallel Programming P-ITSZT-0048 |
|---|---|
| Tárgyfelelős: | Reguly István Zoltán |
| Tantárgy oktatója: | Reguly István Zoltán |
| A tantárgy céljának rövid ismertetése: | A hallgatók számára bevezetést nyújtani a hatékony párhuzamos programozás alapjaiba a megvalósítandó munkafolyamatok gyorsításának elősegítésére. |
| Elsajátítandó elméleti ismeretanyag: | A kurzus hallgatói megismerkedhetnek az alapvető párhuzamos hardver architektúrákkal és párhuzamos programozási módszerekkel, beleértve az osztott memóriás és elosztott memóriás párhuzamosságot hagyományos CPU-kon, és a grafikus processzorok programozását. |
| Elsajátítandó gyakorlati ismeretanyag: |
|
| A 2-4 legfontosabb kötelező irodalom felsorolása bibliográfiai adatokkal (szerző, cím, kiadás adatai, (esetleg oldalak), ISBN): | Georg Hager, Gerhard Wellein: Introduction to High Performance Computing for Scientists and Engineers. CRC Press, 2010. ISBN: 9781439811924. Jason Sanders, Edward Kandrot: CUDA by Example: An Introduction to General-Purpose GPU Programming. Addison-Wesley, 2010. ISBN: 9780131387683. |
| A 2-4 legfontosabb ajánlott felsorolása bibliográfiai adatokkal (szerző, cím, kiadás adatai, (esetleg oldalak), ISBN): | Frank Nielsen: Introduction to HPC with MPI for Data Science. Springer, 2016. ISBN: 9783319219028. Subodh Kumar: Introduction to Parallel Programming. Cambridge University Press, 2022. ISBN: 9781009069533. |
| Elmélet-gyakorlat aránya: | Elméleti óra óraszáma: 0 Gyakorlati óra és labor óra óraszáma: 0 + 3 |
| Az alkalmazott oktatási módszerek: | esettanulmányok |
| Az értékelés módja: | |
| Az értékelés kritériuma: | A gyakorlatokon konkrét kódok bemutatása, írása történik, megfelelő elméleti bevezetés után. A kurzus hallgatói számára hozzáférhető kódbázis. |
| Miként járul hozzá a tantárgy a KKK-ban megjelölt kompetenciaelemek megszerzéséhez: | Bioinformatika mesterképzés: |