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


ИСПОЛЬЗОВАНИЕ БИБЛИОТЕКИ ПАРАЛЛЕЛЬНЫХ МЕТОДОВ



Pdf көрінісі
бет122/151
Дата26.01.2022
өлшемі1,64 Mb.
#24342
түріСеминар
1   ...   118   119   120   121   122   123   124   125   ...   151
Байланысты:
Seminar 1

ИСПОЛЬЗОВАНИЕ БИБЛИОТЕКИ ПАРАЛЛЕЛЬНЫХ МЕТОДОВ 
PLAPACK ПРИ РАЗРАБОТКЕ ПАРАЛЛЕЛЬНЫХ ПРОГРАММ  
А.Н. Свистунов 
Нижегородский государственный университет им. Н.И.Лобачевского 
Создание  многопроцессорных  (параллельных)  вычислительных 
систем  (ПВС)  является  стратегической  линией  развития  компьютер-
ной техники, обусловливаемой существованием в любой текущий мо-
мент  времени  актуальных  задач  фундаментальной  и  прикладной  нау-
ки, для анализа и исследования которых производительности сущест-
вующих  средств  вычислительной  техники  оказывается  недостаточно. 
Тем  не  менее  практическое  использование  параллельных  вычисли-
тельных  систем  не  является  столь  широким,  как  это  могло  бы  быть 
потенциально  возможным.  Одним  из  сдерживающих  факторов,  стоя-
щих  на  пути  широкого  применения  параллельных  вычислительных 
систем,  является  высокая  трудоемкость  разработки  программного 
обеспечения для них. 
Возможное  решение  по  снижению  трудоемкости  разработки  па-
раллельных  алгоритмов  и  программ  может  состоять  в  разработке  и  в 
последующем  широком  использовании  библиотек  параллельных  про-
грамм.  Этот  общепринятый  в  области  разработки  прикладного  про-
граммного обеспечения подход позволяет согласовать два обычно не-
совместных требования – повысить качество создаваемых программ и 
значительно снизить сложность программирования. 
В  настоящее  время  для  использования  доступен  довольно  широ-
кий  спектр  библиотек  параллельных  методов,  облегчающих  решение 
самых разных задач. 
В докладе рассказывается об опыте использования в ННГУ одной 
из распространенных библиотек параллельных вычислений PLAPACK. 
Библиотека PLAPACK (Parallel Linear Algebra Package) представляет 
собой набор параллельных процедур линейной алгебры, необходимых 
при  выполнении  большого  класса  научно-технических  расчетов. 


168 
PLAPACK  реализован  с  использованием  библиотеки  передачи  сооб-
щений MPI для операционных систем семейства Windows и включает 
интерфейсы для языков Fortran и С. 
Также  в  докладе  рассказывается  о  результатах,  полученных  при 
тестировании  кластера  ННГУ  с  помощью  теста LINPACK, реализо-
ванного с использованием библиотеки PLAPACK.  


Достарыңызбен бөлісу:
1   ...   118   119   120   121   122   123   124   125   ...   151




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

    Басты бет