TotalView User Guide : Part V: Debugging : Using the CUDA Debugger : TotalView CUDA Debugging Model

TotalView CUDA Debugging Model
Figure 246 shows the TotalView CUDA debugging model for a Linux process consisting of two Linux pthreads and two CUDA threads. A CUDA thread is a CUDA kernel invocation that is running on a device.
 
A Linux-x86_64 CUDA process consists of:
*
*
*
*
*
*
*
Has its own address space, separate from the Linux process address space, and separate from the address spaces of other CUDA threads.
*
The above TotalView CUDA debugging model is reflected in the TotalView user interface and command line interface. In addition, CUDA-specific CLI commands allow you to inspect CUDA threads, change the focus, and display their status. See the dcuda entry in the TotalView Reference Guide for more information.

Rogue Wave Software, Inc.
Voice: (303) 473-9118
rwonlinedocs@roguewave.com