
- •1. Лекция: Назначение, область применения и способы оценки производительности многопроцессорных вычислительных систем
- •2. Лекция: Архитектура вычислительных систем. Классификация архитектур по параллельной обработке данных
- •3. Лекция: Архитектура вычислительных систем. Smp и mpp-архитектуры. Гибридная архитектура (numa). Организация когерентности многоуровневой иерархической памяти
- •4. Лекция: Архитектура вычислительных систем. Pvp-архитектура. Кластерная архитектура
- •Pvp (Parallel Vector Process) – параллельная архитектура с векторными процессорами
- •Типы кластеров
- •Проблемы выполнения сети связи процессоров в кластерной системе
- •5. Лекция: Принципы построения коммуникационных сред
- •Примеры построения коммуникационных сред на основе масштабируемого когерентного интерфейса sci
- •Коммуникационная среда myrinet
- •6. Лекция: Способы организации высокопроизводительных процессоров. Ассоциативные процессоры. Конвейерные процессоры. Матричные процессоры
- •7. Лекция: Способы организации высокопроизводительных процессоров. Клеточные и днк-процессоры. Коммуникационные процессоры
- •Клеточные и днк-процессоры.
- •Коммуникационные процессоры
- •8. Лекция: Способы организации высокопроизводительных процессоров. Процессоры баз данных. Потоковые процессоры. Нейронные процессоры. Процессоры с многозначной (нечеткой) логикой
- •9. Лекция: Коммутаторы для многопроцессорных вычислительных систем. Простые коммутаторы
- •Простые коммутаторы
- •Простые коммутаторы с временным разделением
- •10. Лекция: Коммутаторы для многопроцессорных вычислительных систем. Составные коммутаторы. Распределенные составные коммутаторы
- •Распределенные составные коммутаторы
- •Граф межмодульных связей Convex Exemplar spp1000
- •Граф межмодульных связей мвс-100
- •Граф межмодульных связей мвс-1000
- •11. Лекция: Требования к компонентам мвс
- •Отношение "стоимость/производительность"
- •Масштабируемость
- •Совместимость и мобильность программного обеспечения
- •12. Лекция: Надежность и отказоустойчивость мвс
- •13. Лекция: Кластеры и массивно-параллельные системы различных производителей. Примеры кластерных решений ibm. Примеры кластерных решений hp. Примеры кластерных решений sgi
- •14. Лекция: Кластеры и массивно-параллельные системы различных производителей. Smp Power Challenge фирмы Silicon Graphics. Семейство sun Ultra Enterprise компании sun
- •Семейство sun Ultra Enterprise компании sun
- •Семейство массивно-параллельных машин вс мвс-100 и мвс-1000
- •Вс с распределенной памятью компании Sequent
- •Система Sequent numa-q
- •Вс с распределенной памятью фирмы data general
- •16. Лекция: Кластеры и массивно-параллельные системы различных производителей. Современные суперкомпьютеры: Hitachi sr8000, Серия Fujitsu vpp5000, Cray t3e-1200, asci White
- •Серия Hitachi sr8000
- •Серия Fujitsu vpp5000
10. Лекция: Коммутаторы для многопроцессорных вычислительных систем. Составные коммутаторы. Распределенные составные коммутаторы
Данная лекция описывает типы составных коммутаторов, используемых в коммуникационных средах вычислительных систем, в частности коммутатор Клоза и баньян-сети, распределенные составные коммутаторы и графы межмодульных связей систем SPP-1000, МВС-100 и МВС-1000.
Составные коммутаторы Простые коммутаторы имеют ограничения на число входов и выходов, а также могут требовать большого количества оборудования при увеличении этого числа (в случае пространственных коммутаторов). Поэтому для построения коммутаторов с большим количеством входов и выходов используют совокупность простых коммутаторов, объединенных с помощью линий "точка-точка". Составные коммутаторы имеют задержку, пропорциональную количеству простых коммутаторов, через которые проходит сигнал от входа до выхода, т.е. числу каскадов. Однако объем оборудования составного коммутатора меньше, чем простого с тем же количеством входов и выходов. Чаще всего составные коммутаторы строятся из прямоугольных коммутаторов 2 х 2 с двумя входами и выходами. Они имеют два состояния: прямое пропускание входов на соответствующие выходы и перекрестное пропускание. Коммутатор 2 х 2 состоит из собственно блока коммутации данных и блока управления. Блок управления в зависимости от поступающих на него управляющих сигналов определяет, какой тип соединения следует осуществить в блоке коммутации - прямой или перекрестный. При этом если оба входа хотят соединиться с одним выходом, то коммутатор разрешает конфликт и связывает с данным выходом только один вход, а запрос на соединение со стороны второго блокируется или отвергается. Коммутатор Клоза Коммутатор Клоза может быть построен в качестве альтернативы для прямоугольного коммутатора с (m x d) входами и (m x d) выходами. Он формируется из трех каскадов коммутаторов: m коммутаторов (d x d) во входном каскаде, m коммутаторов (d x d) в выходном и d промежуточных коммутаторов (m x m).
Рис. 10.1. Коммутатор Клоза 3 x 4 Соединения внутри коммутатора устроены следующим образом:
Данный тип составных коммутаторов позволяет соединять любой вход с любым выходом, однако при установленных соединениях добавление нового соединения может потребовать разрыва и переустановления всех соединений. Баньян-сети Коммутаторы этого типа строятся на базе прямоугольных коммутаторов таким образом, что существует только один путь от каждого входа к каждому выходу. Наиболее важной разновидностью баньян-сетей является дельта-сеть. Она формируется из прямоугольных коммутаторов (a x b) и представляет собой n-каскадный коммутатор с an входами и bn выходами. Составляющие коммутаторы соединены так, что для соединения любого входа и выхода образуется единственный путь одинаковой для всех пар входов и выходов длины.
|
|
|
|
|
|