AnsweredAssumed Answered

Kernels execution pairing and Windows TDR feature

Question asked by Raistmer on Sep 27, 2016

If modern AMD device can pair kernels from different queues for simultaneous execution how driver decides if such pairing could cause TDR threshold exceeding or not?

As I understand kernel once started can't be preempted, right?

So, if kernel A let say 1,5s long and kernel B in another queue takes about the same and driver decides to pair them - Driver restart will occur if driver will not have some measures against pairing too long kernels. What these measures if any or this completely on developer to calculate length of any combos?