Studiju veids |
bakalaura akadēmiskās studijas |
Studiju programmas nosaukums |
Datorsistēmas |
Nosaukums |
Paralēlās skaitļošanas atbalsta analīze programmatūras izstrādē |
Nosaukums angļu valodā |
Analysis of Support of Parallel Computing in Software Development |
Struktūrvienība |
33000 Datorzinātnes, informācijas tehnoloģijas un enerģētikas fakultāte |
Darba vadītājs |
Mg.sc.ing. V.Nazaruks |
Recenzents |
|
Anotācija |
Šajā bakalaura darbā tiek apskatīti paralēlās skaitļošanas pamatprincipi, tās nepieciešamība, kā arī priekšrocības un trūkumi, salīdzinot paralēlo skaitļošanu ar secīgo skaitļošanu. Darbā ir aprakstītas aparatūras tehnoloģijas, kas atbalsta un ļauj realizēt paralēlo skaitļošanu: vairākkodolu centrālie procesori (CPU) un grafiskie procesori (GPU), kas atbalsta universālu skaitļošanu. Bakalaura darbā ir aprakstītas populārākās paralēlās skaitļošanas implementēšanas iespējas: standarti MPI, OpenMP, CUDA un OpenCL. Darba ietvaros ir veikts salīdzinājums gan atsevišķi centrālo procesoru standartiem (MPI un OpenMP) un grafisko procesoru standartiem (CUDA un OpenCL), gan arī centrālo un grafisko procesoru tehnoloģijām kopumā. Salīdzinājumiem ir izmantoti gan objektīvie kritēriji, gan arī bakalaura darba autora personīgais viedoklis, kas tika iegūts, strādājot ar attiecīgām tehnoloģijām.
Bakalaura darbs sastāv no 49 lappusēm un satur 17 attēlus, 3 tabulas, 1 pielikumu un 32 nosaukumus izmantotās literatūras sarakstā. |
Atslēgas vārdi |
paralēlā skaitļošana; vairākkodolu centrālie procesori; GPGPU; MPI; OpenMP; OpenCL; CUDA |
Atslēgas vārdi angļu valodā |
parallel computing; multi-core CPU; GPGPU; MPI; OpenMP; OpenCL; CUDA |
Valoda |
lv |
Gads |
2010 |
Darba augšupielādes datums un laiks |
19.04.2011 09:34:08 |