Visible to Intel only — GUID: GUID-B1413DBE-C20D-402C-8AEA-4D9A59964765
Legal Information
Getting Help and Support
Introducing the Intel® SDK for OpenCL™ Applications
What's New in This Release
Which Version of the Intel® SDK for OpenCL™ Applications Should I Use?
Intel® Code Builder for OpenCL™ API Plug-in for Microsoft Visual Studio*
Intel® Code Builder for OpenCL™ API Plug-in for Eclipse*
Debugging OpenCL™ Kernels on GPU
Intel® SDK for OpenCL™ Applications Standalone Version
OpenCL™ 2.1 Development Environment
Intel® FPGA Emulation Platform for OpenCL™ Getting Started Guide
Troubleshooting Intel® SDK for OpenCL™ Applications Issues
Configuring Microsoft Visual Studio* IDE
Converting an Existing Project into an OpenCL™ Project
OpenCL™ New Project Wizard
Building an OpenCL™ Project
Using OpenCL™ Build Properties
Selecting a Target OpenCL™ Device
Generating and Viewing Assembly Code
Generating and Viewing LLVM Code
Generating Intermediate Program Binaries with Intel® Code Builder for OpenCL™ API Plug-in
Configuring OpenCL™ Build Options
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