A new whitepaper by Intel’s Vinay Awasthi describes the status of the company’s OpenCL implementation and available tools for developers using the Intel OpenCL SDK.
The Intel implementation is the only implementation at the moment that implements out of order queues. Intel’s implementation also allows multiple work-items per workgroup for CPUs. There is also preview support for device fission extension (not fully validated). We will cover the benefit of such options later in this whitepaper. With this implementation, you will also receive OpenCL offline compiler. This compiler will let you observe assembly instructions and intermediate representation (IR) of your OpenCL kernels instantly without having to plug them into a program or using any APIs to get IR. Developers can use this tool to also compile kernels for correctness.
Read the Full Story.