Intel® SDK for OpenCL™ Applications 2016, now with GPU debugging, is released!

I am glad to announce the availability of Intel® SDK for OpenCL™ Applications 2016 for Windows*, CentOS*, and Ubuntu*. Please visit to download the version for your platform. For details check out Release Notes.

New Features

  • Beta release of Source and Assembly level GPU Kernel Debugging on Windows* operating system

The Best of Both Worlds: Bringing Back the Intel® SDK for OpenCL™ Applications

We are bringing back the standalone Intel® SDK for OpenCL™ Applications. Leah posted a nice article explaining the reasoning behind this decision:

Iris 6100/Linux: can't get asynchronous kernel execution

I can't seem to get the GPU to run OpenCL kernels asynchronously/in parallel, which is crucial for my use case. Without this I can't make full use of the GPU's compute resources. I use local memory so each workgroup is confined to a single subslice, and the number of workgroups in each enqueued command isn't sufficient to fill more than one subslice of the GPU anyway.

installation problems on desktop

Hi, I want to test how the GPU processing is faster than common things so now I'm trying to setup the environment for OpenCL and OpenCV.

however, i got an issue for installation for OpenCL SDK on my computer.

My CPU is i5-4590 ,Intel graphics HD 4600 . OS is Windows7 32bit.

As I know, the SDK supports OpenCL 1.2, 32-bit Operation system before 2016 sdk but now it's not available.

Could you please suggest any solution for it? or .. is there any routes to get past versions.?

Which version of visual studio do I need?


Latest OpenCL SDK seems to work best as VS plugin because, when I open up code-builder gui, the first thing it says is "deprecated".

However, which version of visual studio do I need?  Can I use express version of visual studio? I tried visual studio express 2012, it does not work. I cannot see the popup for converting a project to an opencl project! 

How to reinstall Open CL for Intel Core

My system :

Processor    Intel(R) Core(TM) i7-5820K CPU @ 3.30GHz, 3301 Mhz, 6 Core(s), 12 Logical Processor(s)

Windows 10 64 bit Pro.

I had an install of the Intel Core OpenCL drivers that I was using with Luxrender - the graphics software.

I needed to uninstall it briefly due to some problems with old AMD drivers causing issues - AMD had not cleanly uninstalled all of it's gubbins - including their OpenCL driver.

Now if I go to 'Apps' in Windows 10 I can see that the Intel OpenCL driver is not present as expected.

Questions on loop and math function overhead on Intel HD GPU

I have an Intel HD 4600 gpu and noticed some performance discrepancies when running a microbenchmark with a significant number of loops for built-in math functions (arithmetic operators are fine). The results are compared against results from running the microbenchmark on the cpu, and running the standard C math functions in a loop (vectorisation and optimizations are avoided). So my question is this; is there a big loop or math function overhead when executing a kernel on an Intel HD GPU?

i7-5775c Iris Pro vs CPU performance


I'm benchmarking i7-5775c's 4 CPU cores against its Iris Pro 6200 for simple OpenCL kernels. Guess you can say I want to know when it makes sense to off-load computation onto the IGP. One experiment involves each thread executing many FMA operations on a single input element to measure computational speed. I'm surprised to see the IGP outperform the CPU by nearly 9x, and by 18x with hyper-threading disabled:

OpenCL kernel:
void kernel fmaKernel(global float * out){

  float sum = out[get_global_id(0)];

S’abonner à OpenCL*