title: automatic out-of-bounds checking on global device memory in CUDA 5?
body: <p>I recently installed CUDA 5 (and am using Visual Studio 2010 Express, if that matters).  When I try to perform an out-of-bounds read-access on a global memory device array in a kernel, CUDA now gives me an error (Error 30 'unknown error').  I am wondering if this seemingly automatic out-of-bounds error checking is a new addition to CUDA 5.  I do not recall seeing it in earlier versions.</p>
  
  <p>Additionally, is there anyway to turn off this automatic out-of-bounds error checking?  Having this capability turned on forces me to add additional conditional logic to my kernels (whereas before I just wouldn't use the out-of-bounds results).</p>
  
  <p>Thank you,</p>
  
  <p>Aaron</p>