NUMA Policy
I investigated how to explicitly specify thread and memory placement in a NUMA environment, so I’m leaving this as a note. In environments where multiple multi-core CPUs are installed in a single chassis, memory is connected to each CPU. In such environments, data can be transferred at high speed between directly connected memory (local memory) and the CPU via the bus. On the other hand, to transfer data to memory that is not directly connected (remote memory), it is necessary to go through other CPU sockets via interconnects such as QPI (QuickPath Interconnect)....