Clarify Unified Addressing#1005
Conversation
Unified Addressing should only be within a single context (and the host).
Satisfy reflow
|
Perhaps this section of the C++ spec could be extended to USM buffers within SYCL contexts, but not across different contexts. |
I think that section of the C++ spec is mostly talking about nested objects. How do you think it could be extended to clarify our situation? FWIW, I considered writing my proposed text in terms of C++ object addresses, but I changed it to refer to USM buffer addresses instead. I did this because the memory returned from the USM allocation routines is raw memory that does not contain any C++ objects. |
|
It says that except in the mentioned cases
Maybe a better place to extend is here but again this refers to objects rather than memory as you say. |
|
gmlueck
left a comment
There was a problem hiding this comment.
Looks good. Just a small formatting nit below.
|
WG: The WG agree to merge this PR at a clarification of 2020. |
Unified Addressing should only be within a single context (and the host).