In support of the recent announcement of the 3rd Generation Intel® Core™ Processors, Intel has released the Intel® SDK for OpenCL* Applications 2012. For the first time, OpenCL* developers using Intel® architecture can utilize compute resources across both Intel® Processors and Intel® HD Graphics Driver 4000/2500
From a person who, for the last couple of years has closely followed the emergence of the OpenCL standard, this announcement was something worth waiting for. Less than a year ago, on this blog, I posted the news that the Intel® OpenCL SDK 1.1 gold was released, This was the first production OpenCL implementation from Intel targeting Intel® processors on Windows* OS. This current announcement is special, the Intel SDK for OpenCL Applications 2012 now supports not only the CPU but also the Intel HD Graphics 4000/2500 for Windows* 7 users. We’ve come a long way in a year.
OpenCL on the 3rd Generation Intel® Core Processor Family extends Intel’s line of tools and APIs on Intel platforms and adds interoperability with other graphics APIs like DirectX*, OpenGL* and Intel® Media SDK, directly on the Intel HD Graphics device.
So what else is new in this release?
- A Single OpenCL* platform enables shared context for OpenCL applications running on both the CPU and Intel HD Graphics 4000/2500. The OpenCL platform with both CPU and HD Graphics devices is available seamlessly on the Intel® HD Graphics Drivers.
- Interoperability with the Intel Media SDK with no memory copy overhead
- Improved performance for OpenCL applications running on Intel® Xeon® Processors and Intel® Core™ Processors. This CPU support is also available for Linux* OS developers.
- Intel® SDK for OpenCL* applications development tools includes an offline compiler and a step-by-step OpenCL Kernel debugger (for CPU) integrated in Microsoft Visual Studio* 2010 integrated development environment.
- 10 OpenCL code samples, three of them new, are now available for independent download.
The list above is just a sample of what is available with this new SDK. I recommend you read the product brief or watch the introduction video to get started with this new SDK.
Download the SDK for free at www.intel.com/software/opencl and begin optimizing your applications for the 3rdGeneration Intel® Core™ Processors today.
Don’t forget to follow us on Twitter at @IntelOpenCL