intel / llvm

Intel staging area for llvm.org contribution. Home for Intel LLVM-based projects.
Other
1.2k stars 712 forks source link

SYCL online compiler support for newer Intel GPU architectures #8564

Open kris-rowe opened 1 year ago

kris-rowe commented 1 year ago

Is your feature request related to a problem? Please describe

Newer Intel GPU device architectures support F64 and are already supported by ocloc. Currently the default device architecture for the SYCL online compiler extension is tgllp, which does not support FP64.

Describe the solution you would like

Add newer device architectures (e.g., PVC) supported by ocloc to the list of device architectures considered by the SYCL online compiler and pass the appropriate -device flags when invoking ocloc.

Describe alternatives you have considered

Invoking the ocloc library API directly, using OpenCL interoperability (e.g., clBuildProgram); however, avoiding this is the purpose of the online compiler extension.

AlexeySachkov commented 3 months ago

@cperkinsintel, could you please comment here? I would expect that recent revamps to the extension specification and implementation have fixed this