Visible to Intel only — GUID: GUID-640160C1-8050-46E8-873C-8DC284E3289B
Visible to Intel only — GUID: GUID-640160C1-8050-46E8-873C-8DC284E3289B
Debugging OpenCL™ Kernels on GPU
Intel® SDK for OpenCL™ Applications delivers a seamless debugging experience that enables you to debug both CPU and GPU portions of your application simultaneously.
This chapter provides Intel® SDK for OpenCL™ Applications - GPU Debugger installation walkthrough and demonstrates how to use the debugger to debug an OpenCL sample application.
Usually the process requires two separate machines (host machine and target machine) to debug OpenCL kernels on the GPU (unless you have a discrete graphics card, when host and target machines can be the same machine physically):
- Host Machine - The machine used for running the debugger (GDB or Microsoft Visual Studio* 2015/2017) and controlling the debugging process.
- Target Machine - The machine used for running the OpenCL host application and kernel under debug.
For more information, see the following topics: