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