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