Form of studies |
Bachelor |
Title of the study programm |
Computer Systems |
Title in original language |
Paralēlās programmēšanas OpenMP standarta izpēte |
Title in English |
Research on OpenMP Standard of Parallel Programming |
Department |
Faculty Of Computer Science Information Tehnology And Energy |
Scientific advisor |
Pāvels Rusakovs |
Reviewer |
Imants Gorbāns |
Abstract |
Šajā bakalaura darbā tiek apskatīta OpenMP bibliotēka, ko plaši izmanto paralēlajai programmēšanai programmatūras izstrādē, tostarp kompilatoru izstrādē. Daudzu pavedienu izmantošana mūsdienu programmēšanas vidē ir kļuvusi par kritisku paralēlās skaitļošanas sastāvdaļu, piedāvājot ievērojamas iespējas palielināt programmatūras efektivitāti.
Bakalaura darba mērķis ir sniegt padziļinātu izpratni par OpenMP iespējām un ierobežojumiem. Uzdevumi, kas tika veikti, ietvēra paralēlās programmēšanas pamatprincipu apskatu, OpenMP īpašību izpēti, kritēriju sistēmas izstrādi OpenMP vērtēšanai, praktisko testu veikšanu un secinājumu veidošanu par OpenMP stiprajām un vājajām pusēm.
Pētījums koncentrējas uz OpenMP funkcijām un to pielietojumu mūsdienu programmatūras izstrādes vidē. Īpaša uzmanība tiek pievērsta OpenMP spējai efektīvi izmantot daudzpavedienu tehnoloģijas. Šī pētījuma rezultāti var būt būtiski, izvēloties tehnoloģijas programmatūras izstrādes projektiem, lai pilnvērtīgi izmantotu paralēlās skaitļošanas priekšrocības. Pētījuma nolūks ir sniegt detalizētu izpratni par OpenMP priekšrocībām un trūkumiem, kā arī palīdzēt izstrādātājiem pieņemt pamatotus lēmumus par paralēlās programmēšanas pieejas izmantošanu konkrētos programmatūras izstrādes projektos.
Bakalaura darbs sastāv no 57 lappusēm, 16 attēliem, 4 tabulām un 6 pielikumiem. Tika izmantoti 20 informācijas avoti. |
Keywords |
OpenMP, bibliotēka, paralēlā programmēšana, arhitektūra. |
Keywords in English |
OpenMP, library, parallel programming, architecture. |
Language |
lv |
Year |
2024 |
Date and time of uploading |
28.05.2024 22:23:52 |