【发布时间】: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 Profiler 或nvprof 中报告这些数字的位置。根据 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