This short tutorial provides a brief introduction to Khronos SPIR. It touches on the differences between a SPIR binary and an Intel proprietary Intermediate Binary, demonstrates ways to create SPIR binaries using tools shipped with Intel® SDK for OpenCL™ Applications , and explains how to use SPIR binaries in your OpenCL program.
General Matrix Multiply
While Image convolution is not as effective with the new Read-Write images functionality, any image processing technique that needs be done in place may benefit from the Read-Write images. One example of a process that could be used effectively is image composition. In OpenCL 1.2 and earlier, images were qualified with the “__read_only” and __write_only” qualifiers. In the OpenCL 2.0, images can...
Download the code
Download the pdf version of the article
This paper details the implementation of out of order queues, an OpenCL™ construct that allows independent kernels to execute simultaneously whenever possible, and thus keep all GPU assets fully utilized.
Please see the new portal for OpenCL™ deployments prior to accessing this legacy content.
Learn core concepts of developing OpenCL™ applications with Intel® SDK for OpenCL™ Applications 2019.
了解面向 OpenCL™ 应用的英特尔® SDK 2019 的核心概念并开始构建您的首个应用。