Graduate papers
  
Description of the graduate paper
Form of studies Master
Title of the study programm Computer Systems
Title in original language Paralēlo procesu savstarpējās iedarbības analīze
Title in English Analysis of Interaction of Parallel Processes
Department 12300 Institute of Applied Computer Systems
Scientific advisor Dr.sc.ing., asoc. prof. P.Rusakovs
Reviewer Dr.sc.ing., doc. Ē.Asņina
Abstract Šī darba ietvaros tiek apskatītas dažas paralēlas skaitļošanas problēmas un programmēšanas valodas, ko izmanto paralēlo algoritmu realizācijai, kā arī rīki, kas ļauj analizēt paralēlās programmas. Darbs sniedz informāciju par paralēlo sistēmu arhitektūrām, tādām kā masīvparalēlās sistēmas, simetriskās paralēlās sistēmas un sistēmas ar nevienmērīgu piekļuvi atmiņai. Darbā noraksturotas šo arhitektūru īpašības. Tiek veikta analīze procesu mijiedarbības organizācijas principiem, tādiem kā ziņojumu apmaiņa (sinhronā un asinhronā) un atmiņas dalīšana. Tiek aplūkotas problēmas, kas ir saistītas ar šo organizāciju (koplietojamo resursu aizsardzība, savstarpējās bloķēšanas). Tiek veikts ieskats paralēlisma realizācijā programmēšanas valodās, tādās, kā Java, C++, Ada95. Darba ietvaros tiek apskatīta sistēma, kas sastāv no paralēli izpildāmajiem moduļiem. Šajā sistēmā ekspluatēšanas laikā tiek definētas novērojamās problēmas. Izmantojot darba gaita iegūto informāciju, tiek piedāvāts sistēmas uzlabojuma veids, ieviešot informācijas apmaiņas algoritmu, kas ļauj izvairīties no sistēmas ātrdarbības un uzticamības trūkumiem, kā arī ļauj uzlabot sistēmas elastīgumu. Pēc izmaiņu ieviešanas, tiek veikts uzlabotas sistēmas salīdzinājums ar iepriekšējo sistēmas variantu, un tiek veikti secinājumi, par izmaiņu rezultātu. Šajā darbā ir 58 lappuses, 29 attēli, 3 tabulas un 2 pielikumi. Darba izstrādes procesā tika izmantots 21 literatūras avots.
Keywords Paralēlā programmēšana, procesu sazināšanas, paralēlo programmu analīze
Keywords in English Parallel prigramming, interaction of processes, parallel programm analysis
Language lv
Year 2011
Date and time of uploading 14.06.2011 10:08:01