OpenCL API Debugger is a Microsoft Visual Studio plug-in that enables debugging of OpenCL applications. API Debugger is a new feature of the Compute Code Builder found in Intel’s Integrated Native Developer Experience (INDE) and the Intel SDK for OpenCL Applications 2014 Beta. The API Debugger lets developers view the list of all OpenCL API calls that their applications call with an ability to view information about the function parameters, return values, and execution times.

The plug-in also allows for viewing OpenCL objects that exist in memory while the application is executing. In this tutorial Intel show how to debug and find the root cause of an application failure in the presence of only the kernel source code and the application binary (no host side source code).

View the tutorial at: https://software.intel.com/en-us/articles/api-debugger-tutorial