title: What is static and dynamic scheduling on GPUs?
body: <p>GTX 4xx, 5xx (Fermi) had dynamic scheduling and GTX 6xx (Kepler) switched to static scheduling.</p>
  
  <ul>
  <li>What is static and dynamic scheduling in the context of GPUs?</li>
  <li>How does the design choice of static vs. dynamic affect the performance of real world compute workloads?</li>
  <li>Is there anything that can be done in code to optimize an algorithm for static or dynamic scheduling?</li>
  </ul>