Р. Г. Стронгина. Ниж- ний Новгород: Изд-во Нижегородского университета, 2002, 217 с



Pdf көрінісі
бет76/151
Дата26.01.2022
өлшемі1,64 Mb.
#24342
түріСеминар
1   ...   72   73   74   75   76   77   78   79   ...   151
Ускорение вычислений
0
0,2
0,4
0,6
0,8
1
1,2
1,4
1,6
300
600
900
1200
1500
1800
2100
Размер задачи
Ус
коре
ние
OpenMP
MPI
Рис. 1. Ускорение матричного умножения при использовании OpenMP 
и MPI 
 
Следует отметить, что при определении времени последовательно-
го выполнения программы используются оба (четыре) процессора вы-
числительного  сервера  (дополнительный  процессор  применяется,  в 
частности,  для  исполнения  процессов  операционной  системы).  Как 
результат,  время  последовательного  выполнения  является  меньшим, 
чем  на  аналогичном  однопроцессорном  компьютере  (что,  соответст-
венно,  увеличивает  коэффициент  ускорения,  обеспечиваемого  парал-
лельными вариантами программ). 
Аналогичная  ситуация  наблюдается  при  запуске  программы  под 
операционной  системой Linux (дистрибутив RedHat7.1). Приблизи-
тельно совпадает как абсолютное время выполнения последовательной 
версии, так и получаемый коэффициент ускорения в OpenMP-варианте 
программы.  График  ускорения  для  двухпроцессорного  компьютера 
приведен на рис. 2. 


100 


Достарыңызбен бөлісу:
1   ...   72   73   74   75   76   77   78   79   ...   151




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

    Басты бет