Advanced
Computer Architecture & Organization
Q84 / 100
In NUMA systems, what is "NUMA-aware" memory allocation, and why does it matter for performance?
Correct! Well done.
Incorrect.
The correct answer is A) It refers to allocating memory physically close to (local to) the processor that will primarily access it, minimizing the latency penalty of accessing remote memory nodes in a NUMA architecture
A
Correct Answer
It refers to allocating memory physically close to (local to) the processor that will primarily access it, minimizing the latency penalty of accessing remote memory nodes in a NUMA architecture
Explanation
Since accessing remote memory nodes in a NUMA system incurs higher latency than local memory, NUMA-aware schedulers and allocators try to place a thread's memory on the node local to the CPU executing that thread, reducing cross-node traffic and latency.
Progress
84/100