AI Chat Paper
Note: Please note that the following content is generated by AMiner AI. SciOpen does not take any responsibility related to this content.
{{lang === 'zh_CN' ? '文章概述' : 'Summary'}}
{{lang === 'en_US' ? '中' : 'Eng'}}
Chat more with AI
PDF (643.8 KB)
Collect
Submit Manuscript AI Chat Paper
Show Outline
Outline
Show full outline
Hide outline
Outline
Show full outline
Hide outline
Open Access

Energy-Aware GPU Programming at Source-Code Levels

Changyou Zhang, Kun Huang, Xiang Cui, Yifeng Chen( )
Key Laboratory of High Confidence Software Technologies (Peking University) School of Electronics Engineering and Computer Science, Peking University, Beijing 100871, China
Show Author Information

Abstract

To enhance the energy efficiency and performance of algorithms with Graphics Processing Unit (GPU) accelerators in source-code development, we consider the power efficiency based on data transfer bandwidth and power consumption in key situations. First, a set of primitives is abstracted from program statements. Then, data transfer bandwidth and power consumption in different granularity sizes are considered and mapped into proper primitives. With these mappings, a programmer can intuitively determine the power efficiency and performance in different running states of a thread. Finally, this intuition enables the programmer to tune the algorithm in order to achieve the best energy efficiency and performance. Using these power-aware principles, two Fast Fourier Transform (FFT) methods are compared. The mapping between power consumption and primitives is helpful for algorithm tuning in source-code levels.

References

【1】
【1】
 
 
Tsinghua Science and Technology
Pages 278-286

{{item.num}}

Comments on this article

Go to comment

< Back to all reports

Review Status: {{reviewData.commendedNum}} Commended , {{reviewData.revisionRequiredNum}} Revision Required , {{reviewData.notCommendedNum}} Not Commended Under Peer Review

Review Comment

Close
Close
Cite this article:
Zhang C, Huang K, Cui X, et al. Energy-Aware GPU Programming at Source-Code Levels. Tsinghua Science and Technology, 2012, 17(3): 278-286. https://doi.org/10.1109/TST.2012.6216757

262

Views

15

Downloads

1

Crossref

N/A

Web of Science

3

Scopus

0

CSCD

Received: 02 May 2012
Revised: 13 May 2012
Published: 15 June 2012
© The author(s) 2012.

The articles published in this open access journal are distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/).