DMI746 Kiberdrošības risinājumi augstas veiktspējas skaitļošanas vidē

Kods DMI746
Nosaukums Kiberdrošības risinājumi augstas veiktspējas skaitļošanas vidē
Statuss Obligātais/Ierobežotās izvēles
Līmenis un tips Augstākā līmeņa, Akadēmiskais
Tematiskā joma Datorika
Struktūrvienība Datorzinātnes, informācijas tehnoloģijas un enerģētikas fakultāte
Mācībspēks Arnis Lektauers
Kredītpunkti 4.0 (6.0 ECTS)
Daļas 1
Anotācija Studiju kursā tiek apskatīti augstas veiktspējas skaitļošanas pieejas teorētiskie un praktiskie principi kiberdrošības kontekstā, izmantojot grafikas procesoru aparatūru un specializētu programmatūru. Studiju kurss ietver pārskatu par grafikas procesoru bāzētās paralēlās skaitļošanas platformas CUDA arhitektūru, skaitļošanas algoritmiem, lietojumbibliotēkām un rīkiem. Padziļināta uzmanība tiek pievērsta CUDA starpdisciplināram lietišķajam pielietojumam ievainojamību analīzē, paralēlajā datu šifrēšanā, uzraudzības datu ieguvē, objektu detektēšanā un atpazīšanā. 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 CUDA tehnoloģiju..
Studiju kursa saturs
Saturs Pilna un nepilna laika klātienes studijas Nepilna laika neklātienes studijas
Kontaktstundas Patstāvīgais darbs Kontaktstundas Patstāvīgais darbs
Paralēlās skaitļošanas platformas CUDA arhitektūra un programmēšanas pamati 4 0 0 0
Paralēlie algoritmi CUDA vidē 4 2 0 0
CUDA lietojumbibliotēkas un rīki 2 2 0 0
CUDA veiktspējas optimizācijas metodes 2 2 0 0
CUDA realizācija daudzprocesoru vidē 2 2 0 0
CUDA lietišķais pielietojums: attēlu un video apstrāde 4 4 0 0
CUDA lietišķais pielietojums: mašīnmācīšanās 2 4 0 0
Ievainojamību analīze CUDA vidē 4 4 0 0
Paralēlā datu šifrēšana 2 4 0 0
CUDA izmantošana uzraudzības datu ieguvē un analīzē 2 4 0 0
Objektu detektēšana un atpazīšana CUDA vidē 4 4 0 0
Lab. darbs „Ievads CUDA programmēšanā” 4 8 0 0
Lab. darbs „Lineārās algebras uzdevumi CUDA vidē” 8 16 0 0
Lab. darbs „Paralēlā datu šifrēšana CUDA vidē” 10 20 0 0
Lab. darbs „Objektu detektēšanas un atpazīšanas uzdevumu realizācija CUDA vidē” 10 20 0 0
Kopā: 64 96 0 0
Mērķis un uzdevumi, izteikti
kompetencēs un prasmēs
Mērķis ir sniegt teorētiskas un praktiskas zināšanas par augstas veiktspējas skaitļošanas tehnoloģijas CUDA principiem, izmantošanas metodēm, iespējām, attīstības tendencēm, kā arī praktisko pielietojumu. Kursa uzdevumi ir apgūt CUDA augstas veiktspējas skaitļošanas aparatūras un programmatūras arhitektūras un algoritmiskos principus, saistītās programmatūras izstrādes tehnoloģijas, kā arī praktiskās izmantošanas veidus, kā rezultātā studenti spēj patstāvīgi risināt kiberdrošības jomas lietišķos uzdevumus ar CUDA tehnoloģijas pielietošanu.
Sasniedzamie studiju
rezultāti un to vērtēšana
Spēj definēt, interpretēt un lietot profesionālo terminoloģiju grafisko procesoru bāzētas augstas veiktspējas skaitļošanas tehnoloģiju jomās. - Sekmīgi izpildīts kontroldarbs.
Spēj izstrādāt CUDA tehnoloģijā sakņotu programmatūras risinājumu. - Laboratorijas darbu izpildes laikā ir parādītas spējas izpildīt uzdotos darba uzdevumus, sekojot laboratorijas darbu izpildes norādēm.
Spēj izvērtēt piedāvātā augstas veiktspējas programmatūras risinājuma izstrādes ceļus, kā arī izmantošanas ierobežojumus un optimizācijas iespējas. - Laboratorijas darbu un individuālā pētījuma izpildes laikā students prot identificēt dotā uzdevuma iespējamos risinājumu ceļus, ierobežojumus un piedāvāt alternatīvus risinājumu variantus.
Spēj izskaidrot augstas veiktspējas skaitļošanas tehnoloģiju izmantošanas būtību, iespējas, ierobežojumus un nozīmi noteiktās zinātnes un prakses jomās. - Eksāmena laikā ir demonstrēta spēja atpazīt formulēto tematisko jautājumu būtību, kā arī lakoniski un korekti sniegt argumentētu uzdoto tematu skaidrojumu.
Studiju rezultātu vērtēšanas kritēriji
Kontroldarbs - 20%
Laboratorijas darbi - 25%
Individuālais pētījums - 25%
Eksāmens - 30%
 
Priekšzināšanas Informācijas tehnoloģijas, C/C++ programmēšanas valodas pamatzināšanas
Studiju kursa plānojums
Daļa KP EKPS Stundas nedēļā Pārbaudījumi
Lekcijas Prakt. d. Lab. Ieskaite Eksāmens Darbs
1 4.0 6.0 2.0 0.0 2.0 *

Pieteikties uz šo kursu

[Kursa apraksts PDF formātā]