Migrating to SYCL
One-stop forum for getting assistance migrating your existing code to SYCL
48 Discussions

Is it possible to run Intel GPU-based programs using SYCL on my system?

Abhijit4
Beginner
1,090 Views

Hello Intel Community,

I am exploring the possibility of developing programs using SYCL that can run on Intel GPUs. However, I’m unsure whether my system's GPU is compatible with this approach. Could you please clarify if Intel GPUs support SYCL for compute tasks, and if so, how I can set it up and optimize it for my specific hardware?

Here are the details of my system:

[opencl:acc:0] Intel(R) FPGA Emulation Platform for OpenCL(TM), Intel(R) FPGA Emulation Device OpenCL 1.2 [2024.17.3.0.08_160000]
[opencl:cpu:1] Intel(R) OpenCL, Intel(R) Core(TM) i5-10310U CPU @ 1.70GHz OpenCL 3.0 (Build 0) [2024.17.3.0.08_160000]
[opencl:gpu:2] Intel(R) OpenCL HD Graphics, Intel(R) UHD Graphics OpenCL 3.0 NEO [31.0.101.2134]

I would appreciate any guidance or resources on how to get started with SYCL for Intel GPUs and what prerequisites are necessary for successful execution.

Thank you for your help!

Best regards,

Abhijit

Labels (1)
0 Kudos
1 Reply
yzh_intel
Moderator
953 Views

Hi, here're the system requirements for dpc++ compiler.  Are the details you shared printed out by sycl-ls ? SYCL code should be able to run on all backends found by sycl-ls, regardless if it's cpu or gpu. 

0 Kudos
Reply