Белорусский государственный университет Механико-математический факультет Кафедра уравнений математической физики Горбач Александр Николаевич ОПТИМИЗАЦИЯ.

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



Advertisements
Похожие презентации
Белорусский государственный университет Механико-математический факультет Кафедра теории функций Сыричев Вадим Викторович Бесконечные матрицы и пространство.
Advertisements

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

Белорусский государственный университет Механико-математический факультет Кафедра уравнений математической физики Горбач Александр Николаевич ОПТИМИЗАЦИЯ ТАЙЛИНГА ПРИ ЧИСЛЕННОМ РЕШЕНИИ ОДНОМЕРНОГО УРАВНЕНИЯ ТЕПЛОПРОВОДНОСТИ НА КОЛЬЦЕ ПРОЦЕССОРОВ Руководитель: доктор физ.-мат. наук, доцент кафедры Уравнений матфизики Соболевский Павел Иосифович Магистерская диссертация Минск 2008

Содержание 1.Введение.Введение. 2.Определение тайлинга.Определение тайлинга. 3.Задание алгоритма.Задание алгоритма. 4.Разбиение алгоритма.Разбиение алгоритма. 5.Отображение на кольцо процессоров.Отображение на кольцо процессоров. 6.Основные результаты.Основные результаты. 7.Научная новизна.Научная новизна.

Введение На практике процесс построения параллельного алгоритма включает в себя этап его оптимизации под целевой суперкомпьютер. При оптимизации необходимо учитывать конфигурацию компьютера, в частности, его топологию и такие параметры как производительность и объем локальной памяти вычислительных узлов, время инициализации и пропускную способность каналов связи. Задача оптимизации паралельных алгоритмов с учетом перечисленных выше параметров – это задача, решению которой посвящена данная работа.

Определение тайлинга Тайлингом называется нелинейное отображение индексного множества (итерационного пространства) V, определяемое как где соответственно, «целая часть каждой координаты вектора a» (ближайшая снизу) и «дробная часть каждой координаты вектора a».

Задание алгоритма в виде гнезда тесновложенных циклов: Алгоритмы такого вида характеризуются областью вычислений V и множеством векторов зависимостей. Область вычислений есть подмножество точек целочисленного пространства которое определяется как

1-я краевая задача для уравнения теплопроводности с начальным условием и граничными условиями

Разбиение алгоритма на макрооперации (тайлы) – квадратная матрица, строками которой являются координаты векторов прямых, осуществляющих разбиение области вычислений V на двух линейно независимых целочисленных векторов– нормальных тайлы. – диагональная матрица, где целое положительное число определяет количество параллельных прямых с нормальным вектором проходящих через каждый тайл.

Отображение на кольцо процессоров Применяя LPGS-стратегию пространственно-временного отображения полученного алгоритма на кольцо процессоров, состоящее из заданного числа P вычислительных узлов (процессорных элементов), оценим время решения задачи сверху функцией, зависящей явным образом от параметров компьютера, размеров сетки узлов в алгоритме и от чисел r 1, r 2, характеризующих размеры тайла. Минимизация этой функции позволяет получить алгоритм с наилучшим временем реализации на заданном кольце процессоров.

Основные результаты Найдена оценка времени реализации алгоритма, она позволяет рассматривать задачу оптимизации размеров тайла, как задачу минимизации функции зависящей от двух переменных r 1, r 2.

Функция времени реализации алгоритма придля

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

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