Вообще распределение памяти между отдельными узлами системы



Имеет два главных преимущества. Во-первых, это эффективный с точки зрения стоимости способ увеличения пропускной способности памяти, поскольку большинство обращений могут выполняться параллельно к локальной памяти в каждом узле. Во- вторых уменьшается задержка обращения к локальной памяти из-за отсутствия конфликтов при доступе к ней. Поэтому совершенно естественно появление промежуточного класса систем, объединяющего достоинства первого и второго классов.                                                              Память в таких системах распределена по вычислительным узлам и одновременно является доступной для всех процессоров. Такие ВС называются системами с распределенной разделяемой (общей) памятью (DSM - Distributed Shared Memory), а иногда NUMA ( Non-Uniform Memory Access) , поскольку время доступа зависит от расположения данных в подсистеме памяти (Рис.2.3). Если данные находятся в локальной памяти местного вычислительного узла, то время доступа к ним минимально, если в локальной памяти удалённого вычислительного узла, то время доступа увеличивается в несколько раз.

Стр.33

                                               

Хотя структурно DSM и MPP- системы сходны , однако технически

Они реализуются по-разному . В DSM- системах физически отдельные,

Распределённые по вычислительным узлам , устройства памяти могут

Представляться логически как единое адресное пространство , что означает ,что любой процессор может выполнять обращения к любым ячейкам памяти, предполагая , что он имеет соответствующие права доступа . Коммуникационная же среда и вовсе другая , так как она полностью соответствует структурам SMP- систем . Поскольку , в связи с принципами локальности, вычислительный процесс в основном развивается внутри вычислительного узла и редко обращается к удалённой памяти, что резко снижает объём передаваемых данных по коммуникационной среде , то масштабируемость таких систем повышается по сравнению с SMP- системами, и число процессоров может достигать 32-х.

Что касается устройств ввода/вывода и внешних запоминающих

Устройств , то они также как и память , либо распределяются по узлам , либо находятся в общем пользовании .

Организация коммуникационной среды в системах

С разделяемой памятью.

Коммуникационную среду, реализующую множество соединений

Между процессорами или вычислительными узлами в многопроцессорных системах, называют коммутатором . По способу реализации различают коммутаторы с временной и пространственной коммутацией. При временной коммутации передача информации осуществляется методами разделения времени или мультиплексирования. Такой коммутатор называется в простейшем случае общей шиной (ОШ).

Структура многопроцессорной системы с общей шиной представлена на рис. 2.4. В каждый момент времени ОШ способна передавать лишь одно сообщение, т. е. она представляет собой

Стр.34

Разделенную во времени шину. Это говорит о возможности возникновения конфликтных ситуаций тогда, когда нескольким модулям одновременно необходимо связаться со своими

Абонентами - вычислительными узлами. С целью разрешения конфликтов                                           

Всем абонентам могут быть назначены определенные приоритеты.


Дата добавления: 2018-04-15; просмотров: 341; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!