Intel GPU support
Message boards :
Number crunching :
Intel GPU support
Message board moderation
Author | Message |
---|---|
Send message Joined: 23 Nov 15 Posts: 5 Credit: 18,539,012 RAC: 2,726 |
|
Send message Joined: 1 Jan 13 Posts: 125 Credit: 11,118,334 RAC: 3,664 |
|
Send message Joined: 17 Nov 24 Posts: 1 Credit: 283,914 RAC: 113 |
|
Send message Joined: 16 Nov 22 Posts: 10 Credit: 1,000,346 RAC: 3,735 |
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 |
![]() Send message Joined: 23 Apr 21 Posts: 104 Credit: 122,958,377 RAC: 4,772 |
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 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. ![]() ![]() |
Send message Joined: 1 Jan 13 Posts: 125 Credit: 11,118,334 RAC: 3,664 |
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 :) |
![]() ![]() Send message Joined: 1 Jan 14 Posts: 304 Credit: 32,742,394 RAC: 1 |
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 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. |
Send message Joined: 1 Jan 13 Posts: 125 Credit: 11,118,334 RAC: 3,664 |
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. |
![]() Send message Joined: 23 Apr 21 Posts: 104 Credit: 122,958,377 RAC: 4,772 |
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. ![]() ![]() |
Send message Joined: 1 Jan 13 Posts: 125 Credit: 11,118,334 RAC: 3,664 |
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. |
Message boards :
Number crunching :
Intel GPU support