Support for Snapdragon X Elite Adreno iGPU - Future-Proofing for ARM64


Message boards : Number crunching : Support for Snapdragon X Elite Adreno iGPU - Future-Proofing for ARM64

Message board moderation

To post messages, you must log in.
AuthorMessage
kasdashdfjsah

Send message
Joined: 3 Feb 24
Posts: 46
Credit: 110,841
RAC: 0
Message 9333 - Posted: 25 Dec 2025, 21:34:30 UTC
Hello Asteroids@home Team,

I saw your fantastic progress with the new AVX-512 and ARMv8 applications this year. Given your clear commitment to supporting efficient new hardware, I am writing to request a native OpenCL 1.2+ application for the Qualcomm Adreno iGPU.

The latest Windows on Snapdragon drivers have fixed many of the previous OpenCL shared memory bottlenecks. As more users adopt these efficient devices, having a native Asteroids app would be a major win for the community. I would be happy to help test any 'alpha' builds on my Snapdragon X hardware to help create more competition in the distributed computing space.
ID: 9333 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
ahorek's team
Volunteer developer
Volunteer tester

Send message
Joined: 1 Jan 13
Posts: 174
Credit: 15,998,062
RAC: 13,129
Message 9335 - Posted: 26 Dec 2025, 13:51:06 UTC
A native AArch64 application could potentially offer better efficiency on Windows-on-ARM CPUs than an emulated x64 application. If you have access to real hardware, it would be great to compare the difference.

As for the GPU version, Adreno does not support FP64, which effectively rules out GPU usage for the current application. Apple GPUs and Intel Arc (Alchemist) aren't supported for the same reason.
ID: 9335 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
kasdashdfjsah

Send message
Joined: 3 Feb 24
Posts: 46
Credit: 110,841
RAC: 0
Message 9336 - Posted: 26 Dec 2025, 21:50:17 UTC - in response to Message 9335.  
But both einstein@Home and primegrid support the apple silicon iGPU's, so clearly It's possible.
ID: 9336 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
ahorek's team
Volunteer developer
Volunteer tester

Send message
Joined: 1 Jan 13
Posts: 174
Credit: 15,998,062
RAC: 13,129
Message 9338 - Posted: 26 Dec 2025, 23:25:49 UTC
PrimeGrid applications mainly depend on integer performance
GFN-16 took 20 minutes (with an older driver, it was much slower then using a CPU)

sieving didn't work (wrong results)

Amicable works with a few modifications, but the performance is terrible.

Einstein - BRP4A and BRP4 (it's the same app) don't require FP64 support. It's the only app that works and it's reasonably efficient - 10 minutes / WU

Asteroids, O4MDG, and BRP7 applications require FP64 support. Their calculations are fundamentally different and will never be supported on GPUs that lack this capability.


The Adreno X1-85 might be slightly faster than my Adreno 750, but don’t expect a significant performance improvement.
https://chipsandcheese.com/p/the-snapdragon-x-elites-adreno-igpu
ID: 9338 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote

Message boards : Number crunching : Support for Snapdragon X Elite Adreno iGPU - Future-Proofing for ARM64