Noslēguma darbu reģistrs
  
Studiju darba apraksts
Studiju veids bakalaura akadēmiskās studijas
Studiju programmas nosaukums Datorsistēmas
Nosaukums Paralēlās skaitļošanas izpēte Julia valodā
Nosaukums angļu valodā Research on Parallel Computing in Julia Language
Struktūrvienība 33000 Datorzinātnes, informācijas tehnoloģijas un enerģētikas fakultāte
Darba vadītājs Pāvels Rusakovs
Recenzents Marina Uhanova
Anotācija Šajā bakalaura darbā tiek pētītas paralēlās skaitļošanas iespējas Julia programmēšanas valodā. Darba teorētiskajā daļā tiek aplūkoti paralēlās skaitļošanas principi, arhitektūras un modeļi, kā arī tiek veikts Julia valodas salīdzinājums ar citām populārām programmēšanas valodām. Īpaša uzmanība tiek pievērsta Julia valodas paralēlās skaitļošanas nodrošinošajām bibliotēkām un rīkiem. Darba praktiskajā daļā tiek veikti vairāki salīdzinoši eksperimenti, kas ietver lielu matricu reizināšanu, skaitliskā integrāļa aprēķinu, izmantojot Simpsona metodi un masīva kārtošana. Šie uzdevumi tiek realizēti gan Julia, gan Python valodās, salīdzinot izpildes laiku, atmiņas patēriņu un aprēķinu precizitāti mainot pavediena daudzumu. Tiek veikta iegūto rezultātu analīze un izvērtētas Julia valodas iespējas dažādos paralelizācijas kontekstos. Balstoties uz eksperimentu rezultātiem un teorētisko analīzi, darbā izstrādātas vadlīnijas un sniegtas rekomendācijas par Julia paralēlās skaitļošanas iespējām. Bakalaura darbs satur 51 lappusi, 10 attēlus un 11 tabulas. Darbam ir 11 pielikumi. Tika izmantoti 18 informācijas avoti.
Atslēgas vārdi Paralēlā skaitļošana, Julia, programmēšana, veiktspēja.
Atslēgas vārdi angļu valodā Parallel computing, Julia, programming, performance.
Valoda lv
Gads 2025
Darba augšupielādes datums un laiks 27.05.2025 20:21:07