Kratki kursevi obuke
NCC Montenegro nudi fokusirane kratke kurseve osmišljene da uvedu polaznike u svijet računarstva visokih performansi (HPC). Na primjer, trenutne ponude uključuju Uvod u superračunanje, gdje ćete naučiti osnove HPC arhitekture i aplikacija, i Od osobnog računala do HPC-a, koji premošćuje jaz između svakodnevnog računarstva i naprednih mogućnosti superračunala. Ovi kursevi pružaju solidnu osnovu za korištenje HPC-a u istraživanju, industriji i inovacijama.

Uvod u superračunare
2-dnevni kurs
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čunarstva, istražiti njegovu arhitekturu i razumjeti kako se kretati HPC okruženjem. 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 pouzdan rad sa HPC sistemima i njihovu primjenu u svojim oblastima. Saznajte više na [link].
HPC za poslovne lidere (korisnike koji nisu IT)
1-dnevni kurs
HPC za korisnike koji nisu IT je kratak netehnički kurs dizajniran da poslovnim liderima i početnicima pruži osnovno znanje o računarstvu visokih performansi (HPC), dajući odgovore na ključna pitanja kao što su ŠTA, ZAŠTO i KAKO koristiti superračunare. U rasponu od 2 sata, učesnici će razumjeti osnovne tehničke i komercijalne aspekte HPC sistema/aplikacija, istražiti HPC mogućnosti i prednosti kroz slučajeve upotrebe u industriji i priče o uspjehu, naučiti kako procijeniti HPC spremnost i naučiti kako pristupiti evropskim superračunarima (bez dodatnih troškova). Saznajte više na [link].
Od personalnog računara do HPC-a
2-dnevni kurs
Od ličnog računarstva do HPC-a Praktični vodič je kratak kurs dizajniran za istraživače, studente i profesionalce sa iskustvom u ličnom računarstvu (npr. laptop ili platforme kao što je Google Colab) koji su novi u računarstvu visokih performansi (HPC). Tokom 1-2 dana, učesnici će istražiti ključne razlike između ličnog i HPC okruženja, naučiti kako da prilagode tokove rada za HPC i steknu praktično iskustvo u pristupu i upravljanju zadacima na HPC platformi. Do kraja kursa, polaznici će biti opremljeni znanjem i vještinama za pouzdanu migraciju i optimizaciju svojih tokova računanja za HPC sisteme. Saznajte više na [link].
Uvod u paralelno računanje
2-dnevni kurs
Paralelno računarstvo je osnova modernog računarstva visokih performansi, omogućavajući izvršavanje složenih proračuna podelom zadataka na više procesora. Ovaj dvodnevni kurs pruža sveobuhvatan uvod u paralelno računarstvo, pokrivajući paradigme dijeljene i distribuirane memorije. Učesnici će istražiti osnovne principe paralelizma, naučiti modele programiranja kao što su OpenMP i MPI i steći praktično iskustvo u dizajniranju paralelnih aplikacija. Bilo da ste početnik ili želite da proširite svoje razumevanje paralelnog računarstva, ovaj kurs će vas opremiti alatima i tehnikama za efikasno iskorištavanje moći višejezgrenih i distribuiranih sistema. Saznajte više na [link].
Uvod u OpenMP programiranje
2-dnevni kurs
OpenMP (Open Multi-Processing) je široko korišćen API za paralelno programiranje zajedničke memorije, omogućavajući programerima da pišu efikasne i skalabilne paralelne aplikacije za procesore sa više jezgara. Ovaj kurs je dizajniran da uvede osnove OpenMP programiranja, pružajući vještine za efikasno korištenje arhitekture dijeljene memorije. Kroz kombinaciju teoretskih sesija i praktičnih vježbi, učesnici će naučiti kako da paraleliziraju svoje aplikacije koristeći OpenMP direktive, konstrukcije za dijeljenje posla, mehanizme sinhronizacije i tehnike optimizacije performansi. Bilo da ste novi u paralelnom programiranju ili želite da poboljšate svoju stručnost, ovaj kurs nudi sveobuhvatan uvod u OpenMP za sisteme dijeljene memorije. Saznajte više na [link].
Uvod u MPI programiranje
2-dnevni kurs
Message Passing Interface (MPI) je moćan standard za paralelno programiranje, omogućavajući programerima da pišu skalabilne i efikasne aplikacije za sisteme distribuirane memorije. Ovaj dvodnevni kurs je osmišljen da polaznike upozna sa osnovama MPI programiranja, opremivši ih znanjem i praktičnim vještinama potrebnim za razvoj paralelnih aplikacija. Kroz interaktivne sesije, praktične vježbe i primjere iz stvarnog svijeta, učesnici će steći čvrstu osnovu u MPI konceptima, sintaksi i tehnikama implementacije. Bilo da ste novi u paralelnom programiranju ili želite da poboljšate svoje vještine, ovaj kurs će vam pružiti osnovne alate za iskorištavanje moći MPI-a za računanje visokih performansi. Saznajte više na [link].
Web programiranje sa Python, Flask i HPC-omogućenim ML-om
2-dnevni kurs
Ovaj intenzivni kratki kurs upoznaje polaznike sa web programiranjem koristeći Python i Flask, sa fokusom na integraciju modela mašinskog učenja (ML) i korišćenje računarstva visokih performansi (HPC) za skalabilnu primenu. Učesnici će naučiti da grade interaktivne web aplikacije, ugrade mogućnosti zaključivanja ML-a i povezuju se na HPC backend za poboljšane performanse. Dizajniran za studente, istraživače i profesionalce sa osnovnim znanjem o Python-u, kurs nudi praktične, praktične sesije koje kombinuju web razvoj, integraciju ML-a i strategije implementacije pogodne za istraživanje i aplikacije u stvarnom svijetu. Saznajte više na [link].