Теория и практика параллельных вычислений

         

Последовательное выполнение экспериментов


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

Правила использования системы ПараЛаб

  1. Проведение вычислительного эксперимента. Для выполнения вычислительного эксперимента выберите пункт меню Выполнение и выполните команду В активном окне. Решение задачи осуществляется без останова до получения результата. В ходе выполнения эксперимента основное меню системы заменяется на меню с командой Остановить; после завершения решения задачи основное меню системы восстанавливается.
  2. Приостановка решения. Для приостановки процесса выполнения эксперимента следует выбрать в строке меню команду Остановить (команда доступна только до момента завершения решения).
  3. Продолжение решения. Для продолжения ранее приостановленного процесса выполнения эксперимента следует выбрать команду Продолжить пункта меню Выполнение (команда может быть выполнена только в случае, если после приостановки процесса поиска не изменялись постановка задачи и параметры вычислительной системы; при невозможности продолжения ранее приостановленного процесса выполнения эксперимента имя данной команды высвечивается серым цветом).

Задания и упражнения

  1. В активном окне вычислительного эксперимента установите топологию Кольцо и число процессоров, равное десяти. Сделайте текущей задачей задачу сортировки с использованием пузырькового алгоритма.
  2. Выполните первые две итерации алгоритма и приостановите процесс вычислений.
  3. Измените темп демонстрации и способ отображения пересылки данных.
  4. Продолжите выполнение эксперимента до получения результата.



Содержание раздела