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 条
[31]   High-performance computing in image registration [J].
Zanin, Michele ;
Remondino, Fabio ;
Dalla Mura, Mauro .
HIGH-PERFORMANCE COMPUTING IN REMOTE SENSING II, 2012, 8539
[32]   Taming complexity in high-performance computing [J].
Oldehoeft, R .
MATHEMATICS AND COMPUTERS IN SIMULATION, 2000, 54 (4-5) :341-357
[33]   The Growth of High-Performance Computing in Africa [J].
Amolo, George O. .
COMPUTING IN SCIENCE & ENGINEERING, 2018, 20 (03) :21-24
[34]   Autotuning in High-Performance Computing Applications [J].
Balaprakash, Prasanna ;
Dongarra, Jack ;
Gamblin, Todd ;
Hall, Mary ;
Hollingsworth, Jeffrey K. ;
Norris, Boyana ;
Vuduc, Richard .
PROCEEDINGS OF THE IEEE, 2018, 106 (11) :2068-2083
[35]   The promise of high-performance reconfigurable computing [J].
El-Ghazawi, Tarek ;
El-Araby, Esam ;
Huang, Miaoqing ;
Gaj, Kris ;
Kindratenko, Volodymyr ;
Buell, Duncan .
COMPUTER, 2008, 41 (02) :69-+
[36]   Enabling High-Performance Computing as a Service [J].
AbdelBaky, Moustafa ;
Parashar, Manish ;
Kim, Hyunjoo ;
Jordan, Kirk E. ;
Sachdeva, Vipin ;
Sexton, James ;
Jamjoom, Hani ;
Shae, Zon-Yin ;
Pencheva, Gergina ;
Tavakoli, Reza ;
Wheeler, Mary F. .
COMPUTER, 2012, 45 (10) :72-80
[37]   HIGH-PERFORMANCE COMPUTING ON WALL STREET [J].
Spiers, Brad ;
Wallez, Denis .
COMPUTER, 2010, 43 (12) :53-59
[38]   High-Performance Distributed Computing with Smartphones [J].
Ishikawa, Nadeem ;
Nomura, Hayato ;
Yoda, Yuya ;
Uetsuki, Osamu ;
Fukunaga, Keisuke ;
Nagoya, Seiji ;
Sawara, Junya ;
Ishihata, Hiroaki ;
Senoguchi, Junsuke .
EURO-PAR 2023: PARALLEL PROCESSING WORKSHOPS, PT II, EURO-PAR 2023, 2024, 14352 :229-232
[39]   Large-Memory Nodes for Energy Efficient High-Performance Computing [J].
Zivanovic, Darko ;
Radulovic, Milan ;
Llort, German ;
Zaragoza, David ;
Strassburg, Janko ;
Carpenter, Paul M. ;
Radojkovic, Petar ;
Ayguade, Eduard .
MEMSYS 2016: PROCEEDINGS OF THE INTERNATIONAL SYMPOSIUM ON MEMORY SYSTEMS, 2016, :3-9
[40]   Green Code Energy Efficiency in the Source Code for High-Performance Computing [J].
Corral-Garcia, Javier ;
Gomez-Martin, Cesar ;
Gonzalez-Sanchez, Jose-Luis .
2015 10TH IBERIAN CONFERENCE ON INFORMATION SYSTEMS AND TECHNOLOGIES (CISTI), 2015,