Hacker News new | ask | show | jobs
by gaius 6207 days ago
Yes, the plumbing takes care of that for you. Oracle does similar tricks if you run it on NUMA hardware.
1 comments

It take care of it to some extent, but you still have to be aware of it as the programmer. MPI and associated infrastructure are set up such that they'll pick the right nodes to keep the network topology and your code's topology well matched. But you have to do your best as a programmer to hide the latency by spending that time doing other things.