DocumentCode
1933488
Title
Improving GPGPU energy-efficiency through concurrent kernel execution and DVFS
Author
Qing Jiao ; Mian Lu ; Huynh Phung Huynh ; Mitra, Tulika
Author_Institution
Nat. Univ. of Singapore, Singapore, Singapore
fYear
2015
fDate
7-11 Feb. 2015
Firstpage
1
Lastpage
11
Abstract
Current generation GPUs can accelerate high-performance, compute-intensive applications by exploiting massive thread-level parallelism. The high performance, however, comes at the cost of increased power consumption. Recently, commercial GPGPU architectures have introduced support for concurrent kernel execution to better utilize the computational/memory resources and thereby improve overall throughput. In this paper, we argue and experimentally validate the benefits of concurrent kernels towards energy-efficient execution. We design power-performance models to carefully select the appropriate kernel combinations to be executed concurrently, the relative contributions of the kernels to the thread mix, along with the frequency choices for the cores and the memory to achieve high performance per watt metric. Our experimental evaluation shows that the concurrent kernel execution in combination with DVFS can improve energy-efficiency by up to 34.5% compared to the most energy-efficient sequential execution.
Keywords
concurrency control; graphics processing units; multi-threading; parallel architectures; power aware computing; DVFS; GPGPU architecture; GPGPU energy-efficiency; computational resources; concurrent kernel execution; energy-efficient sequential execution; high-performance compute-intensive applications; massive thread-level parallelism; memory resources; power consumption; power-performance model; Clocks; Computer architecture; Concurrent computing; Estimation; Graphics processing units; Instruction sets; Kernel;
fLanguage
English
Publisher
ieee
Conference_Titel
Code Generation and Optimization (CGO), 2015 IEEE/ACM International Symposium on
Conference_Location
San Francisco, CA
Type
conf
DOI
10.1109/CGO.2015.7054182
Filename
7054182
Link To Document