
4. Порядок выполнения работы
Написать С-программу для вычисления оценки эффективности статической балансировки загрузки методом равномерной декомпозиции параллелепипеда П, а также методом равномерной декомпозиции расчетных узлов.
С помощью указанной программы для заданных преподавателем величин
,
вычислить ускорения указанных методов балансировки загрузки при
.
Свести результаты вычислений в таблицу.
На одном рисунке изобразить зависимости
(последнюю зависимость привести для всех заданных значений величины
).
На одном рисунке приближенно изобразить зависимости
(последнюю зависимость привести для всех заданных значений величины
).
Получить и записать аналитические выражения для асимптот функций
,
при
,
,
.
Найти значения асимптотических ускорений
,
при
.
5. Контрольные вопросы
Почему ускорения
при всехN меньше
?
Почему ускорение
меньше ускорения
?
Почему наблюдается отклонение зависимостей
от линейной зависимости?
Почему эффективность балансировки повышается с ростом вычислительной сложности
?
Как будут изменяться полученные результаты при увеличении параметра
?
Как будут изменяться полученные результаты при увеличении параметра
?
Почему асимптотических ускорений
,
при
,
имеют полученные значения?
6. Содержание отчета о работе
Отчет о работе должен содержать следующее.
Постановка задачи.
Схема используемых методов балансировки загрузки.
C-программа для вычисления оценки эффективности используемых методов балансировки загрузки.
Таблица, содержащая результаты вычислений.
График зависимости
и графики зависимости
для всех заданных величин
.
График зависимости
и графики зависимости
для тех же значений величины
.
Литература
Карпенко, А.П. Исследование эффективности балансировки загрузки многопроцессорной системы при распараллеливании одного класса вычислительных задач [Электронный ресурс] / В.Г.Федорук, Е.В.Федорук (http://technomag.edu.ru/doc/67392.html)
Карпенко, А.П. Параллельные вычисления: учебное пособие [Электронный ресурс] / А.П.Карпенко // (http://bigor.bmstu.ru/?cnt/?doc=Parallel/base.cou).