Opis kratkog kursa
Uvod u superkompjuterstvo je sveobuhvatan kratki kurs dizajniran da početnicima pruži osnovno znanje i praktično iskustvo u računarstvu visokih performansi (HPC). U rasponu od 1-2 dana, učesnici će naučiti osnove superračunala, istražiti njegovu arhitekturu i razumjeti kako se kretati u HPC okruženju. Kurs je prilagođen studentima, istraživačima i profesionalcima koji su novi u HPC-u i traže računska rješenja za svoj rad. Do kraja kursa, polaznici će biti opremljeni znanjem i vještinama za pouzdano bavljenje HPC sistemima i njihovu primjenu u svojim oblastima.

Sadržaj kursa
Dan 1: Osnove superračunarstva
- Sesija 1: Uvod u računarstvo viskoih performansi
- Definicija, istorija i primena superračunarstva.
- Razlike između tradicionalnog računarstva i HPC-a.
- Stvarni slučajevi upotrebe u nauci, inženjerstvu i veštačkoj inteligenciji.
- Sesija 2: Arhitektura superkompjutera
- Pregled čvorova, procesora, memorije i interkonekcija.
- Koncepti paralelnog računarstva: dijeljena naspram distribuirane memorije.
- Klasteri i sistemi raspoređivanja poslova.
- Sesija 3: Uvod u HPC sisteme
- Prijavljivanje na HPC sistem (npr. SSH).
- Razumijevanje HPC sistema datoteka i upravljanja softverom.
- Sesija 4: Istraživanje slučajeva upotrebe
- Primjena HPC-a u različitim disciplinama.
- Interaktivna diskusija o oblastima interesovanja učesnika.
Dan 2: Praktično praktično iskustvo
- Sesija 5: Osnovni Linux za HPC
- Navigacija na komandnoj liniji i upravljanje datotekama.
- Prijenos datoteka između sistema.
- Sesija 6: Osnove rasporeda poslova
- Pregled planera poslova (npr. SLURM).
- Pisanje, podnošenje i upravljanje osnovnim skriptama za posao.
- Sesija 7: Lab
- Vježbajte kretanje kroz HPC okruženje.
- Pisanje i izvođenje primjera skripti posla.
- Praćenje performansi posla i rezultata.
- Sesija 8: Razmatranja učinka
- Raspodjela resursa i optimizacija za početnike.
- Uvod u paralelnu obradu.
- Sesija 9: Izazovi i sljedeći koraci
- Rješavanje uobičajenih izazova prvi put.
- Resursi za stalno učenje i razvoj vještina.
Ishodi učenja
- Steknite temeljno razumijevanje superračunala i njegovih primjena.
- Shvatite arhitekturu i ključne komponente HPC sistema.
- Razvijte praktične vještine za pristup i navigaciju HPC okruženjem.
- Napišite i upravljajte osnovnim skriptama poslova za obavljanje računskih zadataka.
- Izgradite samopouzdanje za uključivanje HPC-a u svoje profesionalne ili akademske projekte.