Title :
Energy-Constrained OpenMP Static Loop Scheduling
Author :
Chen, Juan ; Dong, Yong ; Yang, Xuejun ; Wang, Panfeng
Author_Institution :
Sch. of Comput., Nat. Univ. of Defense Technol., Changsha
Abstract :
In high performance parallel computing, energy optimization for parallel loops becomes one key because the time of loops often takes a significant part of the whole execution time. Energy-constrained problem is one of the important research focuses. This paper studies energy-constrained problem based on OpenMP static loop scheduling. Firstly, we propose energy-constrained static scheduling algorithm (ECSS), which utilizes DVS to scale down voltage/frequency of the light-loaded processors in terms of energy constraint. Secondly, we propose Energy Constraint based Performance-Optimal Static Scheduling algorithm (ECPOSS), which combines loop rescheduling and DVS for the better performance under the same energy constraint. We prove ECPOSS can obtain the best performance under the same energy constraint. Through testing NPB3.2-OMP programs on 20-160 multiprocessor simulation environment, we evaluate the effectiveness of our algorithms. Experimental results show the performance of ECPOSS is better than that of ECSS by 4.81% under the 50% energy constraint on 100 processors.
Keywords :
message passing; parallel algorithms; parallel programming; power aware computing; power consumption; processor scheduling; DVS; ECPOSS; dynamic voltage scaling; energy constraint based-performance-optimal static scheduling algorithm; energy optimization; energy-constrained OpenMP static loop scheduling algorithm; high performance parallel computing; light-loaded processor; parallel program; voltage-frequency scaling; Energy consumption; Frequency; High performance computing; Multiprocessing systems; Optimal scheduling; Parallel processing; Processor scheduling; Scheduling algorithm; Upper bound; Voltage control; OpenMP; energy-constrained; multiprocessor system; static loop scheduling;
Conference_Titel :
High Performance Computing and Communications, 2008. HPCC '08. 10th IEEE International Conference on
Conference_Location :
Dalian
Print_ISBN :
978-0-7695-3352-0
DOI :
10.1109/HPCC.2008.132