Выполнил студент группы А-13-08 Буренков Сергей Александрович. Научный руководитель к.т.н., доцент Шамаева Ольга Юрьевна. ОРГАНИЗАЦИЯ И ИССЛЕДОВАНИЕ ПАРАЛЛЕЛЬНО-ПОСЛЕДОВАТЕЛЬНЫХ.

Презентация:



Advertisements
Похожие презентации
РАЗРАБОТКА ИНСТРУМЕНТА ОПТИМИЗАЦИИ ПАРАЛЛЕЛЬНЫХ ПРОГРАММ Руководитель: проф. Мулярчик Степан Григорьевич.
Advertisements

Исполнители: Анциборов А.Н. - аспирант Комиренко А.В., Климов В.С., Михальков Р.В., Шуткин И.В. - студенты Научный руководитель: к.т.н., доцент Климов.
Сравнительный анализ некоторых методов композиции вычислительных подобластей студент: Данилин Александр научный руководитель: Илюшин Александр Иванович.
Проект: Система управления распределенными структурами данных (СУРД) «Разработка MPI-приложения для численного решения уравнения Пуассона» Выполнил: Халяпин.
Об организации подготовки по параллельному программированию в Уфимском государственном авиационном техническом университете Р.К. Газизов УГАТУ, кафедра.
Нижегородский государственный университет им. Н.И.Лобачевского Факультет Вычислительной математики и кибернетики Применение технологии Cilk для решения.
Реализация фрагментированных алгоритмов Выполнили:Кулагина Р. Кудрявцев В. Руководитель: Киреев С.
Московский Энергетический Институт (Технический Университет) Научный руководитель: д.т.н., проф. Рубцов В.П. Аспирант: Елизаров В.А. 1.
Студент группы МТ Уросов Александр Павлович Научный руководитель Авербух Владимир Лазаревич Доцент КИПУ Кандидат технических наук.
Эффективность распараллеливания Оценки качества вычислительного алгоритма, системного ПО и аппаратуры Цель – оптимизация счета Критерии качества: Производительность.
ЕМЕЛЬЯНЧЕНКО Наталья Сергеевна МОДЕЛИ И АЛГОРИТМЫ ДЛЯ ЗАДАЧ ТЕОРИИ РАСПРЕДЕЛЕНИЯ РЕСУРСОВ БЕЛОРУССКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ФАКУЛЬТЕТ ПРИКЛАДНОЙ.
Направление «Информатика и вычислительная техника» Бакалавр по направлению подготовки Информатика и вычислительная техника науки должен решать следующие.
Разработка программного комплекса для решения некоторых задач формирования производственных групп БУШИНСКИЙ Сергей Дмитриевич Омский государственный технический.
Математическое моделирование информационных процессов Санкт-Петербургский государственный университет Факультет прикладной математики - процессов управления.
РАЗРАБОТКА ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ДЛЯ МОДЕЛИРОВАНИЯ КОНКУРЕНТНОГО РЫНКА НА КЛАСТЕРНЫХ СИСТЕМАХ Авторы: Е.В. Болгова, А.С. Кириллов, Д.В. Леонов Научный.
Московский Энергетический институт (Технический университет) Кафедра ФЭМАЭК XVII Международная научно-техническая конференция студентов и аспирантов Радиоэлектроника,
Система автоматизации распараллеливания: DVM-эксперт Блюменберг Э.П. 528 Научный руководитель: профессор В.А. Крюков.
ПАРАЛЛЕЛЬНАЯ ФИЛЬТРАЦИЯ ИЗОБРАЖЕНИЙ Фурсов В.А., Попов С.Б. Самарский научный центр РАН, Самарский государственный аэрокосмический университет, Институт.
ПОЛЕЩУК МАКСИМ АЛЕКСАНДРОВИЧ АЛГОРИТМЫ И ПРОГРАММЫ ДВУХУРОВНЕВЫХ ПАРАЛЛЕЛЬНЫХ ВЫЧИСЛЕНИЙ БЕЛОРУССКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ Кафедра вычислительной.
Введение в задачи исследования и проектирования цифровых систем Санкт-Петербургский государственный университет Факультет прикладной математики - процессов.
Транксрипт:

Выполнил студент группы А Буренков Сергей Александрович. Научный руководитель к.т.н., доцент Шамаева Ольга Юрьевна. ОРГАНИЗАЦИЯ И ИССЛЕДОВАНИЕ ПАРАЛЛЕЛЬНО-ПОСЛЕДОВАТЕЛЬНЫХ ВЫЧИСЛЕНИЙ НА КЛАСТЕРЕ МЭИ ПРИ РЕШЕНИИ КЛАССА МАТРИЧНЫХ ЗАДАЧ БОЛЬШОЙ РАЗМЕРНОСТИ ВЫПУСКНАЯ РАБОТА НА СОИСКАНИЕ СТЕПЕНИ БАКАЛАВРА ПРИКЛАДНОЙ МАТЕМАТИКИ И ИНФОРМАТИКИ

АКТУАЛЬНОСТЬ РАБОТЫ Высокопроизводительные вычисления востребованы в задачах моделирования климата; генной инженерии; проектирования интегральных схем; анализа загрязнения окружающей среды; создания лекарственных препаратов и многих других. 2

ЦЕЛЬ РАБОТЫ Провести исследование эффективности параллельно- последовательных вычислений на кластере МЭИ при решении СЛАУ и матричном умножении. Основные задачи: 1.Исследование классических методов решения некоторых матричных задач. 2.Разработка параллельных модификаций и изучение способов повышения эффективности вычислений за счет организации параллелизма и учета особенностей задач. 3.Изучение влияния различных типов обменных взаимодействий на характеристики параллельного решения. 3

ЗАДАЧА РЕШЕНИЯ СЛАУ С ВЕЩЕСТВЕННЫМИ КОЭФФИЦИЕНТАМИ Прямые методы Итерационные методы 4

ИТЕРАЦИОННЫЙ МЕТОД ЯКОБИ 5

СХЕМА ПАРАЛЛЕЛЬНО-ПОСЛЕДОВАТЕЛЬНОГО АЛГОРИТМА РЕШЕНИЯ СЛАУ НА ОСНОВЕ МЕТОДА ЯКОБИ 6

ВЫЧИСЛИТЕЛЬНЫЙ ЭКСПЕРИМЕНТ НА КЛАСТЕРЕ МЭИ 7

РЕЗУЛЬТАТЫ ВЫЧИСЛИТЕЛЬНОГО ЭКСПЕРИМЕНТА НА КЛАСТЕРЕ МЭИ 8

Для организации вычисления какой-либо стоки матрицы- произведения на одном процессе достаточно переслать ему соответствующую строку первой матрицы и всю вторую: ПРОБЛЕМА ОРГАНИЗАЦИИ ОБМЕНОВ 9 Умножение двух матриц

ОСОБЕННОСТИ МОДИФИКАЦИИ МАТРИЧНОГО УМНОЖЕНИЯ 10 В разработанной модификации матрицы разбиваются на квадратные блоки.

РЕЖИМЫ РАБОТЫ ПРОГРАММЫ МАТРИЧНОГО УМНОЖЕНИЯ 1.Проверка наличия блоков, полностью состоящих из нулевых элементов 2.Использование исключительно точечных обменов между вычислительными узлами или точечных и массовых обменных взаимодействий 3.Выбор размерности блоков (влияние на зернистость распараллеливания) 11

ЗАВИСИМОСТЬ ВРЕМЕНИ РЕШЕНИЯ ОТ РЕСУРСОВ Умножение квадратных матриц размерности 100 (размерность блока 50) Умножение квадратных матриц размерности 1000 (размерность блока 500) 12

ЗАВИСИМОСТЬ ВРЕМЕНИ УМНОЖЕНИЯ КВАДРАТНЫХ МАТРИЦ РАЗМЕРНОСТИ 100 ОТ РАЗМЕРНОСТИ БЛОКОВ 13

ЗАВИСИМОСТЬ ВРЕМЕНИ УМНОЖЕНИЯ КВАДРАТНЫХ МАТРИЦ РАЗМЕРНОСТИ 1000 ОТ РАЗМЕРНОСТИ БЛОКОВ 14

ИТОГИ РАБОТЫ 1.На основе алгоритма матричного умножения и классических методов решения СЛАУ разработаны и реализованы их параллельные модификации 2.Проведены исследования ускорений реализованных алгоритмов в зависимости от размерности задач, вычислительных ресурсов, видов обменных взаимодействий и учета специфики задач 3.Получены практические навыки по разработке, отладке и тестированию параллельных программ и исследования их эффективности. Освоена специфика работы с кластером МЭИ 4.Основные результаты работы представлены на двух конференциях и опубликованы соответствующие доклады XVIII международная научно-техническая конференция студентов и аспирантов «Радиоэлектроника, электротехника и энергетика» VI Всероссийская студенческая научно-техническая конференция «Прикладная информатика и математическое моделирование» 15

Спасибо за внимание! 16