To implement and deploy high-performance, data-centric applications across diverse architectures, you need a debugger that is capable of handling thousands of threads running simultaneously on each device in a system.
The Intel® Distribution for GDB* application debugger is a companion tool to Intel® compilers and libraries. It delivers a unified debugging experience that allows you to efficiently and simultaneously debug cross-platform parallel and threaded applications developed in Data Parallel C++, C, C++, OpenMP*, SYCL*, or Fortran.
Achieve full control over application execution, including breakpoints and single stepping.
Debug in a single session across CPU and GPU code to quickly examine variables, read/write memory and registers, and inspect the hardware state when the application is suspended.
Use the console-based debugging interface from the command line on your local system or any remote system, or debug with a GUI front end.
Develop in the Cloud
Get what you need to build and optimize your oneAPI projects for free. With an Intel® DevCloud account, you get 120 days of access to the latest Intel® hardware—CPUs, GPUs, FPGAs—and Intel® oneAPI tools and frameworks. No software downloads. No configuration steps. No installations.
The Intel Distribution for GDB is included as part of the Intel® oneAPI Base Toolkit, which is a core set of tools and libraries for developing high-performance, data-centric applications across diverse architectures.