ITF studiju kursi 2023/2024

Paralēlā skaitļošana

14:40 - 16:10

piektdiena

12.02.2024.-31.05.2024.

140

Maģistra

2

A104

docents Vairis Caune

APRAKSTS

Mūsdienās procesori tiek būvēti daudzkodolu arhitektūrā, tāpēc ir svarīgi spēt programmēt kodu, ko var izpildīt, izmantojot pilnu šīs arhitektūras piedāvāto veiktspēju. Lai iemācītos, kādi ir galvenie klupšanas akmeņi un kā no tiem izvairīties, šajā priekšmetā apskatām galvenās problēmas paralēlajā programmēšanā un kā pēdējo gadu programmēšanas valodu progress tās risina. Paralēli paralēlās programmēšanas tehniskajai pusei, apskatām arī dažādus veidus kā ar paralēlo programmēšanu risināt liela apjoma dabaszinātņu problēmu modelēšanu. Nobeigumā apskatām arī mākoņrisinājumus, to priekšrocības un trūkumus.


SATURS

1. Ievads paralēlās programmēšanas pamatos 2. Ievads daudzkodolu procesora arhitektūrās 3. Laiksakritīgās un paralēlās programmēšanas modeļu atšķirības 4. OpenMP pamati 5. MPI, Boost.mpi, asinhronā komunikācija 6. GPU programmēšana, pavedienu un atmiņas hierarhija 7. Java 8, Lambda izteiksmes, Java 8 Straumes 8. Mākoņskaitļošanas vēsture 9. IaaS, PaaS, SaaS, mākoņa priekšrocības 10. API nozīme. REST API. 11. Amazon Web Services 12. Prasības sistēmas definēšanai kā mākonim


Share by: