Computer preemption and TotalView have made debugging Pascal much more seamless
In this video, recorded at GPU Technology Conference 2017, you can gain a better understanding of the latest technology and how and where we're looking to go next.
With Pascal, NVIDIA released compute preemption built right into the card. Debugging now is much smoother because when we stop a thread on the GPU we no longer stop the whole GPU, enabling interactive debugging on single-GPU systems and debugging multiple processes using the same GPU. Having said that, TotalView, the leading multi-threaded Linux debugger, has invested into improving its architecture in order to support multi-GPU systems at scale resulting in a much more seamless debugging experience.