235
задач или методов параллельных вычислений, для которых
выполнение эксперимента может происходить одновременно (и
режиме разделения времени). Одновременное выполнение
эксперимента для нескольких заданий позволяет сравнивать динамику
решения задачи различными методами, на разных топологиях, с
разными параметрами исходной задачи. Для организации анализа
полученных данных при проведении длительных вычислений система
обеспечивает возможность проведения
серии экспериментов в
автоматическом режиме с запоминанием результатов в журнале
экспериментов;
накапливать и анализировать результаты выполненных
экспериментов; по ним система позволяет построить графики
зависимостей, характеризующих параллельные вычисления (времени
решения, ускорения, эффективности), от параметров задачи и
вычислительной системы.
Одной из важнейших характеристик системы является
возможность выбора способов проведения экспериментов.
Эксперимент можно выполнить в режиме имитации, т.е. на одном
процессоре без использования каких-либо специальных программных
средств типа библиотек передачи сообщений.
Кроме того, в рамках системы ПараЛаб обеспечивается
возможность проведения вычислительного эксперимента в режиме
удаленного доступа к вычислительному кластеру.
Для реальных экспериментов на многопроцессорных
вычислительных системах зависимости времени и ускорения от
параметров
задачи и вычислительной системы строятся по набору
результатов проведенных экспериментов.
При построении зависимостей для экспериментов в режиме
имитации используются теоретические оценки в соответствии с
имеющимися моделями параллельных вычислений. Используемые
модели отображают реальные процессы, протекающие при решении
вычислительной задачи при помощи параллельного алгоритма. Для
каждого из проведенных экспериментов имеется возможность
восстановить его
для повторного проведения. Кроме того, обеспечено
ведение журнала экспериментов с записью туда постановки задачи,
параметров вычислительной системы и полученных результатов.
Реализованные таким образом процессы позволяют освоить
теоретические положения и помогают формированию представлений о