ITF studiju kursi 2023/2024

Interpretācijas un klasifikācijas metodes II

Pieteikties

Piektdiena/ 16:15-17:45 17:50-19:20 Sestdiena/ 9:00-10:30 10:40-12:10

Piektdiena Sestdiena

Piekdiena/ (+), 11.04. - 23.05. Sesdiena/ 12.04., 26.04.

150

Maģistra

3

A104

Gints Jasmonts

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: