Составители:
Рубрика:
Глава 1. ПРОГРАММИРОВАНИЕ
С ИСПОЛЬЗОВАНИЕМ ПЕРЕДАЧИ СООБЩЕНИЙ
§ 1. О распределенном программировании
В настоящее время широкое распространение получили вычис-
лительные системы (ВС) — архитектуры с распределенной памя-
тью. Зачастую это многомашинные комплексы и сети, а иногда —
гибридные ВС, такие как сеть из рабочих станций и мультипроцес-
сорных систем. В этом случае процессоры (вычислительные моду-
ли, кратко – ВМ) имеют собственную локальную память и обща-
ются между собой с помощью коммуникационной сети, а н е через
разделяемую (т.е. общую) память; предполагается, что общая па-
мять отсутствует.
Наиболее употребительны следуюшие виды коммуникационных
сред:
1) масштабируемый когерентный интерфейс SCI (Scalable
Coherent Interface); основными его элементами служат узлы
SCI, представляющие собой стандартизованные фрагменты кэш-
памяти, через которые ВМ с помощью адаптеров общаются с се-
тью;
2) коммуникационная среда MYRINET, в которой передачи
осуществляются по схеме адаптер ВМ-источника – коммутаторы
Myrinet – адаптер ВМ-приемника;
3) коммуникационная среда Raceway (с использованием
кристалла-коммутатора Cypress Raceway Cross bar и адаптеров, ра-
ботающая по схеме порт коммутатора – шина ВМ),
4) коннектор шин PCI: SRC 3266 DE (Serbing Ring Connection
для PCI), позволяющая соединить до 256 шин PCI;
5) Memory Channel фирмы DEC для кластерных систем;
6) коммуникационные среды на базе транспьютероподобных
микропроцессоров, характерными чертами которых является нали-
чие специальной сети для инициализации и линий стробирования
для передачи синхросигнала;
7) широко используются различные шинные структуры.
Вычислительные модули поддерживают процессы, а взаимодей-
ствие между процессами поддерживает коммуникационнная среда
с использованием каналов, связывающих отдельные процессы. Эти
6
Страницы
- « первая
- ‹ предыдущая
- …
- 3
- 4
- 5
- 6
- 7
- …
- следующая ›
- последняя »