Jun 27 2009, 09:13 PM
Post
#1
|
|
![]() ![]() ![]() Group: Members Posts: 30 Joined: 8-February 08 Member No.: 91,717 |
Is there some kind of built in timeout period in CUDA that prevents you from calling long-running kernels?
I've written a function that does a large amount of processing in a loop. I compiled the function with both __device__ and __host__ qualifiers, so that I can test it from the cuda kernel as well as on the cpu (the only difference is that I pass a ptr to device memory vs a pointer to host memory). I've tested the function and it works properly, but if I increase the number of processing iterations too high, on the device version the screen goes black and the kernel fails with unknown error. |
|
|
|
yahastu CUDA Timeout? Jun 27 2009, 09:13 PM
Nico You can check if there's a run time limit on k... Jun 27 2009, 09:36 PM
avidday There is a watchdog timer in the NVIDIA driver whi... Jun 27 2009, 09:38 PM
yahastu QUOTE (avidday @ Jun 27 2009, 05:38 PM) T... Jun 28 2009, 05:40 AM
tmurray If you're using Vista, disable TDR.
http://ww... Jun 28 2009, 05:44 AM
yahastu QUOTE (tmurray @ Jun 28 2009, 01:44 AM) I... Jun 28 2009, 01:40 PM![]() ![]() |
| Copyright 2008 NVIDIA Corporation. Terms of Use | Legal Info | Privacy Policy | Time is now: 26th November 2009 - 05:14 PM |