Szuperszámítástechnika alapjai és alkalmazásai

Oktatási cél:
A tantárgy célja, hogy a hallgatók megismerkedjenek a szuperszámítástechnika (HPC) alapjaival és alkalmazásaival, továbbá gyakorlati tapasztalatot szerezzenek a hazai szuperszámítógép (Komondor) használatában.

Tematika:
A tantárgy során bemutatásra kerül a szuperszámítástechnika fejlődése, tipikus HPC alkalmazási területek. A hallgatók megismerhetik a párhuzamos architektúrák alapjait, a különböző szuperszámítógép architektúrák osztályozását, elérhető konfigurációkat, a TOP500-as listát, illetve a nemzetközi EuroHPC programot. A tantárgy áttekintést ad a hazai legjelentősebb szuperszámítógép, a Komondor és annak alkalmazásaira vonatkozóan. A HPC technológia alapjaiként, elméleti és gyakorlati szinten is bemutatásra kerülnek az egyes feladatütemező rendszerek, párhuzamos programozási környezetek és technológiák (MPI, openMP), a párhuzamos I/O és adattárolási megoldások. A hallgatók megismerkedhetnek a HPC területen alkalmazott konténer technológiákkal (Docker, Singularity) és különböző gyorsítókártyák (GPU) használatával és programozásával. Végezetül a legújabb HPC alkalmazási trendekbe (gépi tanulás, kvantumtechnológia) nyerhetnek betekintést a hallgatók. A laborgyakorlathoz a hazai szuperszámítógép (Komondor) biztosítja az erőforrásokat.

Szuperszámítástechnika alapjai és alkalmazásai