UPM Institutional Repository

Performance analysis of parallel programming models for compute-intensive problems in multi-core environment


Citation

Gardan, Gamil and Abdul Hamid, Nor Asilah Wati and Al-Khaffaf, Mustafa Saleh Mahdi (2019) Performance analysis of parallel programming models for compute-intensive problems in multi-core environment. International Journal of Advanced Trends in Computer Science and Engineering, 8 (1.4). pp. 272-280. ISSN 2278-3091

Abstract

Parallel programming models have become commonplace, and these models allow developers and programmers to deal with data in many ways. There are many parallel programming models available to date, however, the current study has chosen the seven most recognized parallel programming paradigms to be compared and benchmarked, namely MPI (point-to-point and collective), OpenMP, PThreads, TBB and hybrid (MPI/OpenMP and MPI/PThreads). Besides that, the benchmark used in this study is matrix multiplication, and they are evaluated based on different matrix sizes. The execution time, speedup, and efficiency of the models are used to analyse the behaviours of these models with different number of processors and matrix sizes. The results have demonstrated that, in most cases, OpenMP and MPI (Point-to-Point) are ideal for compute-intensive problems, and they both benefit from many-core architecture. In addition, the findings have also exhibited that TBB provides good performance with low programming complexity and code changes, especially with small sized computation problems.


Download File

Full text not available from this repository.
Official URL or Download Paper: http://www.warse.org/IJATCSE/

Additional Metadata

Item Type: Article
Divisions: Faculty of Computer Science and Information Technology
DOI Number: https://doi.org/10.30534/ijatcse/2019/4281.42019
Publisher: World Academy of Research in Science and Engineering
Keywords: HPC; MPI; OpenMP; Parallel programming models; PThreads; TBB
Depositing User: Mohamad Jefri Mohamed Fauzi
Date Deposited: 29 Sep 2023 01:33
Last Modified: 29 Sep 2023 01:33
Altmetrics: http://www.altmetric.com/details.php?domain=psasir.upm.edu.my&doi=10.30534/ijatcse/2019/4281.42019
URI: http://psasir.upm.edu.my/id/eprint/81666
Statistic Details: View Download Statistic

Actions (login required)

View Item View Item