eol-curtain3-1140x100

AMD gDEBugger has been succeeded by AMD’s CodeXL.  With the exception of critical bug fixes, there will be no new versions of gDEBugger.  For new features, continuous support and a unified developer tools suite, please visit AMD’s CodeXL web page  and check out the CodeXL Forum.

What is AMD gDEBugger?

AMD gDEBugger is an OpenCL™ and OpenGL debugger and memory analyzer that is available as Microsoft® Visual Studio® plugin on Windows® and a standalone version on Linux®. gDEBugger provides the ability to debug OpenCL™ & OpenGL API calls and OpenCL™ kernels and step through the source code to find bugs, optimize performance and reduce memory consumption.

gDEBugger offers real-time OpenCL™ kernel debugging, which allows developers to step into the kernel execution directly from the API calls, debug inside the kernel, view all variable values across different work groups and work items – and all this on a single computer with a single GPU. In addition, gDEBugger takes the mystery out of debugging OpenCL™ and OpenGL, allowing developers to peer into compute and graphic memory objects, monitor their contents, and detect memory leaks and scenarios that caused it. Users can view and save the API call logs, find out the deprecated functions and see the recommended alternative function calls.

Key Features and Benefits

1_real-time_api_level_debugging-1 Real-time OpenCL and OpenGL API-level debugging - Allows locating API function calls and the scenarios that led to them

2_online_opencl_kernel_debugging-1 Online OpenCL kernel debugging - Works with present hardware, requires no special configuration or changes to the code. Develop and debug on a single computer with just one GPU. Step through the workflow of a single work item or compare values across all work items.

3_full_integration_with_visual_studio-1 Full integration with Visual Studio - Now API-level debugging is performed inside the Visual Studio source editor. If OpenCL kernel source code .cl files are included in the project, they will be identified and used for kernel debugging. In addition, Visual Studio views such as the call stack view and locals view will be filled with kernel debugging information.

4_api_statistics_view-1 API statistics view - Gives an overview of OpenCL and OpenGL API usage, and more detailed views, including unrecommended function calls (with alternative suggestions) and deprecated behavior.

5_object_visualization-1 Object visualization - View and export OpenCL buffers and Images and OpenGL Textures and buffers as pictures or as spreadsheet data.

6_opencl_program_and_opengl_shader_source_exporting-1 OpenCL™ program and OpenGL shader source exporting - For applications that generate programmable GPU code at runtime, dump the code to a file or save it for later use. Debug through run-time generated OpenCL kernels using these files.

7_opencl_and_opengl_support_with_over_160_extensions-1 OpenCL™ and OpenGL support, plus more than 160 extensions - Support includes API functions, enumeration values, data formats, and more.

New for gDEBugger 6.2

  • Introducing Linux® Support
  • New standalone user interface for both Linux® and Windows®, with enhancements for better navigation and ease of use
  • Supports OpenCL™ kernel and API level debugging on AMD Radeon HD 7000 series graphics cards
  • Supports OpenCL™ 1.2 beta drivers
  • Automatic updater to notify and download new product updates
  • Feature enhancements including support for static arrays, union variables and Find feature
  • Stability improvements

System Requirements

  • Microsoft® Windows 7®
  • Linux®: Red Hat® Enterprise Linux® 6.*; Ubuntu® 11.04 or higher; OpenSUSE™ 11.02 or higher;
  • Microsoft® Visual Studio® 2010 (applies to Microsoft® Visual Studio® Plugin Only)
  • The latest AMD Catalyst driver

Documentation & Resources

 

Downloads

File Name Version Size Launch Date OS Bitness Description
Windows®

File Name

Version

6.2

Size

49 MB

Launch Date

04/20/2012

OS

Bitness

32-bit

Description

gDEBugger offers real-time OpenCL kernel debugging, which allows developers to step into the kernel execution directly from the API call that issues it, debug inside the kernel, view all variable values across the different work groups and work items - and all this on a single computer with a single GPU.

File Name

Version

6.2

Size

49 MB

Launch Date

OS

04/20/2012

Bitness

64-bit

Description

gDEBugger offers real-time OpenCL kernel debugging, which allows developers to step into the kernel execution directly from the API call that issues it, debug inside the kernel, view all variable values across the different work groups and work items - and all this on a single computer with a single GPU.
Linux®

File Name

Version

6.2

Size

42 MB

Launch Date

04/20/2012

OS

Bitness

32 bit

Description

gDEBugger offers real-time OpenCL kernel debugging, which allows developers to step into the kernel execution directly from the API call that issues it, debug inside the kernel, view all variable values across the different work groups and work items - and all this on a single computer with a single GPU.

File Name

Version

6.2

Size

25 MB

Launch Date

04/20/2012

OS

Bitness

64-bit

Description

gDEBugger offers real-time OpenCL kernel debugging, which allows developers to step into the kernel execution directly from the API call that issues it, debug inside the kernel, view all variable values across the different work groups and work items - and all this on a single computer with a single GPU.