Compute Accelerator Forum - SYCL, HLS4ML

Virtual (Zoom)





To receive annuoncements and information about this forum please subscribe to


Heterogeneous Modern C++ using Khronos SYCL and oneAPI

  • What is the plan for non-C++ language support ? OpenCL handled this reasonably well by virtue of being a C API which you could bind to any language of your choosing, but as SyCL is forking away from OpenCL to avoid dying along with it (see e.g. CUDA backends, oneAPI Zero…), it raises the question of what unified backend other popular programming languages like Java, C#, Python, Julia, Rust, Go… will be able to use in order to program GPUs, FPGAs, and so on. Binding to a C API is easy, binding to C++ that is preprocessed by a special SyCL compiler sounds… unpleasant. [Hadrien Grasland]

  • There is a oneAPI MatterMost channel for those who wish to discuss sycl. [Laurence]

  • Compiler backends: all llvm-based? What does "openMP" mean - source generator? [Axel]

There are minutes attached to this event. Show them.