intel Iris 6200
Moderators: Site Moderators, FAHC Science Team
-
- Posts: 2040
- Joined: Sat Dec 01, 2012 3:43 pm
- Hardware configuration: Folding@Home Client 7.6.13 (1 GPU slots)
Windows 7 64bit
Intel Core i5 2500k@4Ghz
Nvidia gtx 1080ti driver 441
Re: intel Iris 6200
The Windows intel opencl driver release notes say double precision cl_khr_fp64 is supported since (5th generation Intel® Core™ processors and above), this is Broadwell but not Haswell.
But on linux it seems there is not intel driver but an open source driver called Beignet which currently does NOT support double precision.
http://arrayfire.com/opencl-on-intel-hd ... -on-linux/
But on linux it seems there is not intel driver but an open source driver called Beignet which currently does NOT support double precision.
http://arrayfire.com/opencl-on-intel-hd ... -on-linux/
Re: intel Iris 6200
Thanks foldy. (I had already figured out the Hasswell error and edited my post.)
Now we need to determine if OpenCL2.0 support would be recognized and utilized by FAHBench (on Windows). I've asked that question of the experts but may not get an answer for a few days due to the holiday.
The energy calculations for larger proteins will need Double Precision although most of the other calculations only require SP. I don't expect FAH to support OpenCL 1.2 for GPUs but we might talk them into adding Intel support for 2.0. It would still be a significant development project but it helps to know if it is no longer a futile effort.
Now we need to determine if OpenCL2.0 support would be recognized and utilized by FAHBench (on Windows). I've asked that question of the experts but may not get an answer for a few days due to the holiday.
The energy calculations for larger proteins will need Double Precision although most of the other calculations only require SP. I don't expect FAH to support OpenCL 1.2 for GPUs but we might talk them into adding Intel support for 2.0. It would still be a significant development project but it helps to know if it is no longer a futile effort.
Posting FAH's log:
How to provide enough info to get helpful support.
How to provide enough info to get helpful support.
-
- Site Admin
- Posts: 7988
- Joined: Tue Apr 21, 2009 4:41 pm
- Hardware configuration: Mac Pro 2.8 quad 12 GB smp4
MacBook Pro 2.9 i7 8 GB smp2 - Location: W. MA
Re: intel Iris 6200
foldy, Intel has also released a driver package for linux that supports OpenCL 2.0 - OpenCL 2.0 Driver for Linux. The page says the following:
What additional work is needed for other distributions someone with more Linux experience than me would have to comment.Intel has validated this package on CentOS 7.2 for the following 64-bit kernels.
Linux 4.7 kernel patched for OpenCL 2.0
iMac 2.8 i7 12 GB smp8, Mac Pro 2.8 quad 12 GB smp6
MacBook Pro 2.9 i7 8 GB smp3
-
- Posts: 2040
- Joined: Sat Dec 01, 2012 3:43 pm
- Hardware configuration: Folding@Home Client 7.6.13 (1 GPU slots)
Windows 7 64bit
Intel Core i5 2500k@4Ghz
Nvidia gtx 1080ti driver 441
Re: intel Iris 6200
OK, and this has cl_khr_fp64 double precision support also since (5th generation Intel® Core™ processors)
Re: intel Iris 6200
OK, the official answer is that FAHBench (and OpenMM) is smart enough to detect and use Double Precision if it's provided.
Is Intel OpenCL 2.0 something you have to install?
@foldy: What does FAHClient v7.4.15 report about that GPU? (It'll be "unsupported" but it still should report if OCL 2.0 is present.)
Is Intel OpenCL 2.0 something you have to install?
@foldy: What does FAHClient v7.4.15 report about that GPU? (It'll be "unsupported" but it still should report if OCL 2.0 is present.)
Posting FAH's log:
How to provide enough info to get helpful support.
How to provide enough info to get helpful support.
-
- Posts: 2040
- Joined: Sat Dec 01, 2012 3:43 pm
- Hardware configuration: Folding@Home Client 7.6.13 (1 GPU slots)
Windows 7 64bit
Intel Core i5 2500k@4Ghz
Nvidia gtx 1080ti driver 441
Re: intel Iris 6200
I found that for my 2nd gen intel cpu the gpu part intel driver does not support OpenCL.
So the OpenCL device I see in FahBench and FahClient is the CPU part only.
FahClient v7.4.15 says
Platform:2 Device:0 Bus:NA Slot:NA Compute:2.1 Driver:6.1
On Windows the intel OpenCl 2.0 is not a seperate package but included in the intel GPU drivers.
The other package "OpenCL™ Runtime for Intel® Core™ and Intel® Xeon® Processors" is only for CPU part and not needed for intel GPU part.
So the OpenCL device I see in FahBench and FahClient is the CPU part only.
FahClient v7.4.15 says
Platform:2 Device:0 Bus:NA Slot:NA Compute:2.1 Driver:6.1
On Windows the intel OpenCl 2.0 is not a seperate package but included in the intel GPU drivers.
The other package "OpenCL™ Runtime for Intel® Core™ and Intel® Xeon® Processors" is only for CPU part and not needed for intel GPU part.
: intel Iris 6200
So maybe if you install the Intel GPU drivers (separate from the CPU drivers) FAH will find a GPU that's potentially supportable. The laptop I have today as a genuine Intel Atom (ugh) so I can't do any testing myself.
Posting FAH's log:
How to provide enough info to get helpful support.
How to provide enough info to get helpful support.
-
- Posts: 2040
- Joined: Sat Dec 01, 2012 3:43 pm
- Hardware configuration: Folding@Home Client 7.6.13 (1 GPU slots)
Windows 7 64bit
Intel Core i5 2500k@4Ghz
Nvidia gtx 1080ti driver 441
Re: intel Iris 6200
Intel GPU driver is installed but OpenCL not supported because of 2nd gen CPU, so Fah cannot find it.
-
- Posts: 230
- Joined: Mon Dec 12, 2016 4:06 am
Re: intel Iris 6200
That was the same issue I had with the 530 for PC when I tried it; the 530 would bench, but not work for client.foldy wrote:Intel GPU driver is installed but OpenCL not supported because of 2nd gen CPU, so Fah cannot find it.
-
- Posts: 2040
- Joined: Sat Dec 01, 2012 3:43 pm
- Hardware configuration: Folding@Home Client 7.6.13 (1 GPU slots)
Windows 7 64bit
Intel Core i5 2500k@4Ghz
Nvidia gtx 1080ti driver 441
Re: intel Iris 6200
What is your result running FahBench?
Can you post your FAH logfile to see if FAH lists you intel GPU?
Can you post your FAH logfile to see if FAH lists you intel GPU?
Re: intel Iris 6200
Right: The original question was:foldy wrote:Intel GPU driver is installed but OpenCL not supported because of 2nd gen CPU, so Fah cannot find it.
This whole topic limited to Iris 6200. You've demonstrated that we can forget about older CPUs.snoopy790428 wrote:intel Iris 6200 supports openCL 2.0
device ID:1622 (showed on intel HD Graphic control panel)
is there any plan to support it for calculations?
If you do not have a CPU for which Intel supports OpenCL 2.0 FAH will certainly not support it. We MIGHT be able to talk FAH into supporting OpenCL 2.0 if there are enough of them but nobody is suggesting that might be true.
End of story.
Posting FAH's log:
How to provide enough info to get helpful support.
How to provide enough info to get helpful support.
-
- Posts: 2040
- Joined: Sat Dec 01, 2012 3:43 pm
- Hardware configuration: Folding@Home Client 7.6.13 (1 GPU slots)
Windows 7 64bit
Intel Core i5 2500k@4Ghz
Nvidia gtx 1080ti driver 441
Re: intel Iris 6200
By the way FahCores using OpenMM only need OpenCL 1.1 but the intel drivers also support that as OpenCL 2.0 is backward compatible.
-
- Posts: 410
- Joined: Mon Nov 15, 2010 8:51 pm
- Hardware configuration: 8x GTX 1080
3x GTX 1080 Ti
3x GTX 1060
Various other bits and pieces - Location: South Coast, UK
Re: intel Iris 6200
Anything post Sandy Bridge should have 1.2 support and post Haswell for 2.0. It's only the very old i7s without support. The vast majority of recent intel desktop and laptop processors should have the required OpenCL support.bruce wrote:Right: The original question was:foldy wrote:Intel GPU driver is installed but OpenCL not supported because of 2nd gen CPU, so Fah cannot find it.This whole topic limited to Iris 6200. You've demonstrated that we can forget about older CPUs.snoopy790428 wrote:intel Iris 6200 supports openCL 2.0
device ID:1622 (showed on intel HD Graphic control panel)
is there any plan to support it for calculations?
If you do not have a CPU for which Intel supports OpenCL 2.0 FAH will certainly not support it. We MIGHT be able to talk FAH into supporting OpenCL 2.0 if there are enough of them but nobody is suggesting that might be true.
End of story.
In reality, only the higher spec GT3e and GT4e graphics will likely have enough performance to fold current GPU units and are performance comparable to the AMD APUs. These are branded as 'Iris' and 'Iris Pro' graphics. They aren't just shipping in highend laptops - all of our office NUCs have iris graphics and intel has orange of desktop processors featuring them.
However, given the volume of lower spec GT2 graphics, even they might we worthwhile targeting given the number of them, being present in just about every intel processor (often sat entirely idle in most intel gaming desktops with discrete GPUs). They will outperform the accompanying CPUs that still seem to be receiving some development attention.
-
- Posts: 2040
- Joined: Sat Dec 01, 2012 3:43 pm
- Hardware configuration: Folding@Home Client 7.6.13 (1 GPU slots)
Windows 7 64bit
Intel Core i5 2500k@4Ghz
Nvidia gtx 1080ti driver 441
Re: intel Iris 6200
Post Sandy Bridge (2nd gen) have OpenCL 1.2 support BUT only since Broadwell (5th gen) Intel OpenCL driver supports double precision, which I understand OpenMM needs.
As these iGPUs are mostly too slow to finish the normal GPU work units, they would need to create work units tailored for these iGPUs (maybe also including AMD iGPUs). That seems similar to the work units tailored for the CPUs. Maybe these small work units could also be used on slow dedicated GPUs?
They could fill the gap between slow CPUs and fast GPUs if that is feasible or useful from scientific aspect.
As these iGPUs are mostly too slow to finish the normal GPU work units, they would need to create work units tailored for these iGPUs (maybe also including AMD iGPUs). That seems similar to the work units tailored for the CPUs. Maybe these small work units could also be used on slow dedicated GPUs?
They could fill the gap between slow CPUs and fast GPUs if that is feasible or useful from scientific aspect.
-
- Posts: 230
- Joined: Mon Dec 12, 2016 4:06 am
Re: intel Iris 6200
Errr...ummmm...no!bruce wrote:...
...We MIGHT be able to talk FAH into supporting OpenCL 2.0 if there are enough of them but nobody is suggesting that might be true.
End of story.
Intel wrote:...
6h Gen Intel® Core™ i7 and Core™ i5 desktop processors support
graphics programmability features such as OpenCL 2.0 so programmers
can easily take advantage of the graphics compute capabilities...
A little bit back...ComputerGenie wrote:...Imo, it would only seem logical that whatever the "actual" is, after 9+ total generations (over nearly 7 years between PC and notebook) it's obvious that the 21st Century includes this tech and as such is "worth the effort" to include the millions of units sold..."If you want the project to grow, the software has to include more hardware"...
The 530 is 6th gen (Skylake), supports OpenCL, and doesn't work either.ComputerGenie wrote:That was the same issue I had with the 530 for PC when I tried it; the 530 would bench, but not work for client.foldy wrote:Intel GPU driver is installed but OpenCL not supported because of 2nd gen CPU, so Fah cannot find it.
Do we really need a separate thread for every Intel processor that has the exact same issue?bruce wrote:...This whole topic limited to Iris 6200...
As I pointed out, we can forget about newer ones too (as the 6h Gen Intel® Core™ i7 launch date was Q3'15).bruce wrote:...You've demonstrated that we can forget about older CPUs...
Last edited by ComputerGenie on Sun Jan 01, 2017 1:49 pm, edited 1 time in total.