Form of studies |
Bachelor |
Title of the study programm |
Computer Systems |
Title in original language |
Paralēlās skaitļošanas atbalsta analīze programmatūras izstrādē |
Title in English |
Analysis of Support of Parallel Computing in Software Development |
Department |
Faculty Of Computer Science Information Tehnology And Energy |
Scientific advisor |
Mg.sc.ing. V.Nazaruks |
Reviewer |
|
Abstract |
Š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ā. |
Keywords |
paralēlā skaitļošana; vairākkodolu centrālie procesori; GPGPU; MPI; OpenMP; OpenCL; CUDA |
Keywords in English |
parallel computing; multi-core CPU; GPGPU; MPI; OpenMP; OpenCL; CUDA |
Language |
lv |
Year |
2010 |
Date and time of uploading |
19.04.2011 09:34:08 |