Parallel Programming Based on Microsoft.NET TPL

Zuomin Luo, Quanfa Zheng, Xinhong Hei, Nasser Giacaman · Proceedings of the 2nd International Conference on Computer Science and Electronics Engineering (ICCSEE 2013) · 2013

In order to reduce the complexity of traditional multithreaded parallel programming, this paper explores modern task-based parallel programming using the Microsoft.NET Task Parallel Library (TPL).Firstly, this paper utilizes the two main parallel programming models: Data Parallelism and Task Parallelism, which are supported by TPL.Then we employ two experiments to apply both models.Finally, the paper shows and analyses the performance of our applications.Through experiments we show that TPL's new task-based parallel programming approach can dramatically alleviate programmer burden and boost the performance of programs.

Read the paper · More papers on PaperTik