【问题标题】:GPU Power Profiling with nvprof and Visual Profiler使用 nvprof 和 Visual Profiler 进行 GPU 功率分析
【发布时间】:2014-02-23 16:18:52
【问题描述】:

我可以通过 nvidia-smi 看到我的 K20C 的功率变化,如下图所示:

==============NVSMI LOG==============

Timestamp                           : Fri Jan 31 11:45:21 2014
Driver Version                      : 332.21

Attached GPUs                       : 2
GPU 0000:04:00.0
    Temperature
        Gpu                         : 28 C
    Power Readings
        Power Management            : Supported
        Power Draw                  : 16.12 W
        Power Limit                 : 225.00 W
        Default Power Limit         : 225.00 W
        Enforced Power Limit        : 225.00 W
        Min Power Limit             : 150.00 W
        Max Power Limit             : 225.00 W

我正在尝试在执行我的 CUDA 应用程序期间分析 GPU 功率。但是,我找不到在Visual Profilernvprof 中报告这些数字的位置。根据 CUDA Toolkit 指南,我在nvprof 中使用以下命令来启用电源分析:

"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v5.5\bin\nvprof.exe" --print-gpu-trace --system-profiling on .\vectorAdd.exe 

我还尝试从Visual Profiler 检索电源分析信息。我检查了Enable power, clock, and thermal profiling 框。但是,我在时间轴中看不到电源配置文件。

我在 Windows 7 64 位上使用 CUDA v5.5,系统 GPU 是 K20c。我使用 Visual Studio 2010 编译 CUDA 应用程序。

高度赞赏任何想法。

【问题讨论】:

  • 电源分析信息并非适用于所有 GPU。您可能希望检查您自己的卡是否可以这样做。在这种情况下,运行nvidia-smi -q -d power
  • 电源管理器可用于 K20C,nvidia-smi -q -d POWER 报告它的电源。

标签: windows visual-studio-2010 cuda profiling


【解决方案1】:

可以启用电源分析:

  1. 创建新会话时在第二个向导页面上。
  2. 在会话时间线视图下的“设置”视图中。

电源分析不适用于所有设备,并且不适用于 Mac OS X。

来自@ahmad 的更新:

哦,我发现了问题。我在 64 位操作系统上运行 win32 二进制文件。这就是为什么分析器不报告功率,而其他所有分析工具都工作的原因。请将此问题添加到您的答案中,以便我们将此问题标记为已回答。再次感谢。

【讨论】:

  • 感谢您的回答。正如我在问题中提到的,我选中这些框以启用热和功率分析。但没有运气!仍然没有出现功率分析。您可以在报告电源配置文件的会话期间添加 Visual Profiler 的图片吗?
  • 很遗憾,我现在无法制作那张照片。您将在时间线视图的设备行上看到示例。我怀疑发生在您身上的一件事是您的应用程序的生命周期太短,无法进行采样。尝试在设备中执行更多工作 - 例如在循环中多次调用您的 CUDA 代码。
  • 是的,我的申请很短。所以现在我正在测试来自 CUDA Samples 的nbody。但是分析器仍然不报告功耗,即使是 40 秒的 nbody。
  • 哦,我发现了问题。我在 64 位操作系统上运行 win32 二进制文件。这就是为什么分析器不报告功率,而其他所有分析工具都工作的原因。请将此问题添加到您的答案中,以便我们将此问题标记为已回答。再次感谢。
  • @ahmad 很有趣。我会将链接发送给分析器开发人员。
猜你喜欢
  • 2020-02-29
  • 1970-01-01
  • 2016-04-28
  • 1970-01-01
  • 2020-07-06
  • 2020-10-04
  • 2011-10-15
相关资源
最近更新 更多