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


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



Pdf көрінісі
бет122/151
Дата26.01.2022
өлшемі1,64 Mb.
#24342
түріСеминар
1   ...   118   119   120   121   122   123   124   125   ...   151
ИСПОЛЬЗОВАНИЕ БИБЛИОТЕКИ ПАРАЛЛЕЛЬНЫХ МЕТОДОВ 
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
әкімшілігінің қараңыз

    Басты бет