| 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 |