Visible to Intel only — GUID: GUID-C6DBAF3F-93BF-480F-9EBE-FE2ED21D6993
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-C6DBAF3F-93BF-480F-9EBE-FE2ED21D6993
Profiling Kernels for Deep Kernel Analysis
To profile kernels using the Deep Kernel Analysis feature of the Intel® SDK for OpenCL™ Applications standalone version, do the following:
- Run the Intel® Code Builder for OpenCL™ API Standalone Version.
- Open an OpenCL code file, or type in your code in the editor.
- Click the Analyze button, press the Refresh Kernel(s) button, and select a kernel for analysis.
- At the Assign Parameters tab assign parameters from previously defined variables or create them on the fly from the popup dialog.
- Define group sizes for the analysis, and press the Deep Analysis button to start profiling.
If desired, mark any of the possible OpenCL code lines for profiling by clicking the red circles on the left of your code lines. The marking can be undone by clicking the filled circles (toggling on and off).
NOTE:
Do not use the Auto feature for best local group size configuration with Deep Kernel Analysis. Define a single group size for both global and local for each dimension used.