[Openmp-commits] [PATCH] D116908: [OpenMP][1/3] Introduce the KernelEnvironment into the device runtimes
Johannes Doerfert via Phabricator via Openmp-commits
openmp-commits at lists.llvm.org
Fri Jan 21 17:06:57 PST 2022
jdoerfert added a comment.
In D116908#3262836 <https://reviews.llvm.org/D116908#3262836>, @ye-luo wrote:
> It sounds like such info will be passed from host to the device once per kernel and the performance impact is negligible. Right?
The information is directly baked into the device image (in form of globals).
The transfer happens as you load the image, basically a few extra bytes per kernel but we had most of the things before as separate globals already anyway.
There is no kernel start cost to speak of, at least I don't expect any.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D116908/new/
https://reviews.llvm.org/D116908
More information about the Openmp-commits
mailing list