Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Пояснительная записка Гуцу Олег.docx
Скачиваний:
5
Добавлен:
21.09.2019
Размер:
2.32 Mб
Скачать
      1. Рабочее задание для лабораторной работы №2

  • Написать и откомпилировать параллельную программу для запуска в пакетном режиме на кластере МИИТ Т-4700. Для этого необходимо получить доступ к linux-кластеру через протокол SSH (воспользовавшись, например, PuTTy или WinSCP) и откомпилировать написанную программу с помощью программы-компилятора, входящей в состав mvapch2.

  • Составить скрипт задания менеджера распределённых ресурсов TORQUE, выполняющую параллельную программу в пакетном режиме, в котором необходимо описать выходной файл, путь и название и прочие опции выполнения программы.

  • Программа и скрипт должны содержать шапку в виде комментария с указанием номера и названия лабораторной работы, фамилии студента и номера группы.

  • Произвести многократный запуск программы с занесением приведённых ниже показателей в таблицу. На основании предложенного варианта необходимо выполнить параллельную программу с помощью mpiexec несколько раз и занести данные в Таблицу 2.2.

Таблица 2.2. Лабораторная работа №2. Результаты выполнения MPI-программ.

Опции запуска MPI-программы

Сложность задачи

Время выполнения

Число узлов

Число ядер

  • Построить зависимости времени выполнения программы от сложности задачи и числа вычислительных узлов и ядер на основании данных таблицы.

      1. Рабочее задание для лабораторной работы №3

  • Рассчитать показатели эффективности использования кластеров (ускорение, эффективность, стоимость (данные показатели описаны подробнее в п. 1.2.2.)), на основании данных, полученных в Лабораторных работах №1 и №2.

Таблица 2.3. Расчёт показателей эффективности кластера на базе MPICH2.

Вычислительные узлы

Слож-ность задачи

Время выполнения при сбалансировано распределенной нагрузке

Ускорение

Sp(n)=

T1(n)/Tp(n)

Эффективность

Ep(n) =Sp(n)/p

Стоимость

Cp=pTp

Таблица 2.4. Расчёт показателей эффективности кластера МИИТ Т-4700

Опции запуска MPI-программы

Слож-ность задачи

Время выполнения при сбалансировано распределенной нагрузке

Ускорение

Sp(n)=

T1(n)/Tp(n)

Эффективность

Ep(n) =Sp(n)/p

Стоимость

Cp=pTp

Число узлов

Число ядер

  • Построить зависимости показателей эффективности параллельных алгоритмов от сложности задачи и конфигурации кластера на основании данных таблицы.

  • Проанализировать результат и сделать вывод.