2023 EuroLLVM - OpenMP as GPU Kernel Language

Опубликовано: 28 Сентябрь 2024
на канале: LLVM
575
16

2023 European LLVM Developers' Meeting
https://llvm.org/devmtg/2023-05/
------
OpenMP as GPU Kernel Language
Speaker: Johannes Doerfert
------
Slides: https://llvm.org/devmtg/2023-05/slide...
-----
In this talk, we discuss the use of OpenMP as a kernel language (think CUDA or HIP). While OpenMP comes with offloading capabilities, the execution model was different and generally associated with overheads. Further, the user did not have the same level of control, at least not without target-specific builtins. With our new OpenMP extensions, we can match native CUDA (and HIP) codes while retaining the portability of OpenMP as well as interoperability with the existing capabilities.
-----
Videos Edited by Bash Films: http://www.BashFilms.com