Унифицированный доступ к памяти ( UMA ) - это архитектура с общей памятью, используемая в параллельных компьютерах . Все процессоры в модели UMA единообразно совместно используют физическую память. В архитектуре UMA время доступа к ячейке памяти не зависит от того, какой процессор делает запрос или какая микросхема памяти содержит переданные данные. Компьютерные архитектуры с унифицированным доступом к памяти часто противопоставляются архитектурам с неоднородным доступом к памяти (NUMA). В архитектуре UMA каждый процессор может использовать частный кэш. Периферийные устройства также в некотором роде используются совместно. Модель UMA подходит для общего назначения и с разделением времени.приложения от нескольких пользователей. Его можно использовать для ускорения выполнения одной большой программы в критичных по времени приложениях. [1]
Типы архитектур
Существует три типа архитектур UMA:
- UMA с использованием архитектур симметричной многопроцессорной обработки (SMP) на основе шины ;
- UMA с использованием ригелей ;
- UMA с использованием многоступенчатых межсетевых соединений .
hUMA
В апреле 2013 года в рекламных материалах AMD начал появляться термин hUMA ( гетерогенный унифицированный доступ к памяти ) для обозначения центрального и графического процессоров, совместно использующих одну и ту же системную память через согласованные представления кэша . Преимущества включают более простую модель программирования и меньшее копирование данных между отдельными пулами памяти. [2]
Смотрите также
Рекомендации
- ^ Продвинутая компьютерная архитектура, Кай Хван, ISBN 0-07-113342-9
- ^ Питер Брайт. «Гетерогенный унифицированный доступ к памяти» AMD появится в этом году в Кавери , Арс Техника, 30 апреля 2013 года.