[FEA]: Add support for remote shared memory to barrier<thread_scope_block>
Open
libcu++
- Dominant language
- C++
- Stars
- 2.5k
- Forks
- 487
- Avg merge
- 2d 7h
- Merged PRs (30d)
- 296
Description
- [ ] Document limitation of `barrier` in peer CTA dsmem
Proposed wording:
```
All member functions of the class `cuda::barrier` have the following additional semantics:
* *Preconditions*: If `*this` is an object declared with the `__shared__` specifier, or a subobject of such, the calling thread must be in the same CUDA thread block as the thread that invoked the constructor of `*this`.
*
```
See https://github.com/NVIDIA/libcudacxx/discussions/325 for discussion.
Contributor guide
Assessment
This issue has not been assessed yet.