Nākošās mācības
- Mondays with MATLAB vebināru un darbsemināru sērija 2024. gada 9.-25. septembris.
Kursa kods: HPC002
Kursa vadītājs: Asoc. profesors Dr. sc. ing. Arnis Lektauers
Priekšzināšanas: C/C++ programmēšanas valodas pamatzināšanas
Kursa apjoms: 8 h (2 nodarbības x 4 h)
Mācību formāts: datorklasē interaktīvu (līdzdarbošanās) praktisko nodarbību viedā
Dalībnieku skaits: 10
Cena: Kursa dalības maksu šobrīd sedz HPC kopmatences centrs Latvijā EuroCC projekta ietvaros. Parasti cena RTU darbiniekiem un studentiem 10.- EUR (+PVN). Ārējiem lietotājiem par kursu cenu sazināties ar HPC centru, rakstot uz [email protected].
Mācību kursā tiek apskatīti masīvi paralēlās skaitļošanas pieejas teorētiskie un praktiskie principi, kas tiek realizēti daudzprocesoru sistēmu un/vai grafisko procesoru aparatūras un specializētas programmatūras vides apvienojuma veidā. Mācību seminārs ietver pārskatu par augstas veiktspējas skaitļošanas aparatūras un programmatūras arhitektūras veidiem, skaitļošanas algoritmiem, lietojumbibliotēkām un rīkiem. Padziļināta uzmanība tiek pievērsta grafisko procesoru bāzētās paralēlās skaitļošanas platformas CUDA starpdisciplināram lietišķajam lietojumam, piemēram, liela apjoma datu analīzē, attēlu apstrādē un mašīnmācīšanās uzdevumos. Līdztekus teorētisko zināšanu apguvei tiek sniegta iespēja gūt praktiskas pamatiemaņas informācijas tehnoloģijas risinājumu izstrādē ar CUDA tehnoloģiju.
Pēc kursa sekmīgas pabeigšanas tiek izsniegts sertifikāts par piedalīšanos profesionālās tālākizglītības kursā.
CUDA arhitektūras apskats (30 min):
CUDA programmēšanas apskats (30 min):
Paralēlie algoritmi CUDA vidē (30 min):
Praktiskais darbs: vingrinājumi vienkāršu CUDA programmu izveidē (2 h).
CUDA atmiņas hierarhijas apskats (30 min):
CUDA bibliotēkas (20 min):
CUDA mijiedarbība ar datorgrafiku (20 min):
CUDA lietojums mašīnmācīšanās jomā (20 min):
Praktiskais darbs: CUDA izstrādes metožu lietojuma vingrinājumi (2 h):
Kursa kods: HPC003
Kursa vadītājs: Asoc. profesors Dr. sc. ing. Arnis Lektauers
Priekšzināšanas: C/C++ programmēšanas valodas pamatzināšanas
Kursa apjoms: 8 h (2 nodarbības x 4 h)
Mācību formāts: datorklasē interaktīvu (līdzdarbošanās) praktisko nodarbību viedā
Dalībnieku skaits: 10
Cena: Kursa dalības maksu šobrīd sedz HPC kopmatences centrs Latvijā EuroCC projekta ietvaros. Parasti cena RTU darbiniekiem un studentiem 10,- EUR (+PVN). Ārējiem lietotājiem par kursu cenu sazināties ar HPC centru, rakstot uz [email protected]
Šis mācību kurss ir turpinājums CUDA I daļai «Ievads augstas veiktspējas skaitļošanas tehnoloģijā CUDA». Šajos apmācību kursos uzmanība tiks pievērsta CUDA programmatūras realizācijai grafikas daudzprocesoru sistēmās, īpaši fokusējoties uz CUDA kā mākoņpakalpojuma iespējām attālinātā serveru vidē. Apmācību noslēgumā tiks piedāvāti CUDA praktiskie vingrinājumu uzdevumi RTU HPC klasterī.
Pēc kursa sekmīgas pabeigšanas tiek izsniegts sertifikāts par piedalīšanos profesionālās tālākizglītības kursā.
CUDA atmiņas efektīva izmantošana (30 min):
CUDA straumes un notikumi (30 min):
CUDA programmatūras atkļūdošana un profilēšana (30 min):
Praktiskais darbs: vingrinājumi lietišķu CUDA programmu izveidē (2 h):
CUDA grafikas daudzprocesoru sistēmās (30 min):
CUDA attālinātā serveru vidē (1 h):
Praktiskais darbs: vingrinājumi lietišķu CUDA programmu izveidē (2 h):