Parallel Programming in Computer Graphics and Image Processing(1),24/25-P

Paralēlā programmēšana ir svarīgā datorikas nozare, kas nodrošina aprēķinu paātrinājumu atsevišķos zinātniskos un tehniskos uzdevumos, kur kritisks nosacījums ir aprēķinu rezultātu iegūšanas ātrums.
Datorgrafika un attēlu apstrāde – divas svarīgas datorzinātnes nozares, kurās tiek izmantota vizuālā informācija digitālā formātā. Datorgrafikas nozare saistīta ar divdimensiju (2D) un trīsdimensiju (3D) grafisko objektu izveidi, to transformēšanu un vizualizēšanu. Attēlu apstrāde saistīta ar jau iegūtā digitālā attēla modificēšanu, uzlabošanu un transformāciju.
Studiju kursa ietvaros tiek apskatīti paralēlās skaitļošanas (programmēšanas) pieejas teorētiskie un praktiskie principi, kas tiek realizēti daudzprocesoru sistēmu un/vai grafisko procesoru aparatūrā. Tiek pētīti dažādi datorgrafikas algoritmi 3D grafisko objektu modelēšanai un vizualizācijai, ka arī to izmantošanas iespējas. Studiju kursā tiek apskatīti attēlu apstrādes metožu teorētiskie pamati un apgūtas praktiskās iemaņas to lietošanai. Līdztekus teorētisko zināšanu apguvei lekcijās, laboratorijas nodarbībās tiek sniegtas iespējas gūt praktiskas iemaņas informācijas tehnoloģijas risinājumu izstrādē ar OpenACC un OpenCL paralēlās programmēšanas tehnoloģijām datorgrafikā un attēlu apstrādes uzdevumos.
Studiju kurss ir pielāgots kombinēto studiju metodikai, un ietver asinhronas (patstāvīgi) un sinhronas (kopā ar pasniedzēju) studiju aktivitātes, kā arī nepieciešamos atbalsta materiālus studiju asinhronām aktivitātēm.
Studiju kursā studējošie apgūst Eiropas iedzīvotāju digitālās kompetences ietvaram (DigComp) atbilstošās augstāko līmeņu digitālās prasmes.