Open main menu

CDOT Wiki β

Changes

BetaT

101 bytes added, 23:39, 7 April 2017
Windows Display Driver Crash for problem size > 2000 & 2000
=== Windows Display Driver Crash for problem size > 2000 & 2000 ===
When I try to give the program an argument of over 2000 & 2000 it will inform me that the windows dispay driver as has crashed and rebooted.
After some research I discovered that this is an issue caused by the kernel taking too long to execute and . Windows has a default time limit where it will reset the CUDA GPU if it thinks it is frozen due to the amount of time it is taking to perform its calculations.
This is called the Timeout detection & recovery method (TDR). A potential solution I found on the CUDA programming forum on NVidea's website suggested I try the following in the registry:
}
}
 
With this optimized code it is now possible to execute with a problem size > 2000 & 2000.
212
edits