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

被引:0
作者
Ashraf, Muhammad Usman [1 ]
Jambi, Kamal M. [2 ]
Arshad, Amna [3 ]
Aslam, Rabia [3 ]
Ilyas, Iqra [3 ]
机构
[1] Univ Management & Technol, Dept Comp Sci, Sialkot, Pakistan
[2] King Abdulaziz Univ, Dept Comp Sci, Jeddah, Saudi Arabia
[3] GCWUS, Dept Comp Sci, Sialkot, Pakistan
关键词
High performance computing; Exascale computing; compute unified device architecture;
D O I
10.14569/IJACSA.2020.0110766
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
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.
引用
收藏
页码:529 / 541
页数:13
相关论文
共 50 条
[1]   A Scalable Runtime Fault Localization Framework for High-Performance Computing Systems [J].
Gao, Jian ;
Wei, Hongmei ;
Yu, Kang ;
Qing, Peng .
INTERNATIONAL JOURNAL OF PARALLEL PROGRAMMING, 2018, 46 (04) :749-761
[2]   A Scalable Runtime Fault Localization Framework for High-Performance Computing Systems [J].
Jian Gao ;
Hongmei Wei ;
Kang Yu ;
Peng Qing .
International Journal of Parallel Programming, 2018, 46 :749-761
[3]   A Framework for End-to-End Simulation of High-performance Computing Systems [J].
Denzel, Wolfgang E. ;
Li, Jian ;
Walker, Peter ;
Jin, Yuho .
SIMULATION-TRANSACTIONS OF THE SOCIETY FOR MODELING AND SIMULATION INTERNATIONAL, 2010, 86 (5-6) :331-350
[4]   Energy-Aware Scheduling for High-Performance Computing Systems: A Survey [J].
Kocot, Bartlomiej ;
Czarnul, Pawel ;
Proficz, Jerzy .
ENERGIES, 2023, 16 (02)
[5]   IKAROS: A scalable I/O framework for high-performance computing systems. [J].
Filippidis, Christos ;
Tsanakas, Panayiotis ;
Cotronis, Yiannis .
JOURNAL OF SYSTEMS AND SOFTWARE, 2016, 118 :277-287
[6]   A Grid Computing Framework for High-Performance Medical Imaging [J].
Manana Guichon, Gabriel ;
Romero Castro, Eduardo .
IX INTERNATIONAL SEMINAR ON MEDICAL INFORMATION PROCESSING AND ANALYSIS, 2013, 8922
[7]   NEMO A Network Monitoring Framework for High-performance Computing [J].
Calle, Elio Perez .
DCNET 2010/OPTICS 2010: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON DATA COMMUNICATION NETWORKING AND INTERNATIONAL CONFERENCE ON OPTICAL COMMUNICATION SYSTEM, 2010, :61-66
[8]   The Design and Performance of Batched BLAS on Modern High-Performance Computing Systems [J].
Dongarra, Jack ;
Hammarling, Sven ;
Higham, Nicholas J. ;
Relton, Samuel D. ;
Valero-Lara, Pedro ;
Zounon, Mawussi .
INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE (ICCS 2017), 2017, 108 :495-504
[9]   Ad Hoc File Systems for High-Performance Computing [J].
Brinkmann, Andre ;
Mohror, Kathryn ;
Yu, Weikuan ;
Carns, Philip ;
Cortes, Toni ;
Klasky, Scott A. ;
Miranda, Alberto ;
Pfreundt, Franz-Josef ;
Ross, Robert B. ;
Vef, Marc-Andre .
JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, 2020, 35 (01) :4-26
[10]   Evaluation and optimization of high-performance computing and networking systems [J].
Min, Geyong ;
Ould-Khaoua, Mohamed .
CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2007, 10 (02) :111-113