Skip to content
This repository has been archived by the owner on Mar 21, 2024. It is now read-only.

Document interaction of asynchronous operations with thread scopes #143

Closed

Conversation

gonzalobg
Copy link
Collaborator

Closes NVIDIA/cccl#972.

@brycelelbach brycelelbach added P2: nice to have Desired for release, but not necessary. only: docs Documentation changes only. Doesn't need code CI. labels Mar 29, 2021
@brycelelbach brycelelbach added this to the 2.0.0 milestone Mar 29, 2021
@@ -1,7 +1,13 @@
## Asynchronous Operations

Asynchronous operations are performed _as-if_ in other threads. This other threads are related to the thread requesting the asynchronous operations via all scope relationships [^thread_scope].
Copy link
Collaborator Author

@gonzalobg gonzalobg Apr 27, 2021

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
Asynchronous operations are performed _as-if_ in other threads. This other threads are related to the thread requesting the asynchronous operations via all scope relationships [^thread_scope].
Asynchronous operations are potentially performed in a new thread. These new threads are related to the thread requesting the asynchronous operations via all scope relationships [^thread_scope].

@gonzalobg
Copy link
Collaborator Author

See #371

@gonzalobg gonzalobg closed this Feb 21, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
only: docs Documentation changes only. Doesn't need code CI. P2: nice to have Desired for release, but not necessary.
Projects
Archived in project
Development

Successfully merging this pull request may close these issues.

Document why combining pipeline<thread_scope_thread>/barrier<thread_scope_thread> with memcpy_async is legal
4 participants