'

Организация и исследование параллельно-последовательных вычислений на кластере мэи при решении класса матричных задач большой размерности Выпускная работа на соискание степени бакалавра прикладной математики и информатики

Понравилась презентация – покажи это...





Слайд 0

Выполнил студент группы А-13-08 Буренков Сергей Александрович. Научный руководитель к.т.н., доцент Шамаева Ольга Юрьевна. Организация и исследование параллельно-последовательных вычислений на кластере мэи при решении класса матричных задач большой размерности Выпускная работа на соискание степени бакалавра прикладной математики и информатики


Слайд 1

Актуальность работы Высокопроизводительные вычисления востребованы в задачах моделирования климата; генной инженерии; проектирования интегральных схем; анализа загрязнения окружающей среды; создания лекарственных препаратов и многих других. 2


Слайд 2

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


Слайд 3

Получают решение с заданной точностью. Сохраняют свойство разреженности. Число операций ~?? ?? 2 . Нет гарантии сходимости. Методы не универсальны. Получают решение за конечное число операций. Не зависят от выбора начального приближения. Число операций ~?? ?? 3 . Приводят к потере свойства разреженности системы. Задача решения СЛАУ с вещественными коэффициентами Прямые методы Итерационные методы 4


Слайд 4

Итерационный метод якоби Классический метод Якоби заключается в проведении итерационного процесса: ?? ?? ??+1 = 1 ?? ???? ?? ?? ? ????? ?? ???? ?? ?? ?? , ??=1,2,…,??. (1) Для параллельной модификации удобнее использовать блочную форму метода: ?? ???? ?? ?? ??+1 =? ????? ?? ???? ?? ?? ?? + ?? ?? (2) 5


Слайд 5

Схема параллельно-последовательного алгоритма решения СЛАУ на основе метода Якоби 6


Слайд 6

Вычислительный эксперимент на кластере МЭИ Задача распределения температуры в тонком стержне. Для тонкого стержня заданы физические характеристики, а на его концах поддерживается некоторая температура. Требуется найти температуру в каждой внутренней точке стержня. ?? 0 ?? 0 + ?? 0 ?? 1 = ?? 0 , ?? ?? ?? ???1 + ?? ?? ?? ?? + ?? ?? ?? ??+1 = ?? ?? , 1???????1, ?? ?? ?? ???1 + ?? ?? ?? ?? = ?? ?? . (3) 7


Слайд 7

Результаты вычислительного эксперимента на кластере мэи 8


Слайд 8

Для организации вычисления какой-либо стоки матрицы-произведения на одном процессе достаточно переслать ему соответствующую строку первой матрицы и всю вторую: Проблема организации обменов 9 Умножение двух матриц


Слайд 9

Особенности модификации матричного умножения 10 В разработанной модификации матрицы разбиваются на квадратные блоки.


Слайд 10

Режимы работы программы матричного умножения Проверка наличия блоков, полностью состоящих из нулевых элементов Использование исключительно точечных обменов между вычислительными узлами или точечных и массовых обменных взаимодействий Выбор размерности блоков (влияние на зернистость распараллеливания) 11


Слайд 11

Зависимость времени решения от ресурсов Умножение квадратных матриц размерности 100 (размерность блока 50) Умножение квадратных матриц размерности 1000 (размерность блока 500) 12


Слайд 12

Зависимость времени умножения квадратных матриц размерности 100 от размерности блоков 13


Слайд 13

Зависимость времени умножения квадратных матриц размерности 1000 от размерности блоков 14


Слайд 14

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


Слайд 15

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


×

HTML:





Ссылка: