Kratki kurs: Uvod u superkompjutere

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.

Na ovom kursu studenti uče kako da prenesu svoj projekat na HPC računarske resurse

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.