The GPU Status View Focus Options
Figure 132 shows the view after a program has loaded a GPU kernel and stopped at a breakpoint. By default, the view displays the process ID, physical GPU coordinates, function name, and execution state.
This GPU program is running:
![*](p4-bullet.jpg)
A single process (p1)
![*](p4-bullet.jpg)
On one device (0)
![*](p4-bullet.jpg)
With 9 SMs, identified using a stride of “2” (which truncates the list for UI display). In this case, the SM identifiers would be 0, 2, 4, 6, 8, 10, 12, 14, and 16.
![*](p4-bullet.jpg)
With each SM containing one warp (0)
![*](p4-bullet.jpg)
With each warp containing 4 lanes (0, 1, 2, 3)
![*](p4-bullet.jpg)
With all lanes stopped at breakpoint in function
MatMulKernel().
The view has a
Focus width dropdown which includes the Control Group, Share Group, Process, and a list of any CUDA context threads within the focus process.
![](../TotalView/images/cuda-GPU-Status_focus-dropdown.png)
The focus width is based on the process that is currently in focus in the UI. A focus of "Share Group," for example, it would be the share group containing the process in focus in the UI.
Other features of this view:
![*](p4-bullet.jpg)
The configure icon (
![](../TotalView/images/cuda-GPU-Status_icon-configure.png)
) launches the Configuration Options for grouping, sorting, and filtering data in the view.
![*](p4-bullet.jpg)
The update icon (
![](../TotalView/images/totalviewlhug-cuda-tutorial.30.22.4.jpg)
) updates the view. The view is not automatically updated when status changes. When grayed out, the view is up to date.