Semestar: 2
ECTS: 5
Predavanja: 15
Vježbe: 30
Samostalni rad: 105
Šifra kolegija: 24-131-0448
Semestar: 2
ECTS: 5
Predavanja: 15
Vježbe: 30
Samostalni rad: 105
Šifra kolegija: 24-131-0448
Naziv predmeta:
Dizajniranje i upravljanje okolinama visokih performansi (HPC)
Nastavnici:
Opis:
Cilj kolegija je pružiti studentima sustavno znanje i praktične vještine potrebne za dizajniranje, implementaciju i upravljanje rješenjima visokih performansi (HPC). Fokusirajući se na optimizaciju i učinkovito korištenje HPC alata i tehnologija, kolegij će pokriti aspekte kao što su arhitektura sustava visokih performansi, paralelno programiranje, optimizacija performansi, kao i upravljanje resursima i skalabilnosti.
Studenti će naučiti:
razumijevanje osnova i principa HPC sustava.
Razumjeti osnove paralelnog programiranja i optimizacije performansi u HPC okruženjima.
tehnike upravljanja i skaliranja HPC sustava.
primjena alata i strategija za optimizaciju HPC aplikacija.
Implementirati moderne strategije u HPC okoline (bazirane na oblaku i/ili kontejnerima)
Literatura:
Obavezna literatura:
1. Supalov, A., Semin, A., Klemm, M. and Dahnken, C. (2014). Optimizing HPC Applications with Intel Cluster Tools: Hunting Petaflops. Apress.
Dopunska literatura:
1. Sterling, T., Anderson, M., and Brodowicz, M. (2018). High Performance Computing: Modern Systems and Practices. Morgan Kaufmann.