ВУЗ:
Составители:
41
Процессор
кэш-
память
Локальная
память
Подсистема
ввода/вывода
Процессор
кэш-
память
Локальная
память
Подсистема
ввода/вывода
Процессор
кэш -
память
Локальная
память
Высокоскоростная сеть связи
ВМ1 ВМ2 ВМn
...
Подсистема
ввода/вывода
Рис. 2.2. Архитектура многопроцессорной системы с распределенной
памятью.
Адресное пространство в таких системах состоит из отдельных
адресных пространств, которые логически не связаны, и доступ к которым
не может быть осуществлен аппаратно другим процессором. Фактически
каждый модуль процессор-память представляет собой отдельный
компьютер, поэтому такая структура в какой-то степени приближена к
многопроцессорным системам.
MPP - система менее эффективна с точки зрения пользователя из-за
усложнённой процедуры программирования, которая связана с
применением специальных коммуникационных библиотек для
организации взаимодействия между вычислительными узлами
(процессами). Необходимость же реализации модели распределенной
памяти объясняется тем, что масштабируемость (способность системы к
наращиванию числа процессоров) систем с общей памятью ограничена
пропускной
способностью памяти и коммуникационной среды.
Вообще распределение памяти между отдельными узлами системы
имеет два главных преимущества. Во-первых, это эффективный с точки
зрения стоимости способ увеличения пропускной способности памяти,
поскольку большинство обращений могут выполняться параллельно к
локальной памяти в каждом узле. Во- вторых уменьшается задержка
обращения к локальной памяти из-
за отсутствия конфликтов при доступе
к ней. Поэтому совершенно естественно появление промежуточного класса
систем, объединяющего достоинства первого и второго классов. Память в
ВМ1 ВМ2 ВМn
Процессор Процессор Процессор
кэш- кэш- кэш -
память память
... память
Локальная Подсистема Локальная Подсистема Локальная Подсистема
память ввода/вывода память ввода/вывода память ввода/вывода
Высокоскоростная сеть связи
Рис. 2.2. Архитектура многопроцессорной системы с распределенной
памятью.
Адресное пространство в таких системах состоит из отдельных
адресных пространств, которые логически не связаны, и доступ к которым
не может быть осуществлен аппаратно другим процессором. Фактически
каждый модуль процессор-память представляет собой отдельный
компьютер, поэтому такая структура в какой-то степени приближена к
многопроцессорным системам.
MPP - система менее эффективна с точки зрения пользователя из-за
усложнённой процедуры программирования, которая связана с
применением специальных коммуникационных библиотек для
организации взаимодействия между вычислительными узлами
(процессами). Необходимость же реализации модели распределенной
памяти объясняется тем, что масштабируемость (способность системы к
наращиванию числа процессоров) систем с общей памятью ограничена
пропускной способностью памяти и коммуникационной среды.
Вообще распределение памяти между отдельными узлами системы
имеет два главных преимущества. Во-первых, это эффективный с точки
зрения стоимости способ увеличения пропускной способности памяти,
поскольку большинство обращений могут выполняться параллельно к
локальной памяти в каждом узле. Во- вторых уменьшается задержка
обращения к локальной памяти из-за отсутствия конфликтов при доступе
к ней. Поэтому совершенно естественно появление промежуточного класса
систем, объединяющего достоинства первого и второго классов. Память в
41
Страницы
- « первая
- ‹ предыдущая
- …
- 39
- 40
- 41
- 42
- 43
- …
- следующая ›
- последняя »
