Graduate papers
  
Description of the graduate paper
Form of studies Bachelor
Title of the study programm Computer Systems
Title in original language Platformas .NET paralēlo risinājumu analīze
Title in English Analysis of Parallel Solutions for .NET Platform
Department 12300 Institute of Applied Computer Systems
Scientific advisor Dr.sc.ing., asoc.prof. P.Rusakovs
Reviewer
Abstract Šai darbā autors analizē .NET platformas piedāvātos risinājumus paralelitātes nodrošināšanas uzdevumu veikšanai. Darbā ir pētīta .NET struktūra, arhitektūra un platformas darbības principi. Autors pētīja arī konkurentos risinājumus, kurus arī piedāvā .NET un salīdzināja tos ar paralēlo paplašinājumu piedāvāto risinājumu. Darbā tika izvērtēti .NET ietvara risinājumi ciklu operatoru paralelizācijai Parallel.For un Parallel.Foreach. Darbs satur kopīgās atmiņas sinhronizācijās elementu aprakstu un to pielietojums. Salīdzināts paralēlo procesu vadības paņēmienu efektīvums dažādu tipu uzdevumos. Izpētīta TPL (Task Parallel Library) bibliotēka un tās funkcionalitāte. Aplūkotas tajā iekļautās klases un izskaidrots, kādiem paralelitātes nodrošināšanas mērķiem tās kalpo. Darbā arī izanalizēti PLINQ tehnoloģijas piedāvātie vaicājumu paralelitātes nodrošināšanas paņēmieni. Veikta salīdzināšana starp PLINQ un LINQ tehnoloģijām un to izmantošanas paņēmienu ērtība. Darbā autors veica eksperimentus, lai pārbaudītu, kādas ir konkurento risinājumu un paralēlo risinājumu vājās un stiprās puses. Tika arī noskaidrots cik liels ir ātrdarbības pieaugums katram paņēmienam atsevišķos uzdevumu gadījumos. Bakalaura darbā ir 39 lappuses, 15 attēli, 4 tabulas, 4 pielikumi un 14 nosaukumu informācijas avoti.
Keywords .NET Paralēlie .NET 4.0 Pavedienu telpa
Keywords in English .NET Parallel Threading .NET 4.0 Thread pool
Language lv
Year 2010
Date and time of uploading 18.04.2011 15:45:47