Intel® HD Graphics

Post requests to add new GPUs to the official whitelist here.

Moderators: Site Moderators, FAHC Science Team

ProDigit
Posts: 242
Joined: Sun Dec 09, 2018 10:23 pm

Re: Intel® HD Graphics

Post by ProDigit »

I currently am in the process of installing an Intel Xeon system, 12 cores 24 threads, with a single Nvidia GTX1050.
Price per performance was the best on this card.
the GTX 960 was going for $55-60,
The GTX1050 was going for almost the same price
The 1060 was going for $260,
And the 1080 was going for over $500.

The 960 and 1050 are almost identical in performance, but the 1050 uses 50% lower TDP (75W vs 140W); which in the long run, will pay back on electric bills.
Theodore
Posts: 118
Joined: Sun Feb 10, 2019 2:07 pm

Re: Intel® HD Graphics

Post by Theodore »

Perhaps time to revisit this topic.
Intel IGPs support OpenCL, and the new Icy Lake CPUs (15Watt TDP) have been reported to have 1.12 teraflops of FP32 compute power. Their higher TDP versions are more than likely going to perform even better.

While this isn't very much (about the same as a GT 1030, averaging around 35k PPD), their performance comes from the sheer numbers of people owning Intel graphics on their PCs, many of them currently folding on CPU only.

It could also mean that many Intel CPU based PCs running AMD or NVidia cards for folding, will see an additional boost in folding, provided multi brand GPUs can run on one system without issues.
Last edited by Theodore on Tue May 28, 2019 2:38 pm, edited 2 times in total.
darkbasic
Posts: 90
Joined: Sun Jan 08, 2012 11:50 am

Re: Intel® HD Graphics

Post by darkbasic »

They also have a brand new OpenCL stack which is very good.
But it won't be enough for them to whitelist it.
Eventually they will, but it would only be thanks to the discrete Intel GPUs.
Joe_H
Site Admin
Posts: 7856
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® HD Graphics

Post by Joe_H »

What is their FP64 performance? If they do not support double precision, they are of no use to current GPU processing as all projects going forward are using mixed precision calculations.

As for OpenCL support, this is nothing new for the Intel iGPU's. One issue that has existed in the past when they tested it was that it's implementation of OpenCL was not sufficient to support folding. Unless that has been much improved, still not going to be usable.
Image

iMac 2.8 i7 12 GB smp8, Mac Pro 2.8 quad 12 GB smp6
MacBook Pro 2.9 i7 8 GB smp3
darkbasic
Posts: 90
Joined: Sun Jan 08, 2012 11:50 am

Re: Intel® HD Graphics

Post by darkbasic »

Have a look at the NEO OpenCL driver.
MeeLee
Posts: 1375
Joined: Tue Feb 19, 2019 10:16 pm

Re: Intel® HD Graphics

Post by MeeLee »

It was my understanding that FP64 (double precision) isn't being used (much) by F@H. Why would they change their system to FP64?
If that's the case, a lot of people using RTX cards will be disappointed they did, as AMD does FP64 a lot better.
And scoring systems(PPD) will change too.

Not much is known about Icy Lake's double precision floating point performance, other than we can expect them to do less than 5/10ths the FP32, to the worst being only 2/10ths the FP32 performance.
At least we know their performance is 1/4th to 1/3rd better than previous generation.

Image
JimboPalmer
Posts: 2573
Joined: Mon Feb 16, 2009 4:12 am
Location: Greenwood MS USA

Re: Intel® HD Graphics

Post by JimboPalmer »

MeeLee wrote:It was my understanding that FP64 (double precision) isn't being used (much) by F@H. Why would they change their system to FP64?
The operative word is much. GPUs which cannot do Double Precision (FP64) are not supported, even though use of Double Precision is minimized.

If the intel GPUs support OpenCL 1.2, then all that is needed is someone with deep pockets to fund development of a Core.
Tsar of all the Rushers
I tried to remain childlike, all I achieved was childish.
A friend to those who want no friends
bruce
Posts: 20910
Joined: Thu Nov 29, 2007 10:13 pm
Location: So. Cal.

Re: Intel® HD Graphics

Post by bruce »

MeeLee wrote:Not much is known about Icy Lake's double precision floating point performance, other than we can expect them to do less than 5/10ths the FP32, to the worst being only 2/10ths the FP32 performance.
At least we know their performance is 1/4th to 1/3rd better than previous generation.
The comparison chart you posted is not applicable. (It does describe Gaming performance.) Good gaming performance demands fast, high-resolution graphics ... but FAH does not use ANY of the graphics hardware. (See bold items below.)

The slowest Graphics device is more than enough to display your desktop which is all that's needed if your are using FAH on a computer that's also doing other things, excluding games. AMD and NV discrete GPUs do provide good graphics performance since they're aimed at gamers but that portion of the GPU is not used by FAH and spending money to get improved frame rates is a waste if you're goal is FAH.

Looking at the Sensors tab of GPU-Z (with zero effort on my part to optimize for FAH)
GTX 750 Ti
Fan Speed = 79%
Memory Used = 182 MB
GPU Load = 99%
Memory Controller Load = Variable (19 - 30%)
Video Engine Load = 0%
Bus Interface Load = 37 - 40
PerfCap Reason: Thm

GTX 960
Fan Speed = 34%
GPU Load = variable (97 - 99%)
Memory Controller Load = 59%
Video Engine Load = 0%
Bus Interface Load = 22%
Memory Usage = Dedicated 65 MB / Dynamic 43 MB
Power Consumption - variable (87 - 112 W)
PerfCap reason - None
bruce
Posts: 20910
Joined: Thu Nov 29, 2007 10:13 pm
Location: So. Cal.

Re: Intel® HD Graphics

Post by bruce »

MeeLee wrote:It was my understanding that FP64 (double precision) isn't being used (much) by F@H. Why would they change their system to FP64?
If that's the case, a lot of people using RTX cards will be disappointed they did, as AMD does FP64 a lot better.
Let's say that in a typical WU, 90% of the calculations can be done with FP32 and maybe 5% of the calculations require FP64 precision. (The actual numbers will depend on how many atoms are in the protein and a few other factors). Not having any FP64 capability means you cannot process those WUs. Having fast or slow FP64 doesn't matter much since it's the speed of FP32 that matters.

In the early days of FAH, proteins being studied were significantly smaller and F32 was sufficient. Gradually the science that needs to be done today has replaced those studies that could be done with FP32, just as 64-bit versions of an OS have replaced 32-bit (or even 16-bit) OS although there still are a number of programs which can be run in 32-bit mode.
foldy
Posts: 2061
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® HD Graphics

Post by foldy »

The latest gromacs supports GPU too as helper for CPU. So a FAH CPU core could use the intel GPU as accelerator when using the latest gromacs.
JimboPalmer
Posts: 2573
Joined: Mon Feb 16, 2009 4:12 am
Location: Greenwood MS USA

Re: Intel® HD Graphics

Post by JimboPalmer »

foldy wrote:The latest gromacs supports GPU too as helper for CPU. So a FAH CPU core could use the intel GPU as accelerator when using the latest gromacs.
{The following is wild speculation, and should not be confused with Reality}

It would make a lot of sense if Intel's software developers wrote the Core for Intel hardware. They know the quirks, and strengths and weaknesses of the driver.

Intel management will not wish to do a lot of work to come in third in a 3 way race. Your idea of augmenting CPU work could hide the fact that they came in third, allowing them to present it as a boost to CPU WUs, rather than weak GPU WUs.

In reality, I do not expect Intel help until they have competitive, discrete hardware. I cannot think of another deep pockets contributor who would want to make Intel look bad. (Aside from Nvidia and AMD)
Tsar of all the Rushers
I tried to remain childlike, all I achieved was childish.
A friend to those who want no friends
foldy
Posts: 2061
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® HD Graphics

Post by foldy »

Intel is not needed to help for that. Latest Gromacs supports CPU added iGPU usage out of the box. And some Intel CPUs also bundles AMD iGPUs now, so there the GPU core already can run.
bruce
Posts: 20910
Joined: Thu Nov 29, 2007 10:13 pm
Location: So. Cal.

Re: Intel® HD Graphics

Post by bruce »

I like that, Jimbo. Do you mind if I quote you?
{The following is wild speculation, and should not be confused with Reality}

I have not researched the latest version of GROMACS, but is it encouraging. I do have a question.

FAH is likely to upgrade their CPU core (Core_a7 -> Core_a(8 ?) when something they consider essential is incorporated by Gromacs. How does gromacs determine if a OpenCL device is a iGPU or a dGPU?
If a new version of Core_a* steals resources from a dGPU, slowing down the GPU slot(s), they're like going to disable that feature.

Traditionally, OpenCL from Intel was full of bugs and limitations and I'm afraid those facts have prejudiced FAH's development team -- having spent time and money trying to get a an Intel core to work. (Also, the iGPU is orders of magnitude weaker than the dGPUs that are supported.) They've got other priorities to spend their development money on that are more fruitful. Even just trying to validate the new OpenCL is pretty far down their list. This has put Donors who run on the Mac platform at a distinct disadvantage since most Macs don't have AMD/NV dGPUs. Those guys with Macs would like to see the same things you're asking for.

Maybe you can convince Intel and/or Apple to donate some money to FAH Development -- or to fund the entire development effort.
JimboPalmer
Posts: 2573
Joined: Mon Feb 16, 2009 4:12 am
Location: Greenwood MS USA

Re: Intel® HD Graphics

Post by JimboPalmer »

foldy wrote:Intel is not needed to help for that. Latest Gromacs supports CPU added iGPU usage out of the box. And some Intel CPUs also bundles AMD iGPUs now, so there the GPU core already can run.
if it worked like you think, we would have it now.

I bet there is going to need to be development time/expense/expertise.
Tsar of all the Rushers
I tried to remain childlike, all I achieved was childish.
A friend to those who want no friends
bruce
Posts: 20910
Joined: Thu Nov 29, 2007 10:13 pm
Location: So. Cal.

Re: Intel® HD Graphics

Post by bruce »

My question still stands. How is the FAHClient going to tell if the AMD GPU is an iGPU or not. They won't want the WU assigned to a CPU slot to be stealing resources from a GPU slot -- but stealing resources from an underutilized iGPU would be a good thing. that complicates the logic FAHClient has to use before upgrading from the gromacs version that incorporated AVX to the version that incorporated the parallelism features of an iGPU.

Do we know which provides better FP parallelism if both are available: AVX or the IGPU support?
(On a non-AVX CPU, the question becomes which provides better parallelism, SSE2 or iGPU support?)

i.e.- across the entire spectrum of AMD or Intel CPUs, which provides the greatest degree of FP parallelism.
Post Reply