what stands for NUMA ?

Aepudin Lv3Posted 31 Mar 2020 10:52

what stands for NUMA ?

By solving this question, you may help 223 user(s).

Posting a reply earns you 2 coins. An accepted reply earns you 20 coins and another 10 coins for replying within 10 minutes. (Expired) What is Coin?

Enter your mobile phone number and company name for better service. Go

Siva Lv2Posted 31 Mar 2020 23:29
Last edited by Siva 31 Mar 2020 23:33.

Non-uniform memory access (NUMA) is a new server CPU and memory design architecture. Under the traditional server architecture, the memory is put into a single storage pool, which works well for single-processor or single-core system. However, this traditional way of universal access will cause resource contention and performance issues when multi-cores access the memory space at the same time. After all, CPU should be able to access all of the server memory, but do not always remain occupied. In fact, CPU only needs to access the memory space required by workload when actual running.

Therefore, NUMA has changed the way memory presents CPU. This isachieved by the partition of each CPU memory of the server. Eachpartition (or memory block) is called NUMA node, and the processorassociated with this partition can access NUMA memory faster, anddoes not need to compete with other NUMA nodes for resources on theserver (other memory partitions are allocated to other processors).

The concept of NUMA is associated with cache. Processor speed ismuch faster than memory, so the data is always moved to a faster localcache, where the processor access speed is much faster than thecommon memory. In essence, NUMA configures a unique overallsystem cache for each processor, reducing contention and delay whenmulti-processors try to access a unified memory space.
More details here:
https://www.sangfor.com/Uploads/ ... r%202016%20June.pdf

I Can Help:


Moderator on This Board


Started Topics



Board Leaders