- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello,
I have noted that, Intel SDK for OpenCL applications XE 2013 - for Linux does not support Intel HD Graphics 4000. What is reason for this? What are future plans for HD Graphics 4000 support under Linux OSs?
Regards.
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Right, the XE version of the SDK supports Linux for CPUs and Intel Xeon Phi Coprocessor. Our product support matrix is expanding all the time with just recently a new support on Windows for 4th Generation Intel Core Processor with Intel Iris Graphics.
We will use this forum to update you when we will have more news on new products and OSs.
Meanwhile, you may want to try the open source project beignet. This project provide am open source alpha software for OpenCL on Intel HD Graphics 4000. It is not commercial product by Intel, but is available for the open source community.
Arnon
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Thank you so much for your informative post. One more question: When I try to downlaod official OpenCL SDK from Intel, ın target processors column only Xeon processors are seen. I cannot see Core processor? Is there an error? You can see this situation from image which is attached to post.
Moreover does Intel plan to include HD4000 support on Linux OSs?
Regards.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
you tested the kernel?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Not tested yet, I will inform you
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
It wuld be great if Intel would officially support OpenCL on Intel HD Graphics 4000. A general timeline from Intel regarding this would be great to manage customer (developer) expectations.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Intel will *likely never* support linux OpenCL on its Core processors. You just to have to follow the gigaflops to understand why...
Intel sell a *lot* of Xeons into supercomputing centers, where Xeons are bought hundreds, sometimes thousands at a time. These centers tend to run OpenCL on linux. Which is great...only not. If you look at a Xeon that was released in any given quarter, and then look at a Core released the same quarter, the Xeon tends to be $100-200 more expensive. Which is fine - it can pull more gflops, right? No, not on OpenCL (with a driver). Go look at that Xeon again, its gigaflops. Now look at the Core...but this time, look at the glops on the GPU. Add that to the gflops from the CPU. The Core has more total gigaflops, right? OpenCL doesn't care if the CPU or the GPU is the thread - that's the point of heterogenous computing. And the point of why Intel won't support it on linux.
So, if Intel were to support Core CPU/iGPU's on linux, somebody would eventually figure out that they can save thousands of dollars, and get more performance for their 1000-node supercomputer if they built it on Core. So, don't expect to see a linux Core OpenCL driver any time soon...unfortunately Intel will protect their interests on this one.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Arnon Peleg (Intel) wrote:
Right, the XE version of the SDK supports Linux for CPUs
Sorry to bring up an old thread but we are looking at distributing our OpenCL accelerated solution to a few of our desktop and laptop users who are on non-xeon CPUs on Linux. It looks like there is no download for linux for non-xeon CPUs. This is likely a major roadblock for our development if we cannot run even CPU versions on non-xeon CPUs.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Jim Vaughn!
I would advise you to use AMD's APP SDK (OpenCL SDK) that supports Intel processors as OpenCL devices as well. There are both Windows and Linux versions. Implementation is pretty well and high performance.
You can also take a look at pocl http://pocl.sourceforge.net/ that is already included in Fedora distribution and can be easily built under any other Linux OS. It is possible to link it to your application as library (no need of ICD) and avoid installation on the user's side.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Evgeniy,
Thank you for your reply. We had looked into both of these as options in the past and unfortunately AMD does not support OpenCL SDK on non AMD hardware. I know it works and it works well as I have tested it on Intel hardware but since they do not support it we can not deliver it as a solution to our customers for a large number of reasons. Also POCL is not tremendously feature complete last time I checked which was version 0.8 and they still claim it is not feature complete. Most importantly in the same was as the AMD driver it is again not supported commercially which makes it difficult if not impossible to use for our purposes.
Can anyone from Intel comment please? This is seriously a big issue and it seems the above comment form Arnon states it supports Linux CPUs and does not mention any restriction to the xeon HW set.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Jim!
As far as I understand you need official support of Intel hardware to be able to include SDK in your solution. According to AMD their latest APP SDK v2.9 supports all x86 CPUs with SSE 2.x or later and this fact is stated in their documentation. So it supports any Intel CPU by default as x86 and SSE are well defined common standards. Maybe I'm wrong and they keep in mind "any AMD's CPU with SSE SSE 2.x or later". In any case it's better to ask AMD about it.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Jim!
As far as I understand you need official support of Intel hardware to be able to include SDK in your solution. According to AMD their latest APP SDK v2.9 supports all x86 CPUs with SSE 2.x or later and this fact is stated in their documentation. So it supports any Intel CPU by default as x86 and SSE are well defined common standards. Maybe I'm wrong and they keep in mind "any AMD's CPU with SSE SSE 2.x or later". In any case it's better to ask AMD about it.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Jim,
As stated above, the OpenCL SDK XE 2013 is formally supported and validated on Intel Xeon Processors. The Linux runtime may run on Intel Core Processors, but this configuration is not validated and supported by Intel today.
Arnon
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Evgeniy P. Thank you for the very interesting references. Does AMD perhaps support the Intel CPUs, but not the associated Intel GPUs like the HD 4000?
Note also the packaging issues for Ubuntu .deb packages vs Red Hat rpm at https://software.intel.com/en-us/forums/topic/393041
Is AMD's SDK easy to install on Ubuntu Trusty 14.04 LTS?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Engine F, could you solve the problem?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page