Федеральное государственное бюджетное образовательное учреждение
высшего профессионального образования
«Санкт-Петербургский Государственный Университет им. проф. М. А. Бонч-Бруевича»
Кафедра информационных управляющих систем
Дисциплина «Системы и технологии моделирования объектов»
Специальность 230201 «Информационные системы и технологии»
Лабораторная работа №2
«Запуск приложения с помощью аппаратно-программного комплекса для натурного моделирования распределенных систем»
Выполнил: студент группы ИСТ-81 Лаюшка А.В.
Преподаватель: Птицына Л.К.
Санкт-Петербург
2012 г.
В дистрибутив MPI CH2 входит пример CPI.exe, который представляет собой вычисление числа Пи интегральным способом.
После выполнения вычислений данный пример указывает время, за которое было сделано вычисление и его погрешность.
При помощи WMPIEXEC можно запускать эту программу с различными параметрами и следить за временем ее исполнения.
Открываем WMPIEXEC, выбираем приложение CPI.EXE
Запуск приложения CPI.EXE с использованием 1 процесса:
Минимальное время для 1 процесса – 7.418789 сек.
Запуск приложения CPI.EXE с использованием 2 процессов:
Минимальное время для 2 процессов – 4.062382 сек.
Прирост производительности - примерно в 1.82 раза.
Теперь запуск с использованием 3 процессов на 2-ядерном ПК.
Минимальное время для 3 процессов– 4.061723 сек
Т.к. количество процессов больше, чем количество ядер – никакого прироста по сравнению с 2 процессами нет.
То же самое справедливо и для запуска с использованием 4 процессов:
Минимальное время исполнения – 4.059359 сек.
Нет никакого прироста по сравнению с 2 процессами.