ПРИМЕНЕНИЕ КЛАСТЕРНЫХ ВЫЧИСЛЕНИЙ В СУМГУ

Содержание

Слайд 2

ПАРАЛЛЕЛЬНЫЕ ВЫЧИСЛЕНИЯ

Параллельные вычисления – такой способ организации компьютерных вычислений, при котором программы

ПАРАЛЛЕЛЬНЫЕ ВЫЧИСЛЕНИЯ Параллельные вычисления – такой способ организации компьютерных вычислений, при котором
разрабатываются как набор взаимодействующих вычислительных процессов, работающих одновременно (параллельно). Параллельные программы могут физически исполняться либо последовательно на единственном процессоре (псевдопараллелизм, «многозадачная» ОС), либо параллельно – выделяя каждому вычислительному процессу один или несколько процессоров (находящихся рядом или распределённых в компьютерную сеть).

Слайд 3

Варианты достижения параллелизма:

SMP (Symmetric Multiprocessing – симметричное мультипроцессирование), NUMA (Non-Uniform Memory Architecture

Варианты достижения параллелизма: SMP (Symmetric Multiprocessing – симметричное мультипроцессирование), NUMA (Non-Uniform Memory
– «Архитектура с неравномерной памятью») – когда два или более процессора в многопроцессорной системе работают с общей памятью.
ASMP (асимметричное мультипроцессирование) – пример, высокопроизводительные 3D чипсеты в современных видеокартах могут рассматриваться как форма асимметричной мультипроцессорности.
Beowulf (Beowolf) – кластер, который состоит из широко распространённого аппаратного обеспечения, работающий под управлением операционной системы.

Слайд 4

РАСПРЕДЕЛЕННЫЕ ВЫЧИСЛЕНИЯ

Распределённые вычисления – способ решения трудоёмких вычислительных задач с использованием нескольких

РАСПРЕДЕЛЕННЫЕ ВЫЧИСЛЕНИЯ Распределённые вычисления – способ решения трудоёмких вычислительных задач с использованием
компьютеров, чаще всего объединённых в параллельную вычислительную систему (или сеть). Особенностью распределенных многопроцессорных вычислительных систем, в отличие от локальных суперкомпьютеров, является возможность неограниченного наращивания производительности за счет масштабирования, т. е. можно постоянно добавлять в систему новые вычислительные узлы.

Слайд 5

Кластер

Кластер – это группа компьютеров, объединённых высокоскоростными каналами связи и представляющая с

Кластер Кластер – это группа компьютеров, объединённых высокоскоростными каналами связи и представляющая
точки зрения пользователя единый аппаратный ресурс.

Слайд 6

Виды кластеров:

Отказоустойчивые кластеры (High-availability clusters или HA, кластеры высокой доступности).
Кластеры с балансировкой

Виды кластеров: Отказоустойчивые кластеры (High-availability clusters или HA, кластеры высокой доступности). Кластеры
нагрузки (Load balancing clusters).
Grid-системы.
Вычислительные кластеры (Computing clusters).

Слайд 7

Вычислительные кластеры

Вычислительные кластеры используются в научных исследованиях. Для этого типа кластеров существенными

Вычислительные кластеры Вычислительные кластеры используются в научных исследованиях. Для этого типа кластеров
показателями являются высокая производительность процессора в операциях над числами с плавающей точкой (flops) и низкая латентность объединяющей сети, и менее существенными – скорость операций ввода-вывода. Одна из типичных конфигураций – набор компьютеров, собранных из общедоступных компонентов, с установленной на них операционной системой Linux или Windows HPC Server, и связанных сетью Ethernet, InfiniBand или другими относительно недорогими сетями. Такую систему принято называть кластером Beowulf. Специально выделяют высокопроизводительные кластеры (обозначаются англ. аббревиатурой HPC Cluster — High-performance computing cluster). Cамые мощные высокопроизводительные компьютеры входят в мировой рейтинг TOP-500 (www.top500.org). В России ведется рейтинг TOP-50 самых мощных компьютеров СНГ (www.supercomputers.ru).

Слайд 8

Развитие кластеров в СумГУ

В сентябре 2011 года был введен в эксплуатацию новый

Развитие кластеров в СумГУ В сентябре 2011 года был введен в эксплуатацию
вычислительный кластер на базе компьютерного класса Ц-342, состоящий из 12 вычислительных узлов и одного выделенного сервера.
Технические характеристики кластера:
12 четырехядерных процессоров семейства Core 2 Quad с частотою 2,66 Ghz каждый + выделенный сервер с процессором C2Q 2,33 Ghz;
4 гигабайта оперативной памяти на каждом узле, включая сервер;
технология передачи данных – Gigabit Ethernet;
64-разрядная ОС Microsoft Windows HPC Server 2008 R2 SP1;
150 гигабайт свободного места на каждом из 12 узлов для работы с кластером (не считая место, выделенное для работы самой ОС), 300 гигабайт на сервере.
скорость обмена данными с пользователем, работающим через сеть Интернет – порядка 80 мегабит/сек (около 1 гигабайта/мин.).

Слайд 9

Эффективность параллельных вычислений в комплексе ANSYS CFX 12.0 (материал из журнала №13 (06-04-2010)

Эффективность параллельных вычислений в комплексе ANSYS CFX 12.0 (материал из журнала №13
«Машиностроение»)

Модель представляет собой симметричную область расчета, в которой находится сложное геометрическое тело, обтекаемое трансзвуковым потоком. Размерность задачи выбрана таким образом, чтобы модель занимала 8 Гб оперативной памяти. Контрольным отрезком времени является время решения 70 итераций.

Цель: исследовать быстродействия кластерной системы для расчетов вычислительной гидрогазодинамики в комплексе ANSYS CFX 12. Кластерная система состоит из процессоров Intel Nehalem (10 узлов).

Слайд 10

Данные тестирования с использованием GbE приведены в таблице:

Wall clock time – время

Данные тестирования с использованием GbE приведены в таблице: Wall clock time –
полного решения задачи

Из рассмотренного примера можно сделать выводы, что использование кластера при работе с ANSYS CFX 12 дает хорошее увеличение скорости расчета при серьезной нагрузке на дисковую систему и оперативную память. И даже гигабитная сеть способна хорошо ускорить время вычислений.

Слайд 11

Применение технологии HPC Services for Excel 2010

Технология HPC Services for Excel 2010,

Применение технологии HPC Services for Excel 2010 Технология HPC Services for Excel
встроенная в Windows HPC Server 2008 R2, на порядок снижает время пересчета крупных электронных таблиц. Например, время расчета таблицы из 1700 записей сокращается с 14 часов до трех минут и даже меньше – и эти скорости доступны прямо с настольного ПК. Кроме того – и это одна из самых интересных особенностей – заказчики теперь могут передать свободные процессорные ресурсы рабочих станций, работающих под управлением Windows 7, в единое вычислительное «облако», еще больше увеличивая мощность кластеров Windows HPC Server. Как это работает можно посмотреть в следующем ролике.

Слайд 12

Практическая реализация однопоточной задачи рендеринга

За время ввода кластера в эксплуатацию на нескольких

Практическая реализация однопоточной задачи рендеринга За время ввода кластера в эксплуатацию на
компьютерах была оказана помощь в решении задачи «Разработка аудиовизуального учебного видеофильма 122-мм гаубица Д-30» с использованием программного обеспечения Autodesk Inventor Pro 2012. Выполнение задачи проводил курсант кафедры военной подготовки Москаленко Денис Русланович. Рендеринг готовой модели в данном ПО проводится с использованием одного процессорного ядра. Было предложено запускать по несколько экземпляров этой программы на каждом из компьютеров кластера. В связи с серьезной нагрузкой на систему, в частности на оперативную память, комфортная работа достигалась путем использования двух параллельно работающих экземпляров Autodesk Inventor Pro. Работа выполнялась дистанционно через Интернет. Применение данного решения позволило значительно сократить время рендеринга модели.

Слайд 13

Выводы:

Компания Microsoft считает свою платформу Windows HPC Server быстрым и экономически эффективным

Выводы: Компания Microsoft считает свою платформу Windows HPC Server быстрым и экономически
решением. Производительность Windows HPC Server в сравнительных тестах оказывается точно такой же, что и у Linux, зато стоимость владения Windows HPC Server в течение пяти лет оказывается меньше, чем у Linux-кластеров, на 32-51%.

Платформа Windows HPC Server 2008 R2 отличается огромным спектром поддерживаемых приложений. Уже сейчас Windows HPC Server 2008 R2 предлагает совместимость с сотнями серийных технических приложений. Количество поддерживаемых приложений только за последние два года выросло в 16 раз. Дополнительно о поддержке новой платформы заявили еще 40 компаний, создающих приложения для технических расчетов. Немаловажным достоинством Windows HPC Server 2008 R2 является возможность использовать ресурсы простаивающих ПК под управлением Windows 7 путем добавления их в кластер.

Слайд 14

Решение как написанных собственноручно так и других программных продуктов с использованием протокола

Решение как написанных собственноручно так и других программных продуктов с использованием протокола
обмена сообщениями MPI, задавая задания через сервер.
Проведение расчетов в однопоточных приложениях, запуская каждый отдельный расчет на отдельном ядре кластера (до 52 одновременно работающих процессов).
Использование сложных программных продуктов, которые имеют возможность работать в кластере. Это, например, FlowVision, ANSYS, Компас, Matlab, некоторые продукты Autodesk, в частности 3ds Max, и ряд других.
Дистанционное управление работой как кластера в целом, так и отдельного компьютера в нем с любого ПК пользователя через сеть Интернет.

Кластер СумГУ, работающий под управлением Windows HPC Server 2008 R2, предлагает следующие возможности:

Имя файла: ПРИМЕНЕНИЕ-КЛАСТЕРНЫХ-ВЫЧИСЛЕНИЙ-В-СУМГУ.pptx
Количество просмотров: 286
Количество скачиваний: 3