One question is how Processor 0 know which processor to ask for the requested line? I think the answer is since all local memory work together to provide a single shared memory space, it is straightforward to compute which processor contains the memory address.
rramo
@BigFish Yes, I think because these memory regions are fixed and known in advance and combine to form a single shared address space, it is fairly easy to compute which processor contains the home node with something like (address) / (individual memory region size) or something similar.
One question is how Processor 0 know which processor to ask for the requested line? I think the answer is since all local memory work together to provide a single shared memory space, it is straightforward to compute which processor contains the memory address.
@BigFish Yes, I think because these memory regions are fixed and known in advance and combine to form a single shared address space, it is fairly easy to compute which processor contains the home node with something like (address) / (individual memory region size) or something similar.