DocumentCode :
1768289
Title :
Comparison of speedups for computing π using .NET TPL and OpenMP parallelization techonologies
Author :
Vistica, Martina ; Haseljic, Hana ; Maksumic, Amna ; Nosovic, Novica
Author_Institution :
Fac. of Electr. Eng., Univ. of Sarajevo, Sarajevo, Bosnia-Herzegovina
fYear :
2014
fDate :
27-29 Oct. 2014
Firstpage :
1
Lastpage :
4
Abstract :
Paper presents speedup achieved through parallelization of code for computing π. Codes are implemented in C# with .NET framework and in C with OpenMP, on machine with i7 processor. Parallelization of code, more precisely embarassingly parallel problem, should show linear speedup, but as as shown in the following paper the same was not proven to be right. The differences in speedup between OpenMP and Task Parallel Library, hereinafter referenced as TPL are demonstrated by calculating speedup in different scenarios. Problem remains the same through the scenarios, but the number of iterations and the number of cores activated are changed. Finally, results are presented comparing the time needed for execution of serial and parallel computing. Ultimately, the results show that OpenMP is parallelization tool that is adviced to use while solving problems similar to the problem that is considered in this paper.
Keywords :
C++ language; parallel processing; .NET TPL parallelization techonology; .NET framework; C++ language; OpenMP parallelization techonology; code parallelization; i7 processor; task parallel library; Instruction sets; Libraries; Monitoring; Multicore processing; Operating systems; Parallel programming; Telecommunications; OpenMP; TPL; computing π; multicore; speedup;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Telecommunications (BIHTEL), 2014 X International Symposium on
Conference_Location :
Sarajevo
Print_ISBN :
978-1-4799-8038-3
Type :
conf
DOI :
10.1109/BIHTEL.2014.6987657
Filename :
6987657
Link To Document :
بازگشت