Graduate papers
  
Description of the graduate paper
Form of studies Bachelor
Title of the study programm Computer Systems
Title in original language Paralēlās skaitļošanas izpēte Julia valodā
Title in English Research on Parallel Computing in Julia Language
Department Faculty Of Computer Science Information Tehnology And Energy
Scientific advisor Pāvels Rusakovs
Reviewer Marina Uhanova
Abstract Š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.
Keywords Paralēlā skaitļošana, Julia, programmēšana, veiktspēja.
Keywords in English Parallel computing, Julia, programming, performance.
Language lv
Year 2025
Date and time of uploading 27.05.2025 20:21:07