Računajmo na vsa jedra12
Boštjan Slivnik
Univerza v Ljubljani, Fakulteta za računalništvo in informatiko
Vsebina
Na delavnici (ki bi se v svetu brez PR imenovala Večnitno programiranje z orodjem OpenMP) boste spoznali programsko orodje OpenMP, ki je namenjeno pisanju večnitnih programov in omogoča izkoriščanje zmogljivosti sodobnih računalnikov in računskih vozlišč z večjedrnimi procesorji in skupnim pomnilnikom. Namesto na vse podrobnosti orodje OpenMP se bomo osredotočili na koncepte večnitnega programiranja in njihovo implementacijo s pomočjo orodje OpenMP. Vse to bomo uvedli s preprostimi primeri, na koncu pa bomo vse to skušali uporabiti pri reševanju kakega zahtevnejšega problema.
Potek
Improvizacija. Čista improvizacija.
Potrebno predznanje
- Operacijski sistem GNU/Linux (ali Windows subsystem for GNU/Linux).
- Vmesna programska oprema SLURM.
- Programski jezik C.
Pridobljeno znanje
- Koncepti večnitnega programiranja.
- Implementacija večnitnih programov z orodjem OpenMP.
- Prilagoditev večnitnega programa strojni opremi.
Viri:
-
Gradivo je objavljeno pod licenco Creative Commons Priznanje avtorstva-Nekomercialno-Deljenje pod enakimi pogoji 4.0 Mednarodna. ↩
-
Delavnica je pripravljena pod okriljem evropskega projekta EuroCC, ki je namenjen vzpostavitvi nacionalnih kompetenčnih centrov za superračunalništvo. Več o projektu EuroCC najdete na spletnih straneh SLING. ↩