Developer Guide for Intel® SDK for OpenCL™ Applications 2017
A newer version of this document is available. Customers should click here to go to the newest version.
Visible to Intel only — GUID: GUID-B1413DBE-C20D-402C-8AEA-4D9A59964765
Visible to Intel only — GUID: GUID-B1413DBE-C20D-402C-8AEA-4D9A59964765
Code Analyzer
Intel® SDK for OpenCL™ Applications - Code Analyzer provides performance information for OpenCL applications.
The Code Analyzer enables you to collect performance data from both the host side and the kernels side of an OpenCL application.
For the kernel side, the Code Analyzer provides:
- Time of execution.
- Throughput and the work size data of each OpenCL kernel that was launched during your program's execution.
- Overall occupancy of the GPU execution units during the kernel execution.
- Latency of each memory access command that was executed during the kernel runs on the GPU.
For the host side, the Code Analyzer provides:
- Statistics of all OpenCL API calls
- Data about memory commands that were executed in your program.
Creating and Launching a New Analyze Session
Host-side Analysis Optimization Tips
Revising Code and Rerunning a Host Profiling Session