Система Параллельная Лаборатория
(сокращенное наименование ПараЛаб) обеспечивает возможность проведения
вычислительных экспериментов с целью изучения и исследования параллельных
алгоритмов решения сложных вычислительных задач. Данная программная система
может быть использована для организации лабораторного практикума по различным
учебным курсам в области параллельного программирования. В рамках такого
лабораторного практикума система ПараЛаб обеспечивает возможность моделирования
многопроцессорных вычислительных систем с различной топологией сети передачи
данных, получения визуального представления о вычислительных процессах и
операциях передачи данных, происходящих при параллельном решении разных
вычислительных задач, построения оценок эффективности изучаемых методов
параллельных вычислений. Проведение такого практикума может быть организовано на
"обычных" однопроцессорных компьютерах, работающих под управлением операционных
систем MS Windows
2000 или MS Windows
2000 XP (режим многозадачной имитации параллельных
вычислений). Кроме режима имитации в системе ПараЛаб может быть обеспечена
процедура удаленного доступа к имеющейся многопроцессорной вычислительной
системе для выполнения экспериментов в режиме "настоящих" параллельных
вычислений для сопоставления результатов имитации и реальных
расчетов.
Итак, система ПараЛаб есть интегрированная среда для изучения и
исследования параллельных алгоритмов решения сложных вычислительных задач.
Широкий набор имеющихся средств визуализации процесса выполнения эксперимента и
анализа полученных результатов позволяет изучить эффективность использования тех
или иных алгоритмов на разных вычислительных системах, сделать выводы о
масштабируемости алгоритмов и вычислить возможное ускорение процесса
параллельных вычислений.