Graduate papers
  
Description of the graduate paper
Form of studies Master
Title of the study programm Computer Systems
Title in original language Grafisko procesoru izpēte vairākpavedienošanas kontekstā
Title in English Research on Graphics Processors in the Context of Multithreading
Department Faculty Of Computer Science Information Tehnology And Energy
Scientific advisor Pāvels Rusakovs
Reviewer Vladimirs Ņikuļšins
Abstract Pastāv dažādi veidi, kā organizēt paralēlo skaitļošanu, piemēram, to var ieviest, izmantojot operētājsistēmas procesus, kas ļauj sasniegt pietiekami augstu ātrumu. Paralēlisms, kas nozīmē paralēlās skaitļošanas pieeju programmā, ļauj ievērojami ietaupīt datora resursus, kā arī samazināt aprēķinu veikšanas laiku, kas bieži vien ir svarīgi dažādiem projektiem. Vairākpavedienošana grafiskajos procesoros pēdējos gados ir ieguvusi arvien lielāku uzmanību kā līdzeklis paralēlo aprēķinu veiktspējas uzlabošanai. Tomēr GPU augstas veiktspējas sasniegšana var būt sarežģīta, jo īpaši, ja tiek izmantoti sarežģīti algoritmi, kuriem ir datu atkarība vai nevienmērīga darba slodze. Maģistra darbā ir izpētītas vairākpavedienošanas īpašības, un apskatītas tehnoloģijas, kādas tiek izmantotas vairākpavedienošanai. Pētījums iekļauj informāciju par CUDA un OpenCL tehnoloģijām, kā arī vairākpavedienošanas izmantošanu programmēšanas valodās. Ir salīdzināta vairākpavedienošana centrālajos un grafiskajos procesoros un noteiktas to stiprās un vājās puses. Pētījums iekļauj CPU un GPU tehniskos aprakstus. Ir apskatītas un izpētītas to īpatnības un iespējas un salīdzinājumam tika izveidoti oriģinālie testpiemēri un ar tiem veikti eksperimenti. Izpētot un sīkāk izanalizējot iegūtos datus, tika noteiktas priekšrocības un trūkumi grafiskā procesora izmantošanā vairākpavedienošanas kontekstā, kas ļauj izdarīt secinājumus. Maģistra darbā ir 74 lappuses, 18 attēli, 16 tabulas, 9 pielikumi. Tika izmantoti 43 informācijas avoti.
Keywords CPU, GPU, vairākpavedienošana
Keywords in English CPU, GPU, multithreading
Language lv
Year 2023
Date and time of uploading 30.05.2023 12:45:24