Is there an Intel OpenCL SDK Download for linux? I was looking for an opencl sdk for my intel i5 (HD 4000 graphics) and it seems that they only have it for windows.
OpenCL (Open Computing Language) is a new framework for writing programs that execute in parallel on different compute devices (such as CPUs and GPUs) from different vendors (AMD, Intel, ATI, Nvidia etc.). The framework defines a language to write “kernels” in.
OpenCL ToolsThis version is bundled into Intel® System Studio, and is available for Windows and Linux.
Offload Compute-intensive Workloads. The Intel® SDK for OpenCL™ Applications helps you perform custom development across multiple hardware types and develop your own proprietary algorithms directly on Intel® processors, including multicore CPUs, GPUs, and FPGAs.
Intel has recently started an opensource project Beignet which is Linux specific. They use Mesa
infrastructure and LLVM/Clang
for OpenCL
implementation. Although not all the features are implemented yet, its being developed in a fast phase. Currently it works on Ivy-bridge
and Haswell
GPUs.
Edit: as of 2015, September OpenCL 1.2 support is quite complete.
Also, supported targets are listed in wiki:
Supported Targets
- 3rd Generation Intel Core Processors
- Intel “Bay Trail” platforms with Intel HD Graphics
- 4th Generation Intel Core Processors "Haswell"
- 5th Generation Intel Core Processors "Broadwell".
No, there isn't for the GPU. And according to this thread (http://software.intel.com/en-us/forums/topic/402118) Intel won't tell us if or when they will release such a thing.
The Intel OpenCL SDK only works with CPUs and the Xeon Phi right now. And for CPU, you may want to try out the AMD SDK even for Intel CPUs. I'm running a benchmark right now and is seems to be faster. Also has better support of free tools (CodeXL).
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With