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 |

The Effect of Parallel Programming Languages on the Performance and Energy Consumption of HPC Applications

Author 1: Muhammad Aqib Author 2: Fadi Fouad Fouz
International Journal of Advanced Computer Science and Applications (IJACSA) · Vol. 7, No. 2 · Published 2016

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

Abstract

Big and complex applications need many resources and long computation time to execute sequentially. In this scenario, all application's processes are handled in sequential fashion even if they are independent of each other. In high- performance computing environment, multiple processors are available to running applications in parallel. So mutually independent blocks of codes could run in parallel. This approach not only increases the efficiency of the system without affecting the results but also saves a significant amount of energy. Many parallel programming models or APIs like Open MPI, Open MP, CUDA, etc. are available to running multiple instructions in parallel. In this paper, the efficiency and energy consumption of two known tasks i.e. matrix multiplication and quicksort are analyzed using different parallel programming models and a multiprocessor machine. The obtained results, which can be generalized, outline the effect of choosing a programming model on the efficiency and energy consumption when running different codes on different machines.

Keywords

How to Cite this Article

Aqib, M., & Fouz, F. F. (2016). The Effect of Parallel Programming Languages on the Performance and Energy Consumption of HPC Applications. International Journal of Advanced Computer Science and Applications, 7(2). https://doi.org/10.14569/IJACSA.2016.070223

Aqib, Muhammad, and Fadi Fouad Fouz. "The Effect of Parallel Programming Languages on the Performance and Energy Consumption of HPC Applications." International Journal of Advanced Computer Science and Applications, vol. 7, no. 2, 2016, https://doi.org/10.14569/IJACSA.2016.070223.

@article{Aqib2016,
  title     = {The Effect of Parallel Programming Languages on the Performance and Energy Consumption of HPC Applications},
  journal   = {International Journal of Advanced Computer Science and Applications},
  volume    = {7},
  number    = {2},
  year      = {2016},
  publisher = {The Science and Information Organization},
  author    = {Muhammad Aqib and Fadi Fouad Fouz},
  doi       = {10.14569/IJACSA.2016.070223},
  url       = {https://doi.org/10.14569/IJACSA.2016.070223}
}

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.