
- •Что такое параллельные вычислительные системы и зачем они нужны
- •Некоторые примеры использования параллельных вычислительных систем Об использования суперкомпьютеров
- •Классификация параллельных вычислительных систем
- •Классификация современных параллельных вычислительных систем с учетом структуры оперативной памяти, модели связи и обмена Симметричные скалярные мультипроцессорные вычислительные системы
- •Несимметричные скалярные мультипроцессорные вычислительные системы
- •Массово параллельные вычислительные системы с общей оперативной памятью
- •Массово параллельные вычислительные системы с распределенной оперативной памятью
- •Серверы
- •Требования к серверам Основные компоненты и подсистемы современных серверов
- •Структуры несимметричных мвс с фирмы Intel Структурные особенности процессоров со структурой Nehalem
- •Структуры мвс с процессорами Nehalem
- •Мвс на базе процессоров фирмы amd
- •Структура шестиядерного процессора Istanbul приведена на рис. 23.
- •Примеры структур несимметричных мвс с процессорами линии Opteron Barcelona, Shanghai, Istanbul
- •Сравнение структур мвс с процессорами Barcelona, Shanghai, Istanbul с мвс с процессорами со структурой Nehalem
- •12 Ядерные процессоры Magny-Cours
- •Основные особенности 12-ти и 8-ми ядерных микросхем Magny-Cours
- •Структуры мвс с процессорами Magny--Cours
- •Перспективы развития процессоров фирмы amd для мвс
- •Мвс на базе процессоров фирмы ibm power6, power7 Основные особенности процессоров power6, power7
- •Процессор power6
- •Структуры мвс на базе процессоров power4, power5
- •Структуры мвс на базе процессоров power6, power7
- •Требования к серверам
- •Основные компоненты и подсистемы современных серверов
- •Поддерживаемые шины ввода-вывода
- •Raid контроллеры
- •Сервер Superdome 2 для бизнес-критичных приложений
- •Структура сервера
- •Надежность и доступность
- •Конфигурации и производительность
- •Основные особенности симметричных мультипроцессорных систем?
- •Векторные параллельные системы
- •Скалярная и векторная обработка
- •Основные особенности векторных параллельных систем
- •Векторные параллельные системы sx-6, sx-7 фирмы nec
- •Особенности вычислительной системы sx-7
- •Параллельная векторная система Earth Simulator
- •Cуперкластерная система
- •Суперкомпьютер CrayXt5h
- •«Лезвия» векторной обработки Cray x2
- •«Лезвия» с реконфигурируемой структурой
- •Массово параллельные вычислительные системы с скалярными вычислительными узлами и общей оперативной памятью
- •Массово параллельные вычислительные системы с скалярными вычислительными узлами и распределенной оперативной памятью
- •Cуперкомпьютеры семейства cray xt Семейство Cray xt5
- •«Гибридные» суперкомпьютеры CrayXt5h
- •«Лезвия» векторной обработки Cray x2
- •«Лезвия» с реконфигурируемой структурой
- •Развитие линии Cray хт5 – Cray xt6/xt6m
- •Модель Cray xe6
- •Процессор
- •Коммуникационная среда с топологией «3-мерный тор»
- •Реализация коммуникационных сред
- •Операционная система
- •Суперкомпьютер RoadRunner
- •Топологии связей в массово параллельных системах
- •Оценка производительности параллельных вычислительных систем
- •Необходимость оценки производительности параллельных вычислительных систем
- •Реальная производительность параллельных вычислительных систем Анализ «узких мест» процесса решения задач и их влияния на реальную производительность
- •«Узкие» места, обусловленные иерархической структурой памяти
- •Влияние на реальную производительность параллельных вычислительных систем соответствия их структуры и структуры программ
- •Анализ реальной производительности («узких» мест) мвс с общей оперативной памятью
- •Анализ реальной производительности («узких» мест) кластерных систем с распределённой оперативной памятью
- •Какие «узкие места» процесса решения задач существенно влияют на реальную производительность параллельных вычислительных систем?
- •Тенденции развития суперкомпьютеров. Список top500
- •Что такое список тор 500 и как он создается?
- •38 Редакция списка (ноябрь 2011 г.)
- •Коммуникационные технологии
- •Архитектуры, модели процессоров и их количество в системах списка
- •Основные тенденции развития суперкомпьютеров
- •Перспективные суперкомпьютеры тера- и экзафлопного масштаба
- •Производительность 500 лучших суперкомпьютеров за последние 18 лет
- •Перспективные суперкомпьютеры тера- и экзафлопного масштаба
- •Программа darpa uhpc
- •Основные положения программы uhpc
- •Экзафлопсный барьер: проблемы и решения
- •Проблемы
- •Эволюционный путь
- •Революционный путь
- •Кто победит?
- •Примеры перспективных суперкомпьютеров Суперкомпьютер фирмы ibm Mira
- •Стратегические суперкомпьютерные технологии Китая
Классификация современных параллельных вычислительных систем с учетом структуры оперативной памяти, модели связи и обмена Симметричные скалярные мультипроцессорные вычислительные системы
Основные отличительные черты:
несколько многоядерных процессоров с суперскалярной структурой:
много потоков команд;
много потоков данных;
равноправный доступ всех ядер к общей оперативной памяти,
одна операционная система;
все ядра могут выполнять процедуры операционной системы.
Примеры - вычислительные системы на базе процессоров Xeon фирмы Intel .
Несимметричные скалярные мультипроцессорные вычислительные системы
Основные отличительные черты:
несколько многоядерных процессоров суперскалярной структурой:
много потоков команд;
много потоков данных;
оперативная память логически единая, но физически распределенная между процессорами;
неравноправный доступ ядер к общей оперативной памяти (быстрый – к локальной оперативной памяти, более медленный – к оперативной памяти других процессоров);
одна операционная система;
все ядра могут выполнять процедуры операционной системы.
Примеры: вычислительные системы на базе процессоров фирм Intel, AMD, IBM.
Массово параллельные вычислительные системы с общей оперативной памятью
Основные отличительные черты:
множество вычислительных узлов (очень широкий диапазон от нескольких сотен до нескольких десятков тысяч) со скалярной (суперскалярной) структурой;
вычислительный узел многопроцессорный с общей логически и физически оперативной памятью (как с однородным, так и неоднородным доступом к оперативной памяти узла);
много потоков команд (в соответствии с числом ядер во всех вычислительных узлах);
много потоков данных (в соответствии с числом ядер во всех вычислительных узлах);
оперативная память вычислительной системы логически единая, но физически распределена между вычислительными узлами;
неравноправный доступ ядер к общей оперативной памяти вычислительной системы (быстрый – к локальной оперативной памяти узла, более медленный – к оперативной памяти других узлов);
каждый вычислительный узел работает под управлением своей операционной системы;
имеется общая операционная система, обеспечивающая образ единого вычислительного ресурса для пользователей.
Примеры: вычислительные системы CRAY XT3, CRAY XT4, CRAY XT5, CRAY XT6.
Массово параллельные вычислительные системы с распределенной оперативной памятью
Основные отличительные черты:
множество вычислительных узлов (очень широкий диапазон от нескольких сотен до нескольких сотен тысяч) со скалярной (суперскалярной) структурой;
вычислительный узел многопроцессорный с общей логически и физически оперативной памятью (как с однородным, так и неоднородным доступом к оперативной памяти узла);
много потоков команд (в соответствии с числом ядер во всех вычислительных узлах);
много потоков данных (в соответствии с числом ядер во всех вычислительных узлах);
оперативная память вычислительной системы физически распределена между вычислительными узлами;
ядра вычислительного узла имеют доступ только к локальной оперативной памяти узла. Доступ к оперативной памяти других узлов осуществляется через коммуникационную подсистему с использованием механизма передачи сообщений.
каждый вычислительный узел работает под управлением своей операционной системы;
имеется общая операционная система, обеспечивающая образ единого вычислительного ресурса для пользователей.
Примеры: вычислительная система Blue Gene, Roadrunner, все современные кластеры.
Массово параллельные векторные вычислительные системы
Основные отличительные черты:
множество вычислительных узлов (диапазон от нескольких десятков до сотен или даже тысячи) с векторной архитектурой;
вычислительный узел может быть многопроцессорным с общей логически и физически оперативной памятью (как с однородным, так и неоднородным доступом к оперативной памяти узла);
много потоков команд во всех вычислительных узлах;
много потоков данных во всех вычислительных узлах;
оперативная память вычислительной системы физически распределена между вычислительными узлами;
процессоры (ядра) вычислительного узла имеют доступ только к локальной оперативной памяти узла. Доступ к оперативной памяти других узлов осуществляется через коммуникационную подсистему с использованием механизма передачи сообщений.
каждый вычислительный узел работает под управлением своей операционной системы;
имеется общая операционная система, обеспечивающая образ единого вычислительного ресурса для пользователей.
Примеры. Вычислительные системы NEC, SX-6, SX-7, Earth Emulator, SX-9.
Все современные массово параллельные скалярные вычислительные системы и массово параллельные векторные вычислительные системы имеют кластерную структуру.
При организации распределенных вычислений в глобальных сетях (Интернет) говорят о метакомпьютерах, которые, строго говоря, не являются параллельными структурами.
В дальнейшем будем называть параллельными вычислительными системами только такие параллельные вычислительные системы, которые сосредоточены в небольшом пространстве.
В современной литературе вычислительные системы с множеством вычислительных узлов и копией операционной системы в каждом узле называют:
массово параллельными системами – если вычислительные узлы состоят из скалярных процессоров (ядер);
параллельно векторными системами – если вычислительные узлы состоят из векторных процессоров.
Контрольные вопросы
-
Основные концепции классификации Флинна?
-
Каковы основные достоинства и недостатки классификации Флинна?
-
Какие основные признаки лежат в основе современной классификации вычислительных систем?
-
Назовите основные классы современной классификации вычислительных систем?
Мультипроцессорные вычислительные системы высокой производительности
Содержание
Общая структура МВС
Классификация МВС
Симметричные мультипроцессорные системы
Несимметричные мультипроцессорные системы
Несимметричные МВС с процессорами фирмы Intel
Структурные особенности процессоров
Структуры МВС
Несимметричные МВС на базе процессоров фирмы AMD
Основные особенности процессоров Barcelona, Shanghai, Istanbul
Структуры МВС с процессорами Barcelona, Shanghai, Istambul
Сравнение структур МВС с процессорами Barcelona, Shanghai, Istanbul с МВС с процессорами фирмы Intel
Основные особенности процессоров Magny-Cours
Структуры МВС с процессорами Magny--Cours
Несимметричные МВС на базе процессоров фирмы IBM POWER6, POWER7
Основные особенности процессоров POWER6, POWER7
Структуры МВС на базе процессоров POWER6, POWER7