Studiju veids |
maģistra akadēmiskās studijas |
Studiju programmas nosaukums |
Datorsistēmas |
Nosaukums |
Negrafisko skaitļojumu uz grafiskiem procesoriem analīze |
Nosaukums angļu valodā |
Analysis of General-Purpose Computations on Graphical Processors |
Struktūrvienība |
33000 Datorzinātnes, informācijas tehnoloģijas un enerģētikas fakultāte |
Darba vadītājs |
Dr.sc.ing., asoc. prof. P.Rusakovs |
Recenzents |
|
Anotācija |
Anotācija
Maģistra darbā tiek analizētas iespējas izmantot grafisko procesoru negrafiskiem
(vispārīgiem) skaitļojumiem. Darba autors meklē problēmas, kas var rasties grafisko
procesoru lietošanas procesā un informē par šo problēmu risināšanu. Dažos gadījumos autors
pamato grafiskā procesora lietošanu konkrētu uzdevumu risināšanai.
Maģistra darbā tiek paskaidrotas atšķirības starp centrālo (CPU) un grafisko (GPU)
procesoriem. Autors piedāvā grafiskā procesora lietošanas jomu aprakstu. Pētījuma ietvaros
tika apskatītas un salīdzinātas dažādas platformas priekš skaitļojumiem uz grafiskā procesora.
Tika arī salīdzinātas iespējas izmantot grafisko procesoru dažādās objektorientētajās
programmēšanas valodās (Java, Python, C#).
Tika izpētītas grafiskā procesora pielietojuma masīvu apstrādei stipras un vājas puses.
Tika apskatītas matricu reizināšanas bibliotēkas priekš CPU un GPU. Pētījuma rezultātā tika
izstrādāta programma, kas ļauj salīdzināt grafiskā un centrālā procesora efektivitāti, lietojot
masīvu apstrādi simulācijas uzdevumos.
Tika apskatīti automatizētie rīki, kuri nodrošina koda pārveidošanu no CPU
programmas uz GPU programmu, apspriestas šo risinājumu raksturīgas īpašības. Tika
noskaidrotas grūtības, kuras trauc ātri pāriet uz grafiskā procesora programmēšanu. Maģistra
darba autors piedāvā savu risinājumu, kas ļauj vienkāršot lietojuma izstrādi, kas izmanto
grafisko procesoru.
Darba apjoms ir 58 lappuses. Darbā iekļauti 31 attēls, 12 tabulas, 11 pielikumi. Tika
izmantoti 74 literatūras avoti. |
Atslēgas vārdi |
GPU GPGPU Grafiskie procesori skaitļojumi NVIDIA CUDA |
Atslēgas vārdi angļu valodā |
GPU GPGPU Graphics processing unit computations NVIDIA CUDA |
Valoda |
lv |
Gads |
2011 |
Darba augšupielādes datums un laiks |
28.05.2011 01:12:20 |