Performance and power comparisons of MPI Vs Pthread implementations on multicore systems

Abu Asaduzzaman, Fadi N. Sibai, Hesham El-Sayed

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    7 Citations (Scopus)

    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).

    Original languageEnglish
    Title of host publication2013 9th International Conference on Innovations in Information Technology, IIT 2013
    PublisherIEEE Computer Society
    Pages1-6
    Number of pages6
    ISBN (Print)9781467362030
    DOIs
    Publication statusPublished - 2013
    Event2013 9th International Conference on Innovations in Information Technology, IIT 2013 - Abu Dhabi, Al-Ain, United Arab Emirates
    Duration: Mar 17 2013Mar 19 2013

    Publication series

    Name2013 9th International Conference on Innovations in Information Technology, IIT 2013

    Other

    Other2013 9th International Conference on Innovations in Information Technology, IIT 2013
    Country/TerritoryUnited Arab Emirates
    CityAbu Dhabi, Al-Ain
    Period3/17/133/19/13

    Keywords

    • Open MPI
    • Pthread
    • data dependency
    • message passing interface
    • multicore architecture

    ASJC Scopus subject areas

    • Management of Technology and Innovation
    • Information Systems

    Fingerprint

    Dive into the research topics of 'Performance and power comparisons of MPI Vs Pthread implementations on multicore systems'. Together they form a unique fingerprint.

    Cite this