Kursā tiek aplūkoti paralēlās programmēšanas pamatprincipi un tehnoloģijas, izmantojot datorgrafikas un attēlu apstrādes piemērus. Kursā paredzēts apgūt teoriju un iepazīties ar paralēlās programmēšanas principiem. Tiek izskatītas OpenACC un OpenCL tehnoloģiju iespējas. Kursu mērķis — iepazīstināt studentus ar programmēšanas tehnoloģijām un to pielietojuma iespējām, izmantojot praktisku uzdevumu piemērus.
Sper pirmo soli ceļā uz augsta līmeņa digitālajām prasmēm! Šis kurss ir daļa no RTU studiju kursa “Paralēlā programmēšana datorgrafikā un attēlu apstrādē” un paredzēts pašvadītai mācīšanās pieredzei, lai sniegtu ieskatu tematikā un veicinātu interesi. Kurss ir brīvi pieejams, taču tas neparedz sertifikāta iegūšanu.
Pilna apjoma studiju kurss sniedz būtisku pievienoto vērtību – tas piedāvā intensīvu praktisko darbu ar digitālajiem rīkiem un augstas veiktspējas skaitļošanas tehnoloģiju, nodrošinot Eiropas iedzīvotāju digitālo kompetenču ietvara (DigComp) 7.–8. līmenim atbilstošu augsta līmeņa digitālo prasmju attīstību.
Ja vēlies mācīties padziļināti un saņemt sertifikātu, kas apliecina iegūtās DigComp kompetences, piesakies pilna studiju kursa apguvei klausītāja statusā, izmantojot RTU Mūžizglītības departamenta piedāvājumu:
https://www.rtu.lv/lv/studijas/uznemsana/kursi-klausitajiem
+371 67089439
- Esošā kursa saturs ir tikai iepazīšanas kurss, kur tiek demonstrēts arī ieskats HPC iespējās.
- Pilnu kursa apjomu ir iespējams apgūt, reģistrējoties uz atbilstošu RTU kursu.
Studiju kursa mērķis ir attīstīt studējošo izpratni un prasmes saistībā ar paralēlas programmēšanas tehnoloģijām un grafiska procesora (GPU) izmantošanu paralēlos aprēķinos, izmantojot augstas veiktspējas skaitļošanas tehnoloģijas OpenACC (Open Accelerators) un OpenCL (Open Computing Language) datorgrafikas un attēlu apstrādes jomā.
Sasniedzamie rezultāti:
- Pārzina un izprot paralēlas programmēšanas tehnoloģijās pamatdefinīcijas un pamatprincipus uz OpenACC piemēra.
- Pārzina paralēlas programmēšanas tehnoloģijas OpenACC paralelizācijas un optimizācijas iespējas.
- Zina paralēlas programmēšanas tehnoloģijās pamatdefinīcijas un pamatprincipus uz OpenCL piemēra.
- Pārzina paralēlas programmēšanas tehnoloģijās izmantošanas iespējas datorgrafikas un attēlu apstrādes uzdevumos.
- Spēj izstrādāt programmēšanas risinājumu 3D objektu vizualizēšanai, izmantojot paralēlas programmēšanas tehnoloģiju OpenCL (DigComp 8.līmenis).
- Spēj izstrādāt individuālu programmēšanas risinājumu attēlu apstrādes uzdevumu risināšanai, izmantojot paralēlas programmēšanas tehnoloģiju OpenCL (DigComp 8.līmenis).
Nepieciešamās priekšzināšanas: C/C++ programmēšanas prasmes;
Prasības pret izmantojamajiem rīkiem un tehnoloģijām: lai iepazīties ar praktiskiem piemēriem jāizmanto datoru, kas atbalsta OpenACC un OpenCL
