3 ms·
It's worth mentioning that the primary hazard, that networks fail and this makes a mess of function types, does not necessarily apply on shared memory systems.
by JonChesterfield 5y ago
It's worth mentioning that the primary hazard, that networks fail and this makes a mess of function types, does not necessarily apply on shared memory systems.
Specifically when 'remote' means a CPU in the same address space, communicating over a reliable medium (if pcie fails, so does the nldey, which ~= perfectly reliable), then pointers can be passed around without problem and the function call can look and behave exactly as if it was running on the local CPU.