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 |

M2C: A Massive Performance and Energy Throttling Framework for High-Performance Computing Systems

Author 1: Muhammad Usman Ashraf Author 2: Kamal M. Jambi Author 3: Amna Arshad Author 4: Rabia Aslam Author 5: Iqra Ilyas
International Journal of Advanced Computer Science and Applications (IJACSA) · Vol. 11, No. 7 · Published 2020

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

Abstract

At the Petascale level of performance, High-Performance Computing (HPC) systems require significant use of supercomputers with the extensive parallel programming approaches to solve the complicated computational tasks. The Exascale level of performance having 1018 calculations per second is another remarkable achievement in computing with a fathomless influence on everyday life. The current technologies are facing various challenges while achieving ExaFlop performance through energy-efficient systems. Massive parallelism and power consumption are vital challenges for achieving ExaFlop performance. In this paper, we have introduced a novel parallel programming model that provides massive performance under power consumption limitations by parallelizing data on the heterogeneous system to provide coarse grain and fine-grain parallelism. The proposed dual-hierarchical architecture is a hybrid of MVAPICH2 and CUDA, called the M2C model, for heterogeneous systems that utilize both CPU and GPU devices for providing massive parallelism. To validate the objectives of the current study, the proposed model has been implemented using bench-marking applications including linear Dense Matrix Multiplication. Furthermore, we conducted a comparative analysis of the proposed model by existing state-of-the-art models and libraries such as MOC, kBLAS, and cuBLAS. The suggested model outperforms existing models while achieving massive performance in HPC clusters and can be considered for emerging Exascale computing systems.

Keywords

How to Cite this Article

Ashraf, M. U., Jambi, K. M., Arshad, A., Aslam, R., & Ilyas, I. (2020). M2C: A Massive Performance and Energy Throttling Framework for High-Performance Computing Systems. International Journal of Advanced Computer Science and Applications, 11(7). https://doi.org/10.14569/IJACSA.2020.0110766

Ashraf, Muhammad Usman, et al.. "M2C: A Massive Performance and Energy Throttling Framework for High-Performance Computing Systems." International Journal of Advanced Computer Science and Applications, vol. 11, no. 7, 2020, https://doi.org/10.14569/IJACSA.2020.0110766.

@article{Ashraf2020,
  title     = {M2C: A Massive Performance and Energy Throttling Framework for High-Performance Computing Systems},
  journal   = {International Journal of Advanced Computer Science and Applications},
  volume    = {11},
  number    = {7},
  year      = {2020},
  publisher = {The Science and Information Organization},
  author    = {Muhammad Usman Ashraf and Kamal M. Jambi and Amna Arshad and Rabia Aslam and Iqra Ilyas},
  doi       = {10.14569/IJACSA.2020.0110766},
  url       = {https://doi.org/10.14569/IJACSA.2020.0110766}
}

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.