Noslēguma darbu reģistrs
  
Studiju darba apraksts
Studiju veids bakalaura akadēmiskās studijas
Studiju programmas nosaukums Datorsistēmas
Nosaukums Paralēlās un asinhronās programmēšanas izpēte Rust valodā
Nosaukums angļu valodā Research on Parallel and Asynchronous Programming in Rust Language
Struktūrvienība 33000 Datorzinātnes, informācijas tehnoloģijas un enerģētikas fakultāte
Darba vadītājs Pāvels Rusakovs
Recenzents Oksana Zavjalova
Anotācija Šis darbs ir veltīts analīzei par to, kā Rust valoda tiek galā ar vienlaicīgas izpildes uzdevumiem mūsdienu daudzkodolu arhitektūras apstākļos. Galvenā uzmanība tiek pievērsta praktiskajiem pētījumiem par paralēlajiem aprēķiniem un asinhrono pieprasījumu apstrādi, ņemot vērā stingras atmiņas drošības garantijas. Teorētiskajā daļā ir izskaidrots, kā īpašumtiesību modelis un tipu sistēma ierobežo nedrošu piekļuvi datiem, kā arī kā bibliotēka Rayon un izpildes vide Tokio īsteno dažādas pieejas vienlaicīgumam. Parādīta atšķirība starp aprēķinu slodzi un ievadizvades gaidīšanas uzdevumiem, kas nosaka lietojumprogrammas arhitektūras izvēli. Eksperimentālā daļa ietver vairāku prototipu realizāciju: paralēlu matricas reizināšanu, asinhrono tīkla pakalpojumu un kombinētu variantu ar tīkla un aprēķinu loģikas sadalīšanu. Pamatojoties uz virkni mērījumu, tiek pētīts paātrinājuma raksturs, palielinot pavedienu skaitu, un novērtēta secīgas algoritma daļas ietekme. Darbs ir vērsts ne tikai uz teorētisko analīzi, bet arī uz kvantitatīvu pārbaudi par mērogojamību kontrolētos apstākļos. Rezultāti liecina, ka mērogošanas efektivitāti ierobežo aparatūras un algoritmu faktori, un maksimālo veiktspēju var sasniegt tikai tad, ja pienākumi ir pareizi sadalīti starp asinhrono slāni un aprēķinu moduli. Darbā ir 56 lappuses, 3 attēli, 11 tabulas un 5 pielikumi. Tika izmantoti 57 informācijas avoti.
Atslēgas vārdi rust, asinhronā, paralēlā, programmēšana, pavedieni.
Atslēgas vārdi angļu valodā rust, asynchronous, parallel, programming, threads.
Valoda lv
Gads 2026
Darba augšupielādes datums un laiks 26.05.2026 16:41:55