
- •Введение
- •Классификация Флинна
- •Дополнения Ванга и Бриггса к классификации Флинна
- •Основные классы современных параллельных компьютеров
- •Базовые характеристики основных классов современных компьютеров
- •Массивно-параллельные системы (MPP)
- •Симметричные мультипроцессорные системы (SMP)
- •Системы с неоднородным доступом к памяти (NUMA)
- •Параллельные векторные системы (PVP)
- •Кластерные системы
- •Организация схем коммутации в МВС с общей памятью
- •Организация схем коммутации в МВС с распределенной памятью
- •Архитектура систем со смешенной организацией памяти

вместе со специальными средствами поддержки параллельного программирования и распределения нагрузки.
Модель программирования: Программирование, как правило, в рамках модели передачи сообщений (чаще всего - MPI).
Излагаемый ниже материал представлен также в аудиторной лекции!
Организация схем коммутации в МВС с общей памятью
• Типовая архитектура МВС с общей памятью
Глобальноеустройствоуправления
команда команда команда |
команда |
потокикоманд
ЛП1 |
ЛП2 |
ЛП3 |
ЛПn |
потоки данных
• Особенности организации средств коммутации. Примеры Варианты1. Единственныйреализации:модуль памяти().
1
2
3
n
15

2. Несколько модулей памяти().
1 |
1 |
1 |
2 |
2 |
2 |
3 |
3 |
3 |
n |
m |
m |
). |
3. Число модулей памятиравно числупроцессоров( |
|||
1 |
|
1 |
|
2 |
|
2 |
|
3 |
|
3 |
|
n |
m |
• Организация средств коммутации в архитектуре “Butterfly”
Коммутационный узел (КУ) имеет 4 входа и 4 выхода, каждый вход соединён с каждым выходом.
«4 х 4»
16

Коммутационны блок (КБ)
КУ |
КУ |
«16 х 16»
Коммутационная сеть по типу Butterfly.
КБ1 |
1 |
|
2 |
||
2 |
16 |
16 |
|
«256 х 256» |
В лабораторных работах по моделированию вычислений в МВС с общей памятью в качестве средства передачи информации используются шины. Каждый модуль памяти имеет свою шину, к которой подключаются все процессорные узлы:
1 |
2 |
3 |
n |
1 |
2 |
3 |
m |
Организация схем коммутации в МВС с распределенной памятью
• Типовая архитектура
17

1 |
|
2 |
|
|
кэш1 |
|
кэш2 |
|
|
|
|
|
1 |
2 |
n
кэшn
n |
• Архитектура со связями через общую шину
Число шин – m, число процессоров – n. Для лабораторных работ
арбитршины
ВМ1 |
2 |
3 |
n |
|
|
|
Для обеспечения эффективной работы шины используется режим разделения времени шины, либо арбитр шины
ДостоинстваДешевизна:
♦
♦Простота организации
• Архитектура со связями через несколько шин
1 |
2 |
3 |
n |
1 |
2 |
3 |
n |
18

Поддерживаетсяпроизводительностьежим прямого доступа к памяти. ДостоинстваБольшая:
♦
НедостаткиНеобходимость: в коммутаторах шин (высокие аппаратные ♦ затраты)
• Архитектура со связями через многоступенчатый переключатель
1 |
2 |
3 |
n |
1.1.Многоступенчатый коммутатор кольцевоготипа.
1 |
2 |
3 |
n |
1 |
2 |
3 |
n |
1.2. Коммутаторсполнымнабором связей.
i
1.3. Коммутаторпотипу«звезды».
19