【发布时间】:2013-02-14 11:23:00
【问题描述】:
有什么方法可以让我知道空闲/活跃 SM 的数量?或者至少读取每个 SM 的电压/功率或温度值,我可以通过它知道它是否工作? (在 gpu 设备上执行某些作业时实时)。
%smid 帮助我知道了每个 SM 的 ID。类似的东西会有所帮助。
感谢和问候, 拉克什
【问题讨论】:
-
如果你有源代码的访问权限,你可以通过
%smid找到活跃SM的数量。
有什么方法可以让我知道空闲/活跃 SM 的数量?或者至少读取每个 SM 的电压/功率或温度值,我可以通过它知道它是否工作? (在 gpu 设备上执行某些作业时实时)。
%smid 帮助我知道了每个 SM 的 ID。类似的东西会有所帮助。
感谢和问候, 拉克什
【问题讨论】:
%smid找到活跃SM的数量。
CUDA 分析工具接口 (CUPTI) 包含一个事件 API,可以对 GPU PM 计数器进行运行时采样。 CUPTI SDK 作为 CUDA 工具包的一部分提供。有关采样的文档可以在 CUPTI 事件 API \Sampling Events 部分找到。
以下一个或多个计数器可以让您更好地了解 SM 活动:
【讨论】: