我可以通过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工具包指南,我在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应用程序。
非常感谢任何想法。
答案 0 :(得分:3)
可以启用功率分析:
Power poweriling并非适用于所有设备,并且在Mac OS X上无效。
从@ahmad更新:
哦,我发现了问题。我在64位操作系统上运行win32二进制文件。这就是分析器不报告功率的原因,而其他每个分析工具都可以工作。请将此问题添加到您的答案中,以便我们将此问题标记为已回答。再次感谢。