- •Содержание
- •Глава 1. Обзор литературы и постановка задачи 8
- •1.4 Модели программирования 41
- •6.4.10 Мероприятия и средства по защите окружающей среды 103
- •Введение
- •Глава 1. Обзор литературы и постановка задачи
- •1.1 Высокопроизводительные вычисления
- •1.2 Архитектура суперкомпьютеров.
- •1.2.1 Коммуникационные среды.
- •1.2.2 Топология соединительной сети суперкомпьютеров
- •1.2.3 Обзор коммуникационных сред
- •1.3. Программное обеспечение
- •1.3.1 Классификация ос
- •1.3.2Компиляторы
- •1.3.3 Компилятор gnu Compiler Collection
- •1.3.6 Библиотеки для программирования параллельных вычислений.
- •1.3.7 Библиотеки программирования вMpi,cudAиshmem.
- •1.4 Модели программирования
- •1.4.1 Модель передачи сообщенийMpi
- •1.4.2 ТехнологияOpenMp
- •1.4.3 Технология: shmem.
- •1.5 Постановка задачи.
- •Глава 2. Разработка Алгоритма тестирования
- •2.1 Алгоритм теста латентности и коммуникационной производительности.
- •2.2. Блок схема алгоритма
- •Глава 3. Разработка программного обеспечения
- •3.1 Описание и состав суперкомпьютера «эск-е»
- •3.2 Функциональная схема коммуникационной среды.
- •3.3 Основная конфигурацияPci
- •Коммуникационная среда pci Express
- •3.4 Текст программы
- •3.4.1 Объяснение значений параметров тестового по.
- •Глава 4. Экспериментальные исследования
- •Глава 5. Организационно – экономическая часть.
- •5.1. Технико-экономическое обоснование объекта проектирования.
- •5.2. Состав конструкторской группы и их должностные оклады.
- •5.3. Перечень этапов опытно-конструкторских работ при разработке программного обеспечения.
- •5.4. Расчёт сметы затрат на окр при разработке программного обеспечения.
- •5.5. Вывод
- •Глава 6. Безопасность и экологичность проектных решений
- •6.1. Цель и решаемые задачи
- •6.2. Опасные и вредные факторы при работе с пэвм
- •6.3. Характеристика объекта исследования
- •6.4. Мероприятия по безопасности труда и сохранению работоспособности.
- •6.4.1. Обеспечение требований эргономики и технической эстетики
- •6.4.1.1. Планировка помещения и размещение оборудования
- •6.4.1.2. Эргономические решения по организации рабочего места пользователя пэвм
- •6.4.1.3. Цветовое оформление помещения
- •6.4.2. Обеспечение оптимальных параметров воздуха рабочих зон
- •6.4.2.1. Нормирование параметров микроклимата
- •6.4.2.2. Нормирование уровней вредных химических веществ
- •6.4.2.3. Нормирование уровней аэроионизации
- •6.4.3. Создание рационального освещения
- •6.4.4 Защита от шума
- •6.4.5 Обеспечение режимов труда и отдыха
- •6.4.6. Обеспечение электробезопасности
- •6.4.7. Защита от статического электричества
- •6.4.8. Обеспечение допустимых уровней электромагнитных полей
- •6.4.9 Обеспечение пожаробезопасности
- •6.4.9.1 Обеспечение безопасной эвакуации персонала
- •6.4.9.2 Средства извещения и сигнализации о пожаре.
- •6.4.9.3 Способы и средства тушения пожара
- •Пути снижения выбросов и токсичности: стимулом к сокращению объёмов предполагается заинтересованность в сокращении расхода топлива.
- •6.4.10.1 Утилизация компьютеров и оргтехники
- •6.5. Инженерные расчеты
- •6.5.1. Расчет эвакуационного выхода.
- •Заключение
2.2. Блок схема алгоритма
Настройка
среды окружения
Тест
по топологии звезда
Расчёт
и вывод
результатов
Вывод
результатов
Тест
полный граф
Тест
кольцо
Глава 3. Разработка программного обеспечения
3.1 Описание и состав суперкомпьютера «эск-е»
В состав суперкомпьютера «ЭСК-Е» входят вычислительные модули, размещаемые в вычислительных стойках (8шт.) СК и блок управления, технические средства которого размещаются в стойках управления (2шт.).
Структура суперкомпьютера «ЭСК-Е» представлена на Рисунке 3.1
Рисунок 3.1 - Структура СК
В состав СК ГВК входят:
вычислительный модуль – 64 шт.;
сервер загрузки/метаданных (СЗ/М) – 1 шт.;
сервер мониторинга (СМ) – 1шт.;
сервер системы хранения (ССХ) – 2 шт.;
RAIDсистемы хранения – 2 шт.;
вычислительная сеть Infiniband;
сеть загрузки и управления GigabitEthernet/(СЗУ);
сеть PCI-E;
сеть мониторинга GigabitEthernet;
сервер управления (СУ) – 1 шт.;
центральный коммутатор СЗУ – 1 шт.;
центральный коммутатор мониторинга – 1 шт. ;
АРМ администратора – 1 шт.;
АРМ мониторинга – 1 шт.;
сервер Backup.
Вычислительная сеть СК выполнена на базе сети QDRInfiniband. Она объединяет ВМ (64шт.), СУ,CЗ/М, ССХ1, ССХ2 и серверbackupв единую сеть.
Сеть загрузки и управления основана на технологии Gigabit Ethernet.
ВМ подключаются к служебным серверам посредством 48 портовых коммутаторов по сети Gigabit Ethernet через центральный коммутатор СЗУ.
Cервер управления СК подключается к АРМ администратора и внешней сети пользователей.
Сеть мониторинга также выполнена по технологии Gigabit Ethernet. Технические средства СК подключаются к серверу мониторинга посредством 48 портовых коммутаторов сети мониторинга и центрального коммутатора мониторинга.
Сервер мониторинга связан с подсистемой бесперебойного питания и АРМ мониторинга.
Система хранения данных базируется на технологии Lustre.
Конструктивно вычислительные модули и блок управления размещаются в стойках высотой 42Uс системой распределения питания и мониторинга шкафа.
Вычислительная сеть обеспечивает коммуникации между процессорами, выполняющими параллельные программы на ВМ и доступ всех ВМ к системе хранения.
Все кабельные соединения вычислительной сети выполнены с использованием разъемов QSFP.
В качестве базового коммутатора сети используется центральная фабрика, построенная на базе управляемого модульного коммутатора Qlogicсерии 12800.
Коммутатор выполнен на базе шасси высотой 5U, устанавливаемого в типовой шкаф 19” (Шасси содержит модуль управления, блоки питания и вентиляторы системы охлаждения с горячей заменой и резервированиемN+1).
Корневой модуль двойной плотности (Spine) поддерживает до 4 граничных модулей (Leafs).
72 порта QDRInfiniBand4х модуляSpine, выведенных на объединительную панель (backplane), обеспечивают создание полносвязной обьединительной решетки для модулей решающего поля.
4 граничных модуля, каждый из которых имеет 18 портов QDRInfiniBand4х, выведенных на объединительную панель (backplane) и 18 внешних портовQDRInfiniBand4х с разьемамиQSFPпозволяют подключить к вычислительной сети все ВМ решающего поля и управляющие сервера.
Между любыми двумя устройствами, подключенными к портам коммутатора, находятся не более 3-х коммутирующих элементов.
Сеть загрузки и управления состоит из коммутаторов для подключения ВМ вычислительного кластера (КВК) и центрального коммутатора.
Для унификации коммуникационного оборудования в качестве коммутаторов КВК и центрального коммутатора сети загрузки и управления используются коммутаторы 3Com Switch 4200G 48-Port.
Сеть мониторинга обеспечивает серверу мониторинга, входящему в состав блока управления, доступ ко всем элементам оборудования СК.
Сеть мониторинга построена на базе технологии GigabitEthernet. Она обеспечивает инфраструктуру для управления следующими компонентами:
ВМ;
служебные серверы;
коммутаторы вычислительной сети и сети загрузки и управления;
источники бесперебойного питания.
Сеть мониторинга состоит из :
центрального коммутатора мониторинга;
граничных коммутаторов мониторинга.
К граничным коммутаторам подключаются порты мониторинга ВМ (по порту IPMI), системы распределения электропитания и мониторинга шкафа. В качестве базовой модели граничного коммутатора используется коммутатор 3Com Switch 4200G 48-Port.
К центральному коммутатору мониторинга подключаются порты мониторинга служебных серверов и RAIDмассивов, коммутаторов коммуникационных сетей, источников бесперебойного питания, системы распределения электропитания и мониторинга шкафа стойки управления. В качестве базовой модели центрального коммутатора используется коммутатор 3Com Switch 4200G 48-Port.
Сервер загрузки/метаданных обеспечивает сетевую загрузку операционной системы (ОС) в ВМ и поддержку её работоспособности. В дополнение к этому он обеспечивает работоспособность необходимых базовых системных сервисов. Кроме того, СЗ/М выполняет роль NFS-сервера и обеспечивает обращение из ВМ к файлам, расположенным на RAID – массиве, входящем в состав сервера. Кроме того он обеспечивает доступ к служебной информации файловой системы Lustre и её хранение.
Сервер управления контролирует процесс распределения задач на ВМ решающего поля и осуществляет сбор результатов вычислений и их окончательную обработку.
Серверы системы хранения обеспечивают доступ к данным файловой системы Lustre.
Сервер мониторинга обеспечивает динамический контроль за состоянием технических средств, входящих в состав СК.
В качестве серверной платформы СУ, СЗ/М, СМ и ССХ используются серверы, выполненные на базе серверной платформы SuperServer 6026T-URF. Высота сервера составляет 2U.
RAID – массивы системы хранения данных (RAID СХ1, RAID СХ2) являются основным хранилищем данных в файловой системе Lustre. Объемы RAID массивов составляют 12 Тбайт.
Сервер Backup, требующийся для хранения контрольных точек состояния ГВК должен иметь объем не менее 36 Тбайт. В качестве серверной платформы используется шасси SuperChassis 847E26-R1400UB.
Следующие разделы описывают функции NTB, поддерживаемую IntelXeonC5500/C3500.