Replies: 1 comment
-
I will take it a step further. But yet again - I don't think we need anything at that scale for our POC. |
Beta Was this translation helpful? Give feedback.
-
I will take it a step further. But yet again - I don't think we need anything at that scale for our POC. |
Beta Was this translation helpful? Give feedback.
-
I thought of (yet another) possible memory layout. This one will allow access to shared memory and CR space. It has the following basic structure:
Where
TYPE
indicates whether this is global or agent-specific space.For agent memory, the layout will be similar to the current:
For shared memory, it will look like that:
Where
REGION
is either 0 (memory) or 1 (CR space).This design allows having a global CR space and potentially bigger GPC shared memory. Also, it makes sense to have a global CR space for global GPC configurations (e.g. number of agent ID bits). I believe shared memory may also be DRAM, so the main CPU can share data with GPC (but I'm not sure how complicated it is or if it's really needed. Also, I'm not sure if it should be in addition to or instead of GPC shared memory).
Beta Was this translation helpful? Give feedback.
All reactions