title: How get GPU information in C#?
body: <p>I'm trying to make a software that check some information about user's Video Graphic Cards (Like: GPU Clock Speed, Bus width and etc).</p>
  
  <p>I've seen this information in TechPowerUp GPU-Z software and the names of some of the SDK that you can see in the following picture:</p>
  
  <p><img src="https://i.stack.imgur.com/GWqm0.jpg" alt="enter image description here"></p>
  
  <p><a href="https://developer.nvidia.com/cuda-toolkit" rel="noreferrer">CUDA Toolkit 7</a> for Nvidia and <a href="http://developer.amd.com/tools-and-sdks/opencl-zone/amd-accelerated-parallel-processing-app-sdk/#appsdkdownloads" rel="noreferrer">APP SDK</a> for AMD</p>
  
  <p>Now I have two questions:</p>
  
  <ol>
  <li>How can I access to this information by using C# code?</li>
  <li>Does CUDA Toolkit 7 and APP SDK will help to solve my problem? if it does, How?</li>
  </ol>