Intel GPU support


Message boards : Number crunching : Intel GPU support

Message board moderation

To post messages, you must log in.
AuthorMessage
Ryan Munro

Send message
Joined: 23 Nov 15
Posts: 5
Credit: 18,539,012
RAC: 2,726
Message 8784 - Posted: 11 Feb 2025, 17:00:02 UTC
Anyone know if this is planned at all?
ID: 8784 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
ahorek's team
Volunteer developer
Volunteer tester

Send message
Joined: 1 Jan 13
Posts: 125
Credit: 11,118,334
RAC: 3,664
Message 8785 - Posted: 11 Feb 2025, 17:19:35 UTC - in response to Message 8784.  
you have to be a little bit more specific...

Intel iGPUs (Intel HD Graphics)
Intel Arc
intel Battlemage?
ID: 8785 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
yhyzyhyccjddtk

Send message
Joined: 17 Nov 24
Posts: 1
Credit: 283,914
RAC: 113
Message 8786 - Posted: 12 Feb 2025, 4:19:25 UTC - in response to Message 8785.  
Any progress on HD Graphics?

One of my computers is Celeron(R) N5095 + Intel HD Graphics, which doesn't have a separate graphics card.
ID: 8786 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Abruraspingi

Send message
Joined: 16 Nov 22
Posts: 10
Credit: 1,000,346
RAC: 3,735
Message 8787 - Posted: 12 Feb 2025, 7:56:50 UTC - in response to Message 8786.  
The onboard Intel HD graphics cards are a bit too slow. You can use it for tasks on Numberfields but it will take around 9 hours. Where a Nvidia 1080 graphics card from ten years ago completes the tasks within 20-40 minutes

I'm unsure on the speeds of the Iris XE graphics cards
ID: 8787 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Ian&Steve C.
Volunteer developer
Volunteer tester
Avatar

Send message
Joined: 23 Apr 21
Posts: 104
Credit: 122,958,377
RAC: 4,772
Message 8788 - Posted: 12 Feb 2025, 14:45:12 UTC - in response to Message 8787.  

Last modified: 12 Feb 2025, 14:47:08 UTC
The onboard Intel HD graphics cards are a bit too slow. You can use it for tasks on Numberfields but it will take around 9 hours. Where a Nvidia 1080 graphics card from ten years ago completes the tasks within 20-40 minutes

I'm unsure on the speeds of the Iris XE graphics cards


The issue with Intel integrated GPUs isn’t the speed really. It’s more that this project relies on FP64 calculations and most Intel iGPUs do not support this. There’s only one generation (Broadwell I think) that the iGPUs had FP64 support.

Intel Arc Alchemist cards have the same limitation and cannot do FP64 in hardware.

Intel Arc Battlemage cards do have FP64 however. These could be used if there was an application for it.

ID: 8788 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
ahorek's team
Volunteer developer
Volunteer tester

Send message
Joined: 1 Jan 13
Posts: 125
Credit: 11,118,334
RAC: 3,664
Message 8789 - Posted: 12 Feb 2025, 18:18:27 UTC
I tested the Intel version on the Core i3-6300, which supports DP, and it took around five hours. Since the iGPU usually slows down the CPU cores, it's unusable. https://www.techpowerup.com/gpu-specs/hd-graphics-530.c2789

Intel Arc Alchemist lacks FP64 support. I'm working on a software emulation to enable it, but it's still in the early stages. Even if all goes well, the performance will be limited. It’s more efficient to use the card for projects that don’t rely on FP64.

Intel Arc Battlemage may work, but as far as I know, no one tested it. Volunteers willing to try are welcome :)
ID: 8789 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile mikey
Avatar

Send message
Joined: 1 Jan 14
Posts: 304
Credit: 32,742,394
RAC: 1
Message 8833 - Posted: 27 Feb 2025, 18:42:22 UTC - in response to Message 8789.  
I tested the Intel version on the Core i3-6300, which supports DP, and it took around five hours. Since the iGPU usually slows down the CPU cores, it's unusable. https://www.techpowerup.com/gpu-specs/hd-graphics-530.c2789

Intel Arc Alchemist lacks FP64 support. I'm working on a software emulation to enable it, but it's still in the early stages. Even if all goes well, the performance will be limited. It’s more efficient to use the card for projects that don’t rely on FP64.

Intel Arc Battlemage may work, but as far as I know, no one tested it. Volunteers willing to try are welcome :)


I sure wish other Boinc Projects that DO have apps for the Intel GPU cards would share their app so other Projects could modify them to work at their own project. I know that it's far from as easy as I make it sound, but if Einstein and PrimeGrid can make it work so can others with a little help. By now every Project gets and loses users on a regular basis, sometimes having more users than they need while other times wishing more users would come and start crunching for them. Sharing the technical details about the latest app just makes sense. It's not an either or option it's an ALL of the above option!!

BTW here's a list of the latest apps from ALL the different Boinc Projects running right now along with who is running them the most:
https://wuprop.boinc-af.org/24h_best_participants.py

The list changes on a daily basis as apps get added or others that don't have work at the moment.
ID: 8833 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
ahorek's team
Volunteer developer
Volunteer tester

Send message
Joined: 1 Jan 13
Posts: 125
Credit: 11,118,334
RAC: 3,664
Message 8835 - Posted: 27 Feb 2025, 21:10:13 UTC - in response to Message 8833.  
Other projects typically don't require FP64. As long as they have an OpenCL app, they just need to enable Intel GPUs, and the existing application will work out of the box with no or minimal changes. There's no secret sauce they can share to help us support Intel GPUs.

The Asteroids app heavily relies on FP64, but some GPUs, such as Intel ARC, Apple, or Adreno, don't support it at the hardware level. It's similar to trying to run an app designed specifically for AVX512 on a CPU that doesn't support it, it will simply crash.
FP64 can be emulated, but it's not trivial, the app has to be rewritten and there's also a huge perf impact. Even if we manage them to work, I wouldn't expect a good performance.
ID: 8835 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Ian&Steve C.
Volunteer developer
Volunteer tester
Avatar

Send message
Joined: 23 Apr 21
Posts: 104
Credit: 122,958,377
RAC: 4,772
Message 8836 - Posted: 28 Feb 2025, 1:48:57 UTC - in response to Message 8835.  

Last modified: 28 Feb 2025, 1:53:02 UTC
Intel Arc Battlemage (B580) should work natively since it supports FP64 in hardware. It's the previous gen Arc Alchemist that does not (A750/A770/A380/etc)

Do you know if the opencl app would need to be changed at all to support it? the Einstein BRP7 app for example uses the exact same binary for all the opencl implementations (Intel/AMD/Nvidia).

if the same is true here, then all that would need to be done is uploading the app (renaming it too), and configuring the server to send to compatible devices. maybe they could probe the FP64 support from the host's coproc info.. I think even right now one couldnt even attempt it with Anonymous Platform because the server wont send anything to Intel GPU devices, even if you have a working app.

ID: 8836 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
ahorek's team
Volunteer developer
Volunteer tester

Send message
Joined: 1 Jan 13
Posts: 125
Credit: 11,118,334
RAC: 3,664
Message 8839 - Posted: 28 Feb 2025, 13:48:45 UTC
the released AMD app won't work unless it detects an AMD card. There are also differences in memory allocations, so the Intel app is slightly different, but we have an Intel build for testing.
Battlemage is expected to work, unlike Alchemist, but it remains untested. Configuring the server to allow Intel devices and distributing the right app to them is another piece of the puzzle, but it shouldn't be that hard.
ID: 8839 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote

Message boards : Number crunching : Intel GPU support