title: Using a global_work_offset in clEnqueueNDRangeKernel
body: <p>I have a global work size of 1000 but i want only to execute the kernel from 200 to 1000.</p>
  
  <pre><code>size_t global_work_size = 1000;
  size_t global_work_offset = 200;
  clEnqueueNDRangeKernel(cpu_queue, kernel [0], 1, &amp;global_work_offset, &amp;global_work_size, NULL, 0, NULL, NULL);
  </code></pre>
  
  <p>The problem is it does compute the whole 0-1000 range even if I specify an offset. I tried using:</p>
  
  <pre><code>size_t global_work_offset [1] = {200}; but still no luck. 
  </code></pre>