SYCL round table at LLVM Dev

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

SYCL round table at LLVM Dev

Renato Golin via cfe-dev

Hi,

 

We would like to invite interested parties to participate in a round table devoted to SYCL support in LLVM/Clang.

Here is a preliminary list of topics we would like to cover:

 

  • Upstreaming SYCL compiler
    • Driver. Re-using clang "offloading" tools like bundler/wrapper.
    • Diagnostics. How to diagnose errors in single source (host + device code) and utilize existing diagnostics if possible.
    • SPIR-V target support.
    • Handling address spaces. Address spaces in C++ code.
  • SYCL runtime
    • Upstreaming SYCL runtime library.
    • Testing on accelerators. To test SYCL runtime library, we use enhanced version of LIT infrastructure. We added a new logic to the LIT scripts which allows test execution on OpenCL devices like GPU, FPGA and CPU, if they are detected in the system. It might be interesting to discuss ways to improve heterogenous systems support in LIT infrastructure.
  • SYCL libraries
    • Standard runtime libraries support on accelerators.
    • Using static/dynamic libraries with the offload part.
  • Interop with OpenMP.
    • Discuss issues with using different frameworks in the same application. For instance, resource control, unified fat binary format and common driver options, interaction between runtime libraries.

 

If you are interested in these topics or you would like to bring your own, please, join the discussion to provide your feedback.

 

Thanks,

Alexey


_______________________________________________
cfe-dev mailing list
[hidden email]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-dev