...
首页> 外文期刊>Tsinghua Science and Technology >Energy-aware GPU programming at source-code levels
【24h】

Energy-aware GPU programming at source-code levels

机译:源代码级别的节能GPU编程

获取原文
获取原文并翻译 | 示例

摘要

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.
机译:为了在源代码开发中使用图形处理单元(GPU)加速器提高能源效率和算法性能,我们在关键情况下基于数据传输带宽和功耗来考虑电源效率。首先,从程序语句中提取一组原语。然后,考虑不同粒度大小的数据传输带宽和功耗,并将其映射到适当的原语中。使用这些映射,程序员可以直观地确定线程在不同运行状态下的电源效率和性能。最后,这种直觉使程序员能够调整算法,以实现最佳的能源效率和性能。使用这些功率感知原理,比较了两种快速傅立叶变换(FFT)方法。功耗和原语之间的映射有助于在源代码级别进行算法调整。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号