Лабораторная работа №1 «Знакомство с имитатором ПВС – средой Multi-Pascal» Задания к работе приведены в главе №5 вышеуказанного пособия
[1]. Для выполнения работы ориентировочно требуется 4 ч в
лаборатории с преподавателем и 4 ч самостоятельной работы.
Лабораторная работа предназначена для знакомства со средой Multi-
Pascal. Студент действует строго в соответствии с инстукциями. Ему
дается готовая программа – вычисление числа Пи. Он должен сам
определить: что делает программа, и для какой целевой платформы
она написана. В этом ему помогают комментарии, встроенные в
программный код. Студент должен найти в программе параллельные и
последовательные части кода, установить между разными частями
контрольные точки. Запуская программу на выполнение с заданными
параметрами,
он
должен
оценить
время
выполнения
на
однопроцессорной машине последовательного участка программного
кода (t) и всей программы (T).
Затем должен получить таблицу оценок ускорения имитационой
модели S и по формуле Амдала S max
для разного числа процессоров.
Построив по данным, записанным в электронной таблице, графики
функций S = S(N) и S max
= S max
(N) в логарифмическом масштабе,
студент должен сравнить их между собой и сделать выводы. Требуется
оценить среднее время порождения одного процесса
τ, считая его
58
подгоночным параметром в полуэмпирической формуле для
ускорения:
N T t T t T N N S )
(
)
(
−
+
+
τ
=
1
1
.
Студент должен понимать, из каких предположений была
получена эта формула.