In Situ Power Analysis of General Purpose Graphical Processing Units

In Situ Power Analysis of General Purpose Graphical Processing Units
复制标题

DOI:
10.1109/pdp.2011.67
复制
发表时间:
2011-02
期刊:
2011 19th International Euromicro Conference on Parallel, Distributed and Network-Based Processing
影响因子:
--
通讯作者:
Mohammed Zubair Mohammed Shamim (Shaikh)-Mohammed-Zubair-Mohammed-Shamim-(Shaikh)-144728884;M. Gregoire;W. Li;M. Wróblewski;S. Simon
Mohammed Zubair Mohammed Shamim (Shaikh)-Mohammed-Zubair-Mohammed-Shamim-(Shaikh)-144728884;M. Gregoire;W. Li;M. Wróblewski;S. Simon
中科院分区:
其他
文献类型:
--
作者:
Mohammed Zubair Mohammed Shamim (Shaikh)-Mohammed-Zubair-Mohammed-Shamim-(Shaikh)-144728884;M. Gregoire;W. Li;M. Wróblewski;S. Simon

文献摘要

被引文献

相似文献

本文提出了一种通用图形处理器(GPGPU)的实时功耗分析方法。基于此方法,可以测量不同操作模式的功耗,如GPU和主机CPU之间的数据传输,多处理器单元上的基本单精度浮点算术运算(加,减,乘)以及用于共享和全局存储器访问的指令。在GPGPU的各种指令和操作模式之间存在2倍的功耗差异。这些测量为GPU软件的基于指令的功率估计提供数据。事实证明,随着时间的推移,功率曲线也可以很好地理解程序的哪个部分在某个时间点执行。实验结果已来自两个GPU架构,即GT200和GF100架构。
In this paper, an in situ power analysis profiling over time for general purpose graphics processing units (GPGPU) is presented. Based on this method the power consumption of different modes of operations like data transfer between GPU and host CPU, basic single precision floating point arithmetic operations (addition, subtraction, multiplication) on the multiprocessor units and instructions for shared and global memory access can be measured. There is a factor of 2 difference in power dissipation between various instructions and mode of operations of the GPGPUs. These measurements provide data for an instruction based power estimation of GPU software. It turns out that the power profile over time also gives a good understanding on which section of the program is executed at a certain point in time. The experimental results have been derived from two GPU architectures, namely the GT200 and the GF100 architecture.