Graduate papers
  
Description of the graduate paper
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