For full conference details, see the website: http://llvm.org/devmtg/2019-10/
Back To Schedule
Tuesday, October 22 • 4:40pm - 5:50pm

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!


Let's talk about SYCL -- the programming model, the open standard, the effort to add SYCL support to clang, etc.
Alexey Bader

Upstreaming SYCL C++
SYCL is a single-source C++ standard from Khronos Group (OpenGL, Vulkan, OpenCL, SPIR...) for heterogeneous computing targeting various accelerators (CPU, GPU, DSP, FPGA...). There are several implementations available and one has even started to be upstreamed into Clang/LLVM: https://github.com/intel/llvm
This is a huge collaborative effort and a great opportunity to have wide & strong support for modern C++ on a wide range of accelerators from many vendors. Come to learn about SYCL, how to help reviewing the patches, how it interacts with existing off-loading support, OpenMP, OpenCL, CUDA, address spaces, SPIR-V...
Alexey Bader, Ronan Keryell

Loop Optimizations in LLVM
Discuss current problems, progress and future plans for optimizing loops, existing passes and new passes and analysis being worked on.
Kit Barton, Michael Kruse

full restrict support in llvm
Now that patches for full restrict are available, this roundtable gives a chance to discuss the design and the patches in person.
Jeroen Dobbelaere

Tuesday October 22, 2019 4:40pm - 5:50pm PDT
Round Tables (LL21EF)