Intel® SDK for OpenCL™ Applications 2015 R3 with Awesome New Features is Released!

I am glad to announce the availability of Intel® SDK for OpenCL™ Applications 2015 R3 with awesome new features! We made significant progress in the quality and ease of use. You can proceed straight to downloading the Intel® SDK for OpenCL™ Applications 2015 R3.

New Features in This Release:

  • Standalone distribution of Intel® SDK for OpenCL Applications 2015 R3 for Windows* (not part of Intel® INDE)

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:

clEnqueueWriteBuffer does not finish before Kernel


in my program I am doing several 

clEnqueueWriteBuffer(queue, pDeviceMem, CL_FALSE, 0, mySize, pMyObject, 0, nullptr, nullptr);

before a kernel launch, and expect these operations to finish before the kernel starts.

I am running an In-order queue. However about 50% of the kernel launches don't get the values that should have been entered by clEnqueueWriteBuffer. 
If I set the "blocking flag" to CL_TRUE, the behaviour is as expected. Also on NVidia HW the behaviour is OK when running non-blocking buffer writes.

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

Earlier this year, Intel made the decision to integrate OpenCL™ support into two software development suites: Intel® Integrated Native Developer Experience (Intel® INDE) and Intel® Media Server Studio. At the time, we decided to provide the Intel® SDK for OpenCL™ Applications under a new name: Intel® OpenCL™ Code Builder. OpenCL support at Intel has long-been mainstream, so integrating Intel® OpenCL™ Code Builder into Intel's tool suites for developers made sense.

About Intel OpenVX SDK seen in Khronos site..


just know that OpenCL site may not be best place to ask.. please move to correct subforum..

just saw Nvidia Tegra X1 Jetson board with VisionWorks and seeing Khronos OpenVX conformance site I see that Intel has "OpenVX SDK for Intel(R) Core(TM) and Intel(R) Atom (TM)"  approved so..

I would like to have access even in beta from.. can you share some ETA?

also Nvidia implementation seems using CUDA and GPU accelerated is OpenVX Intel implementation using iGPU via OpenCL? if not using AVX 2 from CPU?




Использование VTune Amplifier 2016 для анализа приложения HelloOpenCL для GPU

You are recommended to learn how to use VTune to perform a profiling first before reading this article. If you don’t know how to do it, you may refer the tutorial documents first to understand basics in VTune. VTune Amplifier 2016 for system can be also used to analyze OpenCL™ programs. This article is to show you how to use this function and also to create a simple OpenCL program HelloOpenCL via Microsoft Visual Studio & Intel OpenCL codebuilder.
  • Sviluppatori
  • Microsoft Windows* (XP, Vista, 7)
  • Microsoft Windows* 8.x
  • Windows*
  • C/C++
  • Intermedio
  • Intel® System Studio
  • VTune 2016;OpenCL;ISS opencl;
  • OpenCL*
  • Strumenti di sviluppo
  • Grafica
  • Ottimizzazione
  • Trying to install OpenCl Driver open mac

    Hi all, 

    I am trying to install the OpenCL driver on my macbook pro, which has an Intel HD 4000 GPU. I searched around for a while, and finally found the Intel INDE development package, which I downloaded and tried to install, but got this error:

    Error while executing the startup script. Make sure that you have write permissions to /Users/Shared/Library/Application Support/Intel/Licenses folder.

    However, I checked and this folder does not exist. 

    Two questions: How do I resolve this error? and is there a simpler way to just get the OpenCL driver?


    pyopencl.RuntimeError : device not available

    Hi All,

    We have a DELL server PowerEdge M600 with Intel Xeon processor E5450 @ 3.00 GHz running RedHat RHEL6 [2.6.32-573.7.1.el6.x86_64] on 64bit platform.

    ruby and redhat-lsb-core have been installed.

    Has downloaded ocl-icd-2.2.7.tar.gz, untarred and built successfully.

    opencl_runtime_15.1_x64_5.0.0.57.tgz has been installed successfully too.

    when running a simple python script:

    import pyopencl


    will always get this error message:

    Occupancy and latency profilers broken on Ivy Bridge

    Version 2015.2.027.

    Occupancy gives nonsensical data:

    latency crashes, probably because it tries to use svm which is not available in OpenCL 1.2:

    ERROR (from lib-gtpin): [ERROR] FillMyFunctionMap() couldn't find clSetKernelArg SVMPointer


    So basically none of the profilers works for me, alright.

    Iscriversi a OpenCL*