GPU Compute Software
Ask questions about Intel® Graphics Compute software technologies, such as OpenCL* GPU driver and oneAPI Level Zero
165 Discussions

Iris Xe Graphics: Number of Work-Items

Juan_G_1
Beginner
3,001 Views

Hello  my name is Juan

 

Recently I started to code with Data Parallel C++ but in the past I used to code with OpenCL. At this moment I have a computer with an Intel(R) UHD Graphics 630 and only has 256 work-items in each dimension. So, I was thinking of buying a new laptop with an Intel Iris Xe Graphics and my question is:

 

Does anyone know how many work-items has the Intel Iris Xe Graphics in each dimension? Would it give me better performance if I do scientific computing?

 

If there's another Intel Graphics that you recommend please let me know

 

-Juan

0 Kudos
6 Replies
ArpitaP_Intel
Moderator
2,957 Views

Hi Juan,

 

Thanks for reaching out to us.

 

The work item size for each dimension is 512 for Intel Iris Xe Graphics. Please find the screenshot for the same

 

ArpitaP_Intel_0-1623733933030.png

 

Regards,

Arpita

 

 

0 Kudos
Ben_A_Intel
Employee
2,945 Views

Hello,

Please note that the maximum work-group size isn't necessarily correlated with performance.  Some algorithms will benefit from a larger work-group size (say by having more work-items cooperate to perform some work), but all else being equal many algorithms will run just fine with smaller work-groups.

For Intel GPUs specifically a good number to pay attention to is the number of execution units (or "EUs"), which are the the hardware units that run kernels and perform computation.  Your Intel(R) UHD Graphics 630 GPU has 24 execution units.  Newer Xe GPUs can have 96 or more execution units, which can improve the performance of compute-bound applications.

For scientific computing specifically you may also want to choose a GPU with double-precision float support - there are other forum threads on this topic.

Hope this helps!

0 Kudos
Juan_G_1
Beginner
2,932 Views

Hello Ben,

 

I really appreciate your help. I can see that the Xe GPU has a good amount of compute units. Do you know if the Xe GPUs has double-precision float support?

0 Kudos
ArpitaP_Intel
Moderator
2,895 Views

Hi Juan,

 

Intel Iris Xe GPU supports double-precision floating point emulation only for Linux. For more details you can refer the below link

 

https://github.com/intel/compute-runtime/blob/master/opencl/doc/FAQ.md#feature-double-precision-emul...

 

Regards,

Arpita

 

 

0 Kudos
ArpitaP_Intel
Moderator
2,871 Views

Hi Juan,


Please, let us know, if your issue is resolve.


Regards,

Arpita


0 Kudos
ArpitaP_Intel
Moderator
2,848 Views

Hi Juan,


We assume that your issue is resolved. If you need any additional information, please submit a new question as this thread will no longer be monitored.


Thanks!


0 Kudos
Reply