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 |
Faculty Of Computer Science Information Tehnology And Energy |
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 |