Skip to content
SPECIFICTION
Get listed

CUDA-GDB

developer.nvidia.com

LinuxSelf-hosted
Visit developer.nvidia.com
Spec score 7.6 #13 of 27 in Debuggers

Spec sheet

Purpose
CUDA-GDB is NVIDIA’s debugger for CUDA applications running on Linux and QNX.Read 8 Oct 2026 · docs.nvidia.com
Support
NVIDIA directs users with CUDA Tools questions to [email protected].Read 8 Oct 2026 · developer.nvidia.com
Headquarters
Santa Clara, California, United StatesRead 28 Sep 2026 · developer.nvidia.com
Founded
1993Read 28 Sep 2026 · developer.nvidia.com
CPU and GPU debugging
It supports simultaneous debugging of CPU and GPU code within the same application.Read 8 Oct 2026 · docs.nvidia.com
CUDA APIs
It supports applications using the CUDA driver API, runtime API, or both.Read 8 Oct 2026 · docs.nvidia.com
Current release features
The CUDA-GDB 13.4 release notes list CUDA RPC.LO and RPC.HI register access, bindless constant address lookup, and improved barrier information and breakpoint-condition errors.Read 8 Oct 2026 · docs.nvidia.com
Debugging controls
It supports breakpoints, single-stepping, and inspecting or modifying thread memory and variables.Read 8 Oct 2026 · docs.nvidia.com
Debugging features
The product page lists source and GPU assembly debugging, conditional breakpoints, memory access violation detection, autostep, and automatic breaks on kernel launches.Read 8 Oct 2026 · developer.nvidia.com
Download and pricing
NVIDIA presents CUDA Toolkit as free developer tools and provides CUDA-GDB through the toolkit; the opened pages do not state a standalone CUDA-GDB price.Read 8 Oct 2026 · developer.nvidia.com
Execution controls
Users can set breakpoints, single-step applications, and inspect or modify thread memory and variables.Read 8 Oct 2026 · docs.nvidia.com
Feature set
NVIDIA lists source-level and GPU-assembly debugging, conditional breakpoints, memory-access violation detection, autostep, multiple sessions, and remote debugging for x86 and ARM.Read 8 Oct 2026 · developer.nvidia.com
GUI integrations
The product page lists DDD, EMACS, Nsight Eclipse Edition, and Nsight Visual Studio Code Edition as GUI frontend integrations.Read 8 Oct 2026 · developer.nvidia.com
Interfaces
The command-line debugger can run locally or remotely over Telnet or SSH, and NVIDIA lists DDD, EMACS, Nsight Eclipse Edition, and Nsight Visual Studio Code Edition as GUI integrations.Read 8 Oct 2026 · developer.nvidia.com
Kernel builds
It supports kernels compiled for specific CUDA architectures and kernels compiled at runtime with JIT compilation.Read 8 Oct 2026 · docs.nvidia.com
Kernel compilation
It can debug kernels compiled for specific CUDA architectures as well as kernels compiled at runtime with JIT compilation.Read 8 Oct 2026 · docs.nvidia.com
Languages
It supports CUDA C/C++ and Fortran applications, with Fortran debugging limited to 64-bit Linux.Read 8 Oct 2026 · docs.nvidia.com
macOS limit
CUDA Toolkit 11.0 and later no longer supports development or running applications on macOS; the macOS host version of cuda-gdb was dropped as of CUDA 12.5.Read 8 Oct 2026 · developer.nvidia.com
macOS support
NVIDIA states that CUDA Toolkit 11.0 and later no longer supports development or running applications on macOS, and CUDA-GDB macOS host versions were dropped as of CUDA 12.5.Read 8 Oct 2026 · developer.nvidia.com
Remote debugging
The feature list includes remote debugging for x86 and ARM.Read 8 Oct 2026 · developer.nvidia.com
Security-related capability
CUDA-GDB release notes state that debugging with Confidential Compute mode is supported with devtools mode.Read 8 Oct 2026 · docs.nvidia.com
Support contact
NVIDIA directs users with CUDA Tools questions or difficulties to [email protected].Read 8 Oct 2026 · developer.nvidia.com

Where Specifiction places it

Alternatives to CUDA-GDBAll alternatives →