DocumentCode :
3061382
Title :
Power-Efficient Work Distribution Method for CPU-GPU Heterogeneous System
Author :
Wang, Guibin ; Ren, Xiaoguang
Author_Institution :
Nat. Lab. for Parallel & Distrib. Process., Nat. Univ. of Defense Technol., Changsha, China
fYear :
2010
fDate :
6-9 Sept. 2010
Firstpage :
122
Lastpage :
129
Abstract :
As the system scales up continuously, the problem of power consumption for high performance computing (HPC) system becomes more severe. Heterogeneous system integrating two or more kinds of processors, could be better adapted to heterogeneity in applications and provide much higher energy efficiency in theory. Many studies have shown heterogeneous system is preferable on energy consumption to homogeneous system in a multi-programmed computing environment. However, how to exploit energy efficiency (Flops/Watt) of heterogeneous system for a single application or even for a single phase in an application has not been well studied. This paper proposes a power-efficient work distribution method for single application on a CPU-GPU heterogeneous system. The proposed method could coordinate inter-processor work distribution and per-processor´s frequency scaling to minimize energy consumption under a given scheduling length constraint. We conduct our experiment on a real system, which equips with a multi-core CPU and a multi-threaded GPU. Experimental results show that, with reasonably distributing work over CPU and GPU, the method achieves 14% reduction in energy consumption than static mappings for several typical benchmarks. We also demonstrate that our method could adapt to changes in scheduling length constraint and hardware configurations.
Keywords :
computer graphic equipment; coprocessors; multi-threading; multiprogramming; power aware computing; scheduling; CPU-GPU heterogeneous system; high performance computing; interprocessor work distribution; multiprogrammed computing environment; multithreaded GPU; power consumption; power efficient work distribution method; scheduling; Benchmark testing; Energy consumption; Graphics processing unit; Power demand; Power measurement; Processor scheduling; GPGPU; Heterogeneous System; Power; Work Distribution;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel and Distributed Processing with Applications (ISPA), 2010 International Symposium on
Conference_Location :
Taipei
Print_ISBN :
978-1-4244-8095-1
Electronic_ISBN :
978-0-7695-4190-7
Type :
conf
DOI :
10.1109/ISPA.2010.22
Filename :
5634328
Link To Document :
بازگشت