Syntax error Difference between UMA and NUMA

Difference between UMA and NUMA



UMA and NUMA are shared memory models. Multiprocessors are divided among these type of categories. In UMA, Uniform Memory Access, a single memory controller is used and it is applicable for general purpose applications and time sharing applications. In NUMA, Non-Uniform Memory Access, multi memory controllers are used. NUMA is suitable for real-time applications and time critical applications.

Following are the important differences between UMA and NUMA.

Sr. No. Key UMA NUMA
1 Definition UMA stands for Uniform Memory Access. NUMA stands for Non Uniform Memory Access.
2 Memory Controller UMA has single memory controller. NUMA has multiple memory controllers.
3 Memory Access UMA memory access is slow. NUMA memory accsss is faster than UMA memory.
4 Bandwidth UMA has limited bandwidth. NUMA has more bandwidth than UMA.
5 Suitablity UMA is used in general purpose and time sharing applications. NUMA is used in real time and time critical applications.
6 Memory Access time UMA has equal memory access time. NUMA has varying memory access time.
7 Bus types 3 types of Buses supported: Single, Multiple and Crossbar. 2 types of Buses supported: Tree, hiearchical.
Updated on: 2019-11-26T12:20:48+05:30

11K+ Views

Kickstart Your Career

Get certified by completing the course

Get Started
Advertisements