DocumentCode :
610225
Title :
Performance and power comparisons of MPI Vs Pthread implementations on multicore systems
Author :
Asaduzzaman, Abu ; Sibai, F.N. ; El-Sayed, H.
Author_Institution :
EECS Dept., Wichita State Univ., Wichita, KS, USA
fYear :
2013
fDate :
17-19 March 2013
Firstpage :
1
Lastpage :
6
Abstract :
The advancement of multicore systems demands applications with more threads. In order to facilitate this demand, parallel programming models such as message passing interface (MPI) are developed. By using such models, the execution time and the power consumption can be reduced significantly. However, the performance of MPI programming depends on the total number of threads and the number of processing cores in the system. In this work, we experimentally study the impact of Open MPI and POSIX Thread (Pthread) implementations on performance and power consumption of multicore systems. Data dependent (like heat conduction on 2D surface) and data independent (like matrix multiplication) applications are used with high performance hardware in the experiments. Simulation results suggest that both implementations of more threads running in a system with more cores have potential to reduce the execution time with negligible or little increase in total power consumption. It is observed that the performance of MPI implementation varies (due to the dynamic communication overhead among the processing cores).
Keywords :
application program interfaces; matrix algebra; message passing; multiprocessing systems; parallel programming; power aware computing; Open MPI; POSIX thread; Pthread implementations; data dependent; dynamic communication; matrix multiplication; message passing interface; multicore systems; parallel programming models; performance comparisons; performance hardware; power comparisons; power consumption; processing cores; pthread implementations; Instruction sets; Message systems; Multicore processing; Parallel programming; Power demand; Supercomputers; Workstations; Open MPI; Pthread; data dependency; message passing interface; multicore architecture;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Innovations in Information Technology (IIT), 2013 9th International Conference on
Conference_Location :
Abu Dhabi
Type :
conf
DOI :
10.1109/Innovations.2013.6544384
Filename :
6544384
Link To Document :
بازگشت