[Openmp-commits] [PATCH] D119988: [OpenMP][Offloading] Fix test case issues in bug49334.cpp
Hervé Yviquel via Phabricator via Openmp-commits
openmp-commits at lists.llvm.org
Wed Feb 23 12:51:51 PST 2022
hyviquel added inline comments.
================
Comment at: openmp/libomptarget/test/offloading/bug49334.cpp:76
constexpr const int BS = 16;
-constexpr const int N = 256;
+constexpr const int N = 16;
----------------
tianshilei1992 wrote:
> tianshilei1992 wrote:
> > hyviquel wrote:
> > > @tianshilei1992 By changing N to 16, it uses only a single block thus becomes a simple matrix multiplication and the test lost the interest of having multiple concurent target tasks...
> > Yes, but it can also make problems easier to be reproduced, like the one hidden in the test case itself. In addition, since the target region has `nowait`, one task or multiple tasks make no difference for the `taskwait`, which can meet our expectation for the test.
> I mean, the implicit task wait at the end of the parallel region.
I think it is important to enable concurrent access to the same entry of the HostDataToTargetMap which was the initial purpose of the test.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D119988/new/
https://reviews.llvm.org/D119988
More information about the Openmp-commits
mailing list