-
Notifications
You must be signed in to change notification settings - Fork 367
Closed
Labels
stfSequential Task Flow programming modelSequential Task Flow programming model
Description
Is this a duplicate?
- I confirmed there appear to be no duplicate issues for this request and that I agree to the Code of Conduct
Area
CUDA Experimental (cudax)
Is your feature request related to a problem? Please describe.
The freeze API in STF makes it possible to hold logical data without using tasks, so that user code can interoperate with STF resources outside tasks. Logical tokens are specific types of logical data which have no physical backing of the data, and are used purely for synchronization.
Describe the solution you'd like
Both mechanisms should be compatible, however the current API is based on a get() method to retrieve a copy of the logical data content. We should specify how this behaves with a token (eg. returning a dummy void_interface object), document it, and add some unit tests.
Describe alternatives you've considered
No response
Additional context
No response
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
stfSequential Task Flow programming modelSequential Task Flow programming model
Type
Projects
Status
Done