[FEA]: Implement `cudax::coop::shuffle_down`
Open
- Dominant language
- C++
- Stars
- 2.5k
- Forks
- 486
- Avg merge
- 2d 6h
- Merged PRs (30d)
- 295
Description
This issue can be closed by implementing `cudax::coop::shuffle_down` cooperative algorithm that shuffles values among units by getting values from higher rank by a specified offset. This API should always return an optional if the offset is out of bounds.
Contributor guide
Assessment
This issue has not been assessed yet.