filmov
tv
2024 EuroLLVM - Enhancing clang-linker-wrapper to support SYCL/DPC++
Показать описание
2024 European LLVM Developers' Meeting
------
Enhancing clang-linker-wrapper to support SYCL/DPC++
Speaker: Alexey Sachkov
------
-----
Driven by Intel, SYCL/DPC++ compiler is an LLVM-based project that implements support for the SYCL Language. We (Intel) have made several changes to the clang-linker-wrapper tool to support SYCL device code linking and wrapping. This talk provides an overview of key features we have introduced to the tool in our downstream implementation. The talk will focus on our approach of device code handling, novel mechanism for propagating various metadata from the compiler to the runtime and few other changes.
-----
------
Enhancing clang-linker-wrapper to support SYCL/DPC++
Speaker: Alexey Sachkov
------
-----
Driven by Intel, SYCL/DPC++ compiler is an LLVM-based project that implements support for the SYCL Language. We (Intel) have made several changes to the clang-linker-wrapper tool to support SYCL device code linking and wrapping. This talk provides an overview of key features we have introduced to the tool in our downstream implementation. The talk will focus on our approach of device code handling, novel mechanism for propagating various metadata from the compiler to the runtime and few other changes.
-----