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



Pdf көрінісі
бет75/151
Дата26.01.2022
өлшемі1,64 Mb.
#24342
түріСеминар
1   ...   71   72   73   74   75   76   77   78   ...   151
Байланысты:
Seminar 1

N/100
M
FLO
P
/S
 
Результаты 
теста Linpack Win2000(4 уз-
ла)
Реализация MPI mp-mpich
0
0,5
1
1,5
2
2,5
3
3,5
4
0
2000
4000
6000
8000
10000
12000
14000
16000
Размер задачи
П
роиз
в
од
ител
ьность
 (
ГФлоп
)
2 станции
4 станций
9 станций
 


98 
В продолжение начатых исследований в ближайшее время плани-
руется провести полностью идентичные эксперименты для обеих опе-
рационных систем, а в качестве операционной системы семейства Unix 
использовать Linux RedHat 7.2 
 
ЭКСПЕРИМЕНТАЛЬНОЕ СРАВНЕНИЕ ТЕХНОЛОГИЙ 
ПАРАЛЛЕЛЬНЫХ ВЫЧИСЛЕНИЙ В КЛАСТЕРНЫХ СИСТЕМАХ
*
 
И.В. Лопатин, А.Н. Свистунов, А.В. Сысоев 
Нижегородский государственный университет им. Н.Лобачевского 
В  данном  докладе  рассматриваются  результаты  вычислительных 
экспериментов, выполненных для определения способов эффективной 
реализации  параллельных  вычислений  на  многопроцессорных  вычис-
лительных системах с общей памятью. 
Одним  из  подходов  к  разработке  параллельных  программ  для  та-
ких систем является использование возможностей стандарта OpenMP. 
Такой  подход  обеспечивает  учет  возможностей  архитектуры  много-
процессорных  ЭВМ  с  общей  памятью.  Программный  интерфейс при-
ложений (API) OpenMP [1] является  средством  компилятора,  позво-
ляющим  разрабатывать  переносимые  приложения  на  языках C/С++  и 
Fortran.  
При  проведении  экспериментов  в  качестве  примера  использова-
лась задача матричного умножения, для решения которой были подго-
товлены три варианта реализации одного и того же алгоритма: после-
довательный,  параллельный,  полученный  добавлением  директив 
OpenMP,  и  комбинированный,  использующий  широко  известный  ме-
ханизм  передачи  сообщений MPI. В MPI версии  для  распределения 
элементов  матриц  между  процессорами  была  использован  ленточная 
схема. 
В  зависимости  от  размеров  перемножаемых  матриц  и  условий 
проведения экспериментов коэффициент ускорения параллельных вер-
сий программы составил от 1.4 до 1.96 на двухпроцессорных серверах 
                                                           
*
 Проведение исследований, по результатам которых была подготовлена дан-
ная работа, было поддержано грантом компании Intel. 


 
99 
и  1.85 – 2.1  для  четырехпроцессорных  систем.  Результаты  для  двух-
процессорного сервера приведены на рис. 1. 


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




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

    Басты бет