- •1. Назначение, область применения и способы оценки производительности многопроцессорных вычислительных систем
- •2. Архитектура вычислительных систем
- •2.1 Классификация архитектур по параллельной обработке данных 2.2 smp архитектура 2.3 mpp архитектура 2.4 Гибридная архитектура (numa) 2.5 pvp архитектура 2.6 Кластерная архитектура
- •2.1. Классификация архитектур по параллельной обработке данных
- •2.2. Smp архитектура
- •2.3. Mpp архитектура
- •2.4. Гибридная архитектура (numa) Организация когерентности многоуровневой иерархической памяти.
- •2.5. Pvp архитектура
- •2.6. Кластерная архитектура
- •3. Принципы построения коммуникационных сред
- •3.2.Коммуникационная среда myrinet
- •3.3. Коммуникационная среда Raceway
- •3.4. Коммуникационные среды на базе транспьютероподобных процессоров
- •4. Математические основы, способы организации и особенности проектирования высокопроизводительных процессоров
- •4.1. Ассоциативные процессоры
- •4.2. Конвейерные процессоры.
- •4.3. Матричные процессоры
- •4.4. Клеточные и днк процессоры
- •4.5. Коммуникационные процессоры
- •4.6. Процессоры баз данных
- •4.7. Потоковые процессоры
- •4.8. Нейронные процессоры
- •4.9. Процессоры с многозначной (нечеткой) логикой
- •6. Требования к компонентам мвс
- •6.1. Отношение стоимость/производительность 6.2. Масштабируемость 6.3. Совместимость и мобильность программного обеспечения
- •6.1. Отношение стоимость/производительность
- •6.2. Масштабируемость
- •6.3. Совместимость и мобильность программного обеспечения
- •7. Надежность и отказоустойчивость мвс
3.2.Коммуникационная среда myrinet
Сетевую технологию Myrinet представляет компания Myricom, которая впервые предложила свою коммуникационную технологию в 1994 году, а на сегодня имеет уже более 1000 инсталляций по всему миру. Технология Myrinet основана на использовании многопортовых коммутаторов при ограниченных несколькими метрами длинах связей узлов с портами коммутатора. Узлы в Myrinet соединяются друг с другом через коммутатор (до 16 портов). Максимальная длина линий связи варьируется в зависимости от конкретной реализации.
Как коммутируемая сеть, аналогичная по структуре сегментам Ethernet, соединенным с помощью коммутаторов, Myrinet может одновременно передавать несколько пакетов, каждый из которых идет со скоростью, близкой к 2 Гбит/с. В отличие от некоммутированных Ethernet и FDDI сетей, которые разделяют общую среду передачи, совокупная пропускная способность сети Myrinet возрастает с увеличением количества машин. На сегодняшний день Myrinet чаще всего используют как локальную сеть (LAN) сравнительно небольшого физического размера, связывая вместе компьютеры внутри комнаты или здания. Из-за своей высокой скорости, малого времени задержки, прямой коммутации и умеренной стоимости, Myrinet особенно популярен для объединения компьютеров в кластеры. Myrinet также используется как системная сеть (System Area Network, SAN), которая может объединять компьютеры в кластер внутри стойки с той же производительностью, но с более низкой стоимостью, чем Myrinet LAN. Пакеты Myrinet могут иметь любую длину. Таким образом, они могут включать в себя другие типы пакетов, включая IP пакеты. Соединение вычислительных узлов с адаптерами Myrinet в сеть происходит с помощью коммутаторов, которые имеют сейчас 4, 8, 12 или 16 портов. В коммутаторах используется передача пакетов путем установления соединения на время передачи, для маршрутизации сообщений используется алгоритм прокладки пути (wormhole, «чревоточина»). Коммутаторы, как и сетевые адаптеры, построены на специализированных микропроцессорах LANai фирмы Myricom.
На физическом уровне линки Myrinet состоят из 9 проводников: 8 битов предназначены для передачи информации, интерпретируемой в зависимости от состояния девятого бита как байт данных или управляющий символ; при этом на каждом линке обеспечивается управление потоком и контроль ошибок. Среда Myrinet выгодно отличается от многих других сред передачи, в частности SCI, простотой концепции и аппаратной реализации протоколов. Она содержит ограниченный набор средств управления трафиком, использующих приливно-отливный буфер, управляющие символы и таймерные интервалы. Myrinet является открытым стандартом, компания Myricom предлагает широкий выбор сетевого оборудования по сравнительно невысоким ценам. Технология Myrinet дает большие возможности масштабирования сети и в настоящее время широко используется при построении высокопроизводительных вычислительных кластеров.
Производители оборудования |
Myricom |
Показатели производительности |
Пиковая пропускная способность – 2 Gbit/sec, полный дуплекс. Латентность – порядка 4 мксек. |
Программная поддержка |
Драйвера для Linux (Alpha, x86, PowerPC, UltraSPARC), Windows NT (x86), Solaris (x86, UltraSPARC) и Tru64 UNIX. GM-интерфейс программирования на нижнем урове. Пакеты HPVM (включает MPI-FM, реализацию MPI для Myrinet), BIP-MPI и др. |
Комментарии |
Myrinet является открытым стандартом. Myricom предлагает широкий выбор сетевого оборудования по сравнительно невысоким ценам. На физическом уровне поддерживаются сетевые среды SAN (System Area Network), LAN (CL-2) и оптоволокно. Технология Myrinet дает высокие возможности масштабирования сети и в настоящее время очень широко используется при построении высокопроизводительных кластеров. |