[Openmp-commits] [PATCH] D127505: [Libomptarget] Add checks for CUDA subarchitecture using new info

Joseph Huber via Phabricator via Openmp-commits openmp-commits at lists.llvm.org
Fri Jun 10 09:09:46 PDT 2022


jhuber6 added a comment.

In D127505#3573729 <https://reviews.llvm.org/D127505#3573729>, @tianshilei1992 wrote:

> In D127505#3573696 <https://reviews.llvm.org/D127505#3573696>, @jhuber6 wrote:
>
>> Should I add a test for this? Something like
>>
>>   clang --offload-arch=sm_35 --offload-arch=sm_37 --offload-arch=sm_50 --offload-arch=sm_52 --offload-arch=sm_53 --offload-arch=sm_60 --offload-arch=sm_61 --offload-arch=sm_62 --offload-arch=sm_70 --offload-arch=sm_72 --offload-arch=sm_75 --offload-arch=sm_80 --offload-arch=sm_86
>
> I don't think our current runtime libraries support the case that there are multiple images for one plugin.

That's the whole point of this patch set. Now we will embed all of these images into an offloading binary which contains the architecture string. Inside the runtime we can then check if the architecture string matches and use that if it matches.


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D127505/new/

https://reviews.llvm.org/D127505



More information about the Openmp-commits mailing list