Form of studies |
Bachelor |
Title of the study programm |
Computer Systems |
Title in original language |
Paralēlās programmēšanas C# valodā analīze |
Title in English |
Analysis of Parallel Programming in C# Language |
Department |
Faculty Of Computer Science Information Tehnology And Energy |
Scientific advisor |
Dr.sc.ing. Pāvels Rusakovs |
Reviewer |
SIA „ABC software” jaunākais sistēmu analītiķis, Mg.sc.ing V.Nazaruks |
Abstract |
Bakalaura darbā tika izpētīta paralēlās programmēšanas koncepcija un tās raksturīgas problēmas. Tika izpētīta C# programmēšanas valoda paralēlās programmēšanas kontekstā, tai raksturīgās iezīmes, kā arī iespējas, kuras C# programmēšanas valoda piedāvā raksturīgo paralēlās programmēšanas problēmu pārvarēšanai.
Pētījuma ietvaros tika veikts eksperiments, ar kura palīdzību tika noskaidrots, kā mainās lietotnes izpildes laiks atkarībā no apstrādājamo datu apjoma un šo datu apstrādājošo pavedienu skaita. Tika pētīti vairāku datu kopu lielumi un to apstrādājošo pavedienu skaits. Tā arī tika pētīts, kādi eksistē uzrakstīto C# valodā paralēlo lietotņu atkļūdotāji, kā arī to iespējas.
Eksperimenta rezultātā tika iegūti secinājumi, kā paralēlā datu apstrāde ne vienmēr ir ātrāka par secīgo datu apstrādi. Paralēlā datu apstrāde ir ātrāka lielākām datu kopām. Šobrīd vislielākās iespējas paralēlo lietotņu atkļūdošanas ziņā piedāvā Microsoft Visual Studio 2012.
Dokumentā ir 40 lappuses, 44 attēli, 9 tabulas, 2 pielikumi un 35 nosaukumu informācijas avoti. |
Keywords |
C#, paralēlā programmēšana, pavedieni, pavedienu sinhronizācija, lietotņu atkļūdošana |
Keywords in English |
C#, parallel programming, threads, synchronizing threads, debug of application |
Language |
lv |
Year |
2014 |
Date and time of uploading |
28.05.2014 10:41:36 |