
- •Карпенко а.П., Федорук е.В. Учебное пособие
- •Содержание
- •Метод балансировки загрузки
- •Иерархический графовый алгоритм балансировки загрузки
- •Спектральный алгоритм бисекции графа
- •Экспериментальная часть
- •Порядок выполнения работы
- •Контрольные вопросы
- •Содержание отчета о работе
- •Лабораторная работа №2. Аналитическое исследование эффективности статической балансировки загрузки мвс
- •Цель работы
- •Теоретическая часть
- •Постановка задачи
- •Статическая балансировка загрузки методом равномерной декомпозиции параллелепипеда п
- •Статическая балансировка загрузки методом равномерной декомпозиции расчетных узлов
- •Экспериментальная часть
- •Статическая балансировка загрузки методом равномерной декомпозиции параллелепипеда п
- •Статическая балансировка загрузки методом равномерной декомпозиции расчетных узлов
- •Порядок выполнения работы
- •Контрольные вопросы
- •Содержание отчета о работе
- •Лабораторная работа №3. Исследование эффективности статической балансировки загрузки мвс с помощью имитационного моделирования
- •Цель работы
- •Теоретическая часть
- •Постановка задачи
- •Экспериментальная часть
- •Порядок выполнения работы
- •Экспериментальная часть
- •Порядок выполнения работы
- •Экспериментальная часть
- •Порядок выполнения работы
- •Экспериментальная часть
- •Порядок выполнения работы
- •Теоретическая часть
- •Постановка задачи
- •Экспериментальная часть
- •Порядок выполнения работы
- •Контрольные вопросы
- •Содержание отчета о работе
- •Список использованных источников
- •Приложение а. Статическая балансировка загрузки. Gpss-программа
- •Приложение б. Динамическая равномерная балансировка загрузки. Gpss-программа
- •Приложение в. Динамическая экспоненциальная балансировка загрузки. Gpss-программ
Экспериментальная часть
Рассмотрим двумерную задачу ( ), когда параллелепипед представляет собой единичный квадрат (рисунок 7.1). Множество формируется с помощью линейной ограничивающей функции , т.е. . Здесь - заданные преподавателем константы.
В качестве сетки используем равномерную детерминированную сетку с количеством узлов по осям , равным 256, т.е. сетку с количеством узлов .
Рисунок 7.1 - Расчетная область задачи
Будем исходить из следующих значений параметров задачи и МВС:
;
l=8;
;
;
,
.
Пренебрежем вычислительными затратами на построение сетки , на вычисление значений ограничивающей функции , а также на построение приближенного значения функционала , т.е. положим , , . Положим также, что вычислительная сложность вектор-функции есть случая величина с равномерным законом распределения, математическое ожидание которой равно .
Порядок выполнения работы
а) Воспользоваться
ранее разработанными соответствующими
GPSS-моделями для вычисления
оценки математического ожидания
и среднего квадратичного отклонения
ускорения S (см.
Приложение А. Статическая балансировка загрузки. GPSS-программа,
Приложение Б. Динамическая равномерная балансировка загрузки. GPSS-программа,
Приложение В. Динамическая экспоненциальная балансировка загрузки. GPSS-программ).
б) Количество «прогонов» модели положить равным 300, количество процессоров . Для каждого из этих количеств процессоров и заданных преподавателем величин , , , вычислить с помощью разработанных моделей оценки математического ожидания ускорения и его дисперсии .
в) На одном рисунке изобразить зависимость для динамической равномерной, динамической экспоненциальной и динамической диффузной балансировки загрузки.
г) На одном рисунке изобразить зависимость для динамической равномерной, динамической экспоненциальной и динамической диффузной балансировки загрузки.
Контрольные вопросы
а) Как объясняется наблюдаемый характер зависимостей математического ожидания ускорения от используемого метода балансировки загрузки?
б) Как объясняется наблюдаемый характер зависимости среднего квадратичного отклонения ускорения от используемого метода балансировки загрузки?
Содержание отчета о работе
Отчет о работе должен содержать следующее.
а) Постановка задачи.
б) Схема рассматриваемых методов балансировки загрузки.
в) Разработанные GPSS-модели для вычисления оценки математического ожидания и среднего квадратичного отклонения ускорения S каждым из этих методов балансировки.
г) Указанные в п 7.4 рисунки.
Список использованных источников
Карпенко, А.П. Параллельные вычисления: учебное пособие [Электронный ресурс] / А.П.Карпенко // (http://bigor.bmstu.ru/?cnt/?doc=Parallel/base.cou).
Танненбаум, Э.С. Архитектура компьютера, 4-е издание. / Э.С.Танненбаум.– С-Пб.:”Питер-пресс”, 2002. –704с.
Карпенко, А.П. Исследование эффективности балансировки загрузки многопроцессорной системы при распараллеливании одного класса вычислительных задач [Электронный ресурс] / А.П. Карпенко, В.Г. Федорук, Е.В. Федорук (http://technomag.edu.ru/doc/67392.html).
Вентцель, Е.С. Теория вероятностей / Е.С.Вентцель.- М.: Государственное издательство физико-математической литературы, 1962.- 564 с.
Шрайбер, Т.Дж. Моделирование на GPSS. Пер с англ./ Т.Дж. Шрайбер.- M.: "Машиностроение", 1980. -592 с.