Proceedings of the 2nd International Conference on Computer Science and Electronics Engineering (ICCSEE 2013)

Parallel Programming Based on Microsoft.NET TPL

Authors
Zuomin Luo, Quanfa Zheng, Xinhong Hei, Nasser Giacaman
Corresponding Author
Zuomin Luo
Available Online March 2013.
DOI
10.2991/iccsee.2013.129How to use a DOI?
Keywords
Parallel programming, TPL, Performance, Data parallelism, Task Parallelism
Abstract

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.

Copyright
© 2013, the Authors. Published by Atlantis Press.
Open Access
This is an open access article distributed under the CC BY-NC license (http://creativecommons.org/licenses/by-nc/4.0/).

Download article (PDF)

Volume Title
Proceedings of the 2nd International Conference on Computer Science and Electronics Engineering (ICCSEE 2013)
Series
Advances in Intelligent Systems Research
Publication Date
March 2013
ISBN
978-90-78677-61-1
ISSN
1951-6851
DOI
10.2991/iccsee.2013.129How to use a DOI?
Copyright
© 2013, the Authors. Published by Atlantis Press.
Open Access
This is an open access article distributed under the CC BY-NC license (http://creativecommons.org/licenses/by-nc/4.0/).

Cite this article

TY  - CONF
AU  - Zuomin Luo
AU  - Quanfa Zheng
AU  - Xinhong Hei
AU  - Nasser Giacaman
PY  - 2013/03
DA  - 2013/03
TI  - Parallel Programming Based on Microsoft.NET TPL
BT  - Proceedings of the 2nd International Conference on Computer Science and Electronics Engineering (ICCSEE 2013)
PB  - Atlantis Press
SP  - 505
EP  - 507
SN  - 1951-6851
UR  - https://doi.org/10.2991/iccsee.2013.129
DO  - 10.2991/iccsee.2013.129
ID  - Luo2013/03
ER  -