首页 | 本学科首页   官方微博 | 高级检索  
     检索      


Energy-Aware GPU Programming at Source-Code Levels
Authors:Changyou Zhang  Kun Huang  Xiang Cui  Yifeng Chen
Institution:** Key Laboratory of High Confidence Software Technologies (Peking University) School of Electronics Engineering and Computer Science, Peking University, Beijing 100871, China
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.
Keywords:GPU  power-aware  source-code  primitive
本文献已被 CNKI 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号