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 programmēšanas C# valodā analīze
Title in English Analysis of Parallel Programming in C# Language
Author Mihails Bagrovs
Department 12300 Institute of Applied Computer Systems
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