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
Analysis Results
Session Info
Host Profiling
Kernel Overview
Kernel Analysis
Host-side Analysis Optimization
Tips
Revising Code and Rerunning a Host Profiling
Session
Revising
Code and Rerunning a Kernel Profiling Session
Configuring the Code Analyzer
Code Analyzer Command Line Interface