Разница между унифицированным доступом к памяти (UMA) и неоднородным доступом к памяти (NUMA)
Мультипроцессоры можно разделить на три модели с общей памятью:
- Унифицированный доступ к памяти (UMA)
- Неравномерный доступ к памяти (NUMA)
- Доступ только к кэш-памяти (COMA)
Унифицированный доступ к памяти (UMA):
В UMA, где используется один контроллер памяти. Унифицированный доступ к памяти медленнее, чем неоднородный доступ к памяти. В Uniform Memory Access пропускная способность ограничена или ограничена, а не неравномерный доступ к памяти. В унифицированном доступе к памяти используются 3 типа шин: одиночная, множественная и перекрестная. Это применимо для приложений общего назначения и приложений с разделением времени.
Неравномерный доступ к памяти (NUMA):
В NUMA, где используется другой контроллер памяти. Неоднородный доступ к памяти быстрее, чем унифицированный доступ к памяти. Неравномерный доступ к памяти применим для приложений реального времени и приложений, критичных ко времени.
Давайте посмотрим на разницу между UMA и NUMA:
S.NO | UMA | NUMA |
---|---|---|
1. | UMA означает унифицированный доступ к памяти. | NUMA означает неоднородный доступ к памяти. |
2. | В Uniform Memory Access используется один контроллер памяти. | При неоднородном доступе к памяти используется другой контроллер памяти. |
3. | Унифицированный доступ к памяти медленнее, чем неоднородный доступ к памяти. | Неоднородный доступ к памяти быстрее, чем унифицированный доступ к памяти. |
4. | Единый доступ к памяти имеет ограниченную полосу пропускания. | Неоднородный доступ к памяти имеет большую пропускную способность, чем унифицированный доступ к памяти. |
5. | Uniform Memory Access применим для приложений общего назначения и приложений с разделением времени. | Неравномерный доступ к памяти применим для приложений реального времени и приложений, критичных ко времени. |
6. | В унифицированном доступе к памяти время доступа к памяти сбалансировано или равно. | При неоднородном доступе к памяти время доступа к памяти не равно. |
7. | В унифицированном доступе к памяти используются 3 типа шин: одиночная, множественная и перекрестная. | При неоднородном доступе к памяти используются 2 типа шин: древовидная и иерархическая. |