Author_Institution :
Nat. Lab. for Parallel & Distrib. Process. Sch. of Comput., Nat. Univ. of Defense Technol., Changsha, China
Abstract :
As one of the most popular many-core architecture, GPUs have illustrated power in many non-graphic applications. Traditional general purpose computing systems tend to integrate GPU as the co-processor to accelerate parallel computing tasks. Meanwhile, GPUs also result in high power consumption, which accounts for a large proportion of the total system power consumption. In this paper, we mainly focus on the power analysis and optimizations for GPU architecture. The main contributions of this paper are: firstly, we establish a GPU power research platform, which is extended from an existing GPU simulator with several power models; secondly, we validate that, as the gap between shader core and memory speed becomes larger and larger, integrating more shader cores or enhancing running frequencies may not bring better performance, but results in higher energy consumption; thirdly, we show that traditional power optimization methods for CPUs, such as dynamic frequency scaling and concurrency-throttling, could be effectively applied on GPU architectures for better power efficiency, especially for memory-intensive applications.
Keywords :
computer graphic equipment; coprocessors; digital simulation; power aware computing; GPU architecture; concurrency-throttling method; dynamic frequency scaling method; general purpose computing systems; graphics processing unit; many-core architecture; memory speed; parallel computing tasks; power analysis; power optimization; power simulator; shader core; Analytical models; Arrays; Benchmark testing; Clocks; Computational modeling; Graphics processing unit; Integrated circuit interconnections; DVFS; GPGPU; Power; Simulator;