title: GPU Power Profiling with nvprof and Visual Profiler
body: <p>I can see the power variations of my K20C through nvidia-smi as depicted below:</p>
  <pre><code>==============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
  </code></pre>
  <p>I'm trying to profile GPU power during execution of my CUDA application. However, I cannot find where these numbers are reported in <code>Visual Profiler</code> or <code>nvprof</code>. According to CUDA Toolkit guide, I use the following command in <code>nvprof</code> to enable power profiling:</p>
  <pre><code>&quot;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v5.5\bin\nvprof.exe&quot; --print-gpu-trace --system-profiling on .\vectorAdd.exe 
  </code></pre>
  <p>I also tried to retrieve the power profiling information from <code>Visual Profiler</code>. I check the <code>Enable power, clock, and  thermal profiling</code> box. However, I cannot see the power profile in the Timeline.</p>
  <p><img src="https://i.stack.imgur.com/nAZUs.png" alt="enter image description here" /></p>
  <p>I'm using CUDA v5.5 on Windows 7 64-bit and the system GPU is K20c. I compile the CUDA application with Visual Studio 2010.</p>
  <p>Any idea is highly appreciated.</p>