diff --git a/content/videos/2024/2024-12-16-enhance-sycl-offloading-support-to-use-the-new-offloading-model.md b/content/videos/2024/2024-12-16-enhance-sycl-offloading-support-to-use-the-new-offloading-model.md new file mode 100644 index 0000000..81e900d --- /dev/null +++ b/content/videos/2024/2024-12-16-enhance-sycl-offloading-support-to-use-the-new-offloading-model.md @@ -0,0 +1,22 @@ +--- +contributor: scott +date: '2024-12-16T12:11:00' +title: '2024 LLVM Dev Mtg - Enhance SYCL offloading support to use the new offloading model' +external_url: 'https://www.youtube.com/watch?v=4Qof7vtfhuk' +type: presentation +tags: + - sycl + - offload + - intel + - clang +featuring: + - name: Ravi Narayanaswamy + affiliation_at_video_production_time: Unknown +--- + +Driven by Intel, SYCL compiler is an LLVM-based project that implements support for the SYCL language. In our downstream +implementation, We (Intel) have made several changes to the clang-linker-wrapper tool to support SYCL device code +linking and wrapping. This talk includes discussion of key changes to clang-linker-wrapper tool to enable JIT/AOT +compilation flow for SYCL offloading, addition of a new sycl-post-link library, SYCL specific options passed to +clang-linker-wrapper, and use of existing mechanism for propagating SYCL specific metadata from the compiler to SYCL +runtime library.