[Openmp-commits] [PATCH] D116908: [OpenMP][1/3] Introduce the KernelEnvironment into the device runtimes
Ye Luo via Phabricator via Openmp-commits
openmp-commits at lists.llvm.org
Fri Jan 21 17:12:47 PST 2022
ye-luo added a comment.
In D116908#3262918 <https://reviews.llvm.org/D116908#3262918>, @jdoerfert wrote:
> 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.
Thanks for the clarification.
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
More information about the Openmp-commits