2024 EuroLLVM - Enhancing clang-linker-wrapper to support SYCL/DPC++

preview_player
Показать описание
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.
-----
Рекомендации по теме