Практикум спецкурса «программирование для параллельных вычислительных систем»


Лабораторная работа №2 «Моделирование многопроцессорных



Pdf көрінісі
бет4/6
Дата19.09.2023
өлшемі292.96 Kb.
#477946
түріПрактикум
1   2   3   4   5   6
Лабратория ПВ

 
Лабораторная работа №2 «Моделирование многопроцессорных 
систем с разделяемой памятью в Multi-Pascal» 
Задания к работе можно взять из главы №5 пособия [1]. Для 
выполнения работы ориентировочно требуется 6 ч в лаборатории с 
преподавателем и 6 ч самостоятельной работы. Первое задание – 
моделирование вычислений на многопроцессорных компьютерах 
монопольного доступа. Требуется изучить зависимость коэффициента 
эффективности распараллеливания от N, проанализировать результаты 
и сделать выводы. Варианты заданий формируются требованием: 
использовать разные программы типовых алгоритмов (вычисления 
числа Pi, перемножения матриц, метода Jacobi и т.п.) и/или разные 
входные параметры (число расчетных точек, размер матриц и т.д.). 
Число вариантов – в зависимости от имеющихся в наличии готовых 
программ. 
Второе 
задание – моделирование 
вычислений 
на 
многопроцессорных компьютерах коллективного доступа. Требуется 
построить таблицы и графики зависимостей математического 
ожидания и стандартного отклонения коэффициента эффективности 
распараллеливания от N, проанализировать результаты и сделать 
выводы. 
 
Лабораторная работа №3 «Моделирование многопроцессорных 
систем с распределенной памятью в Multi-Pascal» 
Задания к работе приведены в главе №5 учебного пособия [1]. Для 
выполнения работы ориентировочно требуется 8 ч в лаборатории с 
преподавателем и 8 ч самостоятельной работы. Первое задание – 
моделирование вычислений на многопроцессорных компьютерах 
монопольного доступа. Требуется промоделировать вычисления на 64-
процессорных компьютерах, следующих параллельных архитектур: 
линейная, кольцо, двумерная решетка, двумерный тор, трехмерная 


59 
решетка, гиперкуб, полносвязный граф. Требуется изучить 
зависимости коэффициента эффективности распараллеливания от 
архитектуры компьютера, проанализировать результаты и сделать 
выводы. Второе задание – моделирование вычислений на кластерах 
монопольного доступа. Делается оно аналогично первому заданию, но 
устанавливается в десятки раз большая задержка межпроцессорных 
коммуникаций. Третье задание – моделирование вычислений на 
многопроцессорных компьютерах заданной топологии. От студента 
требуется провести моделирование для заданной архитектуры. 


Достарыңызбен бөлісу:
1   2   3   4   5   6




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет