You can detect global memory addressing violations and misaligned global memory accesses by enabling the CUDA MemoryChecker feature.
Select "Enable CUDA memory checking" from the Startup Parameters dialog box in TotalView, as shown in Figure 255.
Note that global memory violations and misaligned global memory accesses will be detected only while the CUDA thread is running. Detection will not happen when single-stepping the CUDA thread.
Rogue Wave Software, Inc. |
Voice: (303) 473-9118 |
rwonlinedocs@roguewave.com |