NVIDIA / NVIDIA/cccl

[FEA]: Add `thread_scope_cluster` and implement `atomic(_ref)<thread_scope_cluster>`

Open
#73 1 comment 0 reactions 0 assignees View on GitHub
libcu++
Dominant language
C++
Stars
2.5k
Forks
487
Avg merge
2d 7h
Merged PRs (30d)
296

Description

- [ ] Add `thread_scope_cluster`
- [ ] Disable `thread_scope_cluster` specialization for all other primitives that use `thread_scope`
- [ ] Implement `atomic`
- [ ] Implement `atomic_ref`

Contributor guide

Open the contributing guide

Research direction

Use the checklist as the scope: inspect the existing thread_scope specializations and the atomic and atomic_ref implementations. Done means adding thread_scope_cluster, disabling its specialization for the other listed primitives, and implementing both atomic and atomic_ref support.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
hpc
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.