Please use this identifier to cite or link to this item: https://scholar.ptuk.edu.ps/handle/123456789/480
cc-by
Title: Performance Evaluation of Message Passing vs. Multi-threading Parallel Programming Paradigms on Multi-core Systems
Authors: Khalilia, Hadi
Keywords: Parallel Processing;Performance Evaluation;Message Passing;MPICH1;MPICH2;Multithreading;Multicore systems;WIEN2K
Issue Date: 2014
Publisher: Deanship of Graduate Studies Al-Quds University
Abstract: Present and future multi-core computational system architecture attracts researchers as an adequate and inexpensive solution to achieve high performance computation for many problems. The multi-core architecture enables implementation of shared memory and/or message passing parallel processing paradigms. Therefore, there is a great need for standard libraries in order to utilize the resources efficiently and effectively. In this work, we evaluate the performance of message passing using two versions of the well-known message-passing interface (MPI) library: MPICH1 vs. MPICH2. Furthermore, we compared the performance of shared memory using OpenMP that supports multi-threading with MPI. The added features (total 9) impacted the MPICH2 results over MPICH1. On the other hand, the overheads of message passing and large data communication impact negatively on the performance of this paradigm against multi-threading paradigm.
Description: Performance Evaluation of Message Passing vs. Multi-threading Parallel Programming Paradigms on Multi-core Systems . Master Thesis.
URI: https://scholar.ptuk.edu.ps/handle/123456789/480
Appears in Collections:master

Files in This Item:
File Description SizeFormat 
Hadi Master Thesis.pdfPerformance Evaluation of Message Passing vs. Multithreading Parallel Programming Paradigms on Multi-core Systems. The Mater Thesis1.2 MBAdobe PDFThumbnail
View/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.