title: Is it possible for CPU to do context-switch after initiating GPU source code(cuda kernel) that is not finished?
body: <p>Basically, in CPU and GPU communication, if a process running over a CPU initiates a cuda kernel, process still can issues its code if it is not dependent on the result of cuda kernel.</p>
  
  <p>But, is it possible for a process running over CPU to do context-switch even after initiating a cuda kernel that is not finished?</p>
  
  <p>If it is possible, what happens internally?</p>