RESEARCH OF EFFICIENCY OF DEVELOPMENT METHODS PARALLEL APPLICATIONS ON .NET PLATFORM

Authors

  • I. Ponomarev

Keywords:

.NET, Task Parallel Library, Parallel, PLINQ, Task, Parallel.For, Parallel.ForEach, thread, data parallelism, task parallelism.

Abstract

The development of parallel applications allows more efficient use of the computing power of modern computers that have many processors and cores. The Task Parallel Library for C# Multi-Thread Programming offers developers the methods for performing parallel tasks with varying productivity and speed. For parallel programs, a situation may arise when a test run on the same data yields different results due to changes in the order of calculations performed in parallel. The study of the efficiency of parallelization methods is useful in developing high-performance parallel applications.

References

1. Parallel Programming in .NET – 2018 [Electronic resource]. – Access mode: https://docs.microsoft.com/en-us/dotnet/standard/parallel-programming/index.
2. Task Parallel Library (TPL) – 2017 [Electronic resource]. – Access mode: https://docs.microsoft.com/en-us/dotnet/standard/parallel-programming/task-parallel-library-tpl.
3. Parallel LINQ (PLINQ) – 2017 [Electronic resource]. – Access mode: https://docs.microsoft.com/en-us/dotnet/standard/parallel-programming/parallel-linq-plinq.

Downloads

Published

2019-01-01