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