Facebook pixel tracking

The Science and Information (SAI) Organization publishes open-access peer-reviewed journals in computer science and artificial intelligence.

Contact Info
Website thesai.org
Follow Us
Contact Info
Follow Us
Research Article | Open Access |

Parallelization Technique using Hybrid Programming Model

Author 1: Abdullah Algarni Author 2: Abdulraheem Alofi Author 3: Fathy Eassa
International Journal of Advanced Computer Science and Applications (IJACSA) · Vol. 12, No. 2 · Published 2021

DOI: https://doi.org/10.14569/IJACSA.2021.0120285

Abstract

A multi-core processor is an integrated circuit that contains multiple core processing unit. For more than two decades, the single-core processors dominated the computing environment. The continuous development of hardware and processors led to the emergence of high-performance computers that able to address complex scientific and engineering programs quickly. Besides, running the software codes sequentially increases the execution time in huge and complex programs. The serial code is converted to parallel code to improve the program perfor-mances and reduce the execution time. Therefore, parallelization helps programmers solve computing problems efficiently. This study introduced a novel automatic translation tool that converts serial C++ code into a hybrid parallel code. The study analyzed the performance of the proposed S2PMOACC tool using linear algebraic dense matrix multiplication benchmarking. Besides, we introduced Message Passing Interface (MPI) + Open Accelerator (OpenACC) as a hybrid programming model without preliminary knowledge of parallel programming models and dependency analysis of their source code. The research outcomes enhance the program performances and decrease the implementation time. Moreover, our proposed technique offers better performance than other tools.

Keywords

How to Cite this Article

Algarni, A., Alofi, A., & Eassa, F. (2021). Parallelization Technique using Hybrid Programming Model. International Journal of Advanced Computer Science and Applications, 12(2). https://doi.org/10.14569/IJACSA.2021.0120285

Algarni, Abdullah, et al.. "Parallelization Technique using Hybrid Programming Model." International Journal of Advanced Computer Science and Applications, vol. 12, no. 2, 2021, https://doi.org/10.14569/IJACSA.2021.0120285.

@article{Algarni2021,
  title     = {Parallelization Technique using Hybrid Programming Model},
  journal   = {International Journal of Advanced Computer Science and Applications},
  volume    = {12},
  number    = {2},
  year      = {2021},
  publisher = {The Science and Information Organization},
  author    = {Abdullah Algarni and Abdulraheem Alofi and Fathy Eassa},
  doi       = {10.14569/IJACSA.2021.0120285},
  url       = {https://doi.org/10.14569/IJACSA.2021.0120285}
}

Open Access — licensed under a Creative Commons Attribution 4.0 International License. Unrestricted use, distribution, and reproduction in any medium, even commercially, as long as the original work is properly cited.