Intel GPU Support


Message boards : Wish list : Intel GPU Support

Message board moderation

To post messages, you must log in.
AuthorMessage
Profile Bill F
Avatar

Send message
Joined: 12 Jan 13
Posts: 50
Credit: 13,116,117
RAC: 2,954
Message 6300 - Posted: 7 Jun 2019, 4:01:18 UTC
I would like to ask for WU's for Intel GPU's. Not as plentiful as the big guys but Dell makes a lot of Intel based systems that contain GPU's that crunch other projects quite nicely.

Thanks
Bill F
In October 1969 I took an oath to support and defend the Constitution of the United States against all enemies, foreign and domestic;
There was no expiration date.


ID: 6300 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Composer

Send message
Joined: 20 Aug 14
Posts: 20
Credit: 753,120
RAC: 0
Message 6302 - Posted: 11 Jun 2019, 19:00:21 UTC - in response to Message 6300.  
If this project had people who knew how to adapt it to run on intel GPU's, Im sure they would love for them to do so. Unfortunately, as far as I am aware there are not a lot of people currently on the admin team for this project, and they are already very busy. In short, I would love to be able to run this on an intel GPU or an AMD GPU or any other architecture that ever existed, but the limiting factor is the amount of time available to the developers.

That being said, it WOULD be really cool to see an intel GPU or an AMD GPU capable application.
ID: 6302 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Dean Loros

Send message
Joined: 31 Jan 15
Posts: 5
Credit: 8,251,899
RAC: 124
Message 8161 - Posted: 2 Dec 2023, 2:53:47 UTC
I also would like to recommend adding Intel GPUs...with the addition of separate Intel video cards, the amount of Intel GPUs available for crunching is on the rise.
ID: 8161 · 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: 70
Credit: 49,981,858
RAC: 520,487
Message 8162 - Posted: 2 Dec 2023, 14:07:13 UTC

Last modified: 2 Dec 2023, 14:25:07 UTC
the Asteroids code makes heavy use of FP64 double precision and Intel GPUs lack hardware FP64 support.

So it likely won’t happen until Intel starts making GPUs with FP64.

ID: 8162 · 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: 70
Credit: 49,981,858
RAC: 520,487
Message 8163 - Posted: 2 Dec 2023, 15:28:47 UTC - in response to Message 8162.  
Slight addendum.

Intel iGPUs only support FP64 on 6th/7th/8th/9th gen. Devices before or after this won’t work. And not until they get hardware FP64 in future generations of their dedicated GPUs (if they do), current gen Arc cards still lack FP64 at all.

https://community.intel.com/t5/Graphics/What-processors-have-an-internal-Gen11-GPU-with-FP64-double/m-p/691214

There also exists a driver workaround for Linux systems to emulate FP64 on their newer Linux driver for the newer devices that don’t natively support FP64, but the same thing is not supported in Windows, and it’s painfully slow anyway.

ID: 8163 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Dean Loros

Send message
Joined: 31 Jan 15
Posts: 5
Credit: 8,251,899
RAC: 124
Message 8187 - Posted: 1 Jan 2024, 16:58:45 UTC
In Linux the support of Intel is improving at a fairly good rate..... Some reading: https://www.phoronix.com/news/Intel-Xe-Submission-Linux-6.8 https://www.phoronix.com/news/Intel-CR-23.30.26918.9
ID: 8187 · 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: 70
Credit: 49,981,858
RAC: 520,487
Message 8188 - Posted: 1 Jan 2024, 17:07:17 UTC - in response to Message 8187.  
Lack of hardware FP64 is the biggest issue with Asteroids. FP64 is required here.

ID: 8188 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Dean Loros

Send message
Joined: 31 Jan 15
Posts: 5
Credit: 8,251,899
RAC: 124
Message 8189 - Posted: 1 Jan 2024, 17:58:21 UTC
I have seen a reference to FP64 in the upcoming Xe driver for Linux---I'll try to find the information & post it here.
ID: 8189 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Dean Loros

Send message
Joined: 31 Jan 15
Posts: 5
Credit: 8,251,899
RAC: 124
Message 8190 - Posted: 1 Jan 2024, 18:56:36 UTC

Last modified: 1 Jan 2024, 19:10:24 UTC
I have found these references:
1. https://github.com/intel/compute-runtime/blob/master/opencl/doc/FAQ.md#feature-double-precision-emulation-fp64
2. https://community.intel.com/t5/GPU-Compute-Software/Iris-Xe-Graphics-can-t-compute-double-precision-floating-point/td-p/1281976
3. https://foldingforum.org/viewtopic.php?t=38527 (as this is an older posting, I expect improvements on this in the last year or so...)

As the Intel compute-runtime information notes: This feature is only available in Linux.

I have seen other references to FP64 in developer notes but have not been able to pin those references down as of yet....I will continue to look. I'm the main poster for Intel Arc & Xe driver information on the EndeavourOS forum.
ID: 8190 · 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: 70
Credit: 49,981,858
RAC: 520,487
Message 8191 - Posted: 1 Jan 2024, 19:57:44 UTC - in response to Message 8190.  
I’m not sure the value in reposting information that I’ve already linked to and mentioned.

Intel GPUs at this time largely don’t support FP64. And the workarounds that do exist are very slow and only work in select few environments.

This project relies heavily on FP64 calculations. Intel GPU is not viable at this time. That could change if future generations of GPUs have hardware FP64 support, but for right now it’s basically a non-starter.

ID: 8191 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote

Message boards : Wish list : Intel GPU Support