Предисловие к mpi icon

Предисловие к mpi




Скачати 48.74 Kb.
НазваПредисловие к mpi
Дата08.06.2012
Розмір48.74 Kb.
ТипДокументи
1. /BOOK/CHAPTER1.DOC
2. /BOOK/CHAPTER2.DOC
3. /BOOK/CHAPTER3.DOC
4. /BOOK/CHAPTER4.DOC
5. /BOOK/CHAPTER5.DOC
6. /BOOK/CHAPTER6.DOC
7. /BOOK/SODERG.DOC
Предисловие к mpi
Mpi договоренности
Сканирующая связь
Коллективная связь
Группы Контексты, и Коммуникаторы
Топологии процессов
Содержаhие


Глава 1


Предисловие К MPI


1.1 Обзор и цели


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

Передача сообщений - широко используется в определенных классах параллельных машин, и использованы наиболее привлекательные характеристики разнообразных передающих систем. MPI был определен в IBM работой T. J. Watson Research Center[1, 2], Intel's NX/2, Express, Vertex nCUBE's, p4, и PARMACS. Другие важные вклады взяты из Zipcode, Chimp, PVM,Chameleon и PICL. В стандартизацию MPI приложили свои усилия около 60 людей от 40 организаций главным образом от Соединенных Штатов и Европы. Большинство основных поставщиков параллельных компьютеров включались в разработку MPI, вместе с исследователями от университетов, государственных ла бораторий и промышленности.

Предварительное предложение, известное как MPI1, выдвинули Dongarra, Hempel, Эй в Ноябре 1992, а пересмотренная версия завершалась в Феврале 1993. MPI1 включила основные характеристики, которые были зафиксированы в Williamsburg.

MPI1 фокусировалось главным образом на сканирующую связь. В MPI1 было предложено решения многих важных вопросов стандартизации, но в него небыли включены какие-либо коллективные программы связи и не было сейфа нитей. В Ноябре 1992, собрание MPI и работающая группа была призвана в Minneapolis, в котором она решалась устанавливать процесс стандартизации в более широкой области.


При создании MPI стандарта была разработана цель установления практикческого, портативного, эффективного, и гибкого стандарта для передачи сообщений. Полный список целей приведен ниже :


Разработать приложение, программирующие интерфейс.

Сделать возможным перекрытие вычислений и связи, а также разгрузить соп роцессор связи где это возможно.

Сделать возможным использование приложений в разнородной среде.

Произвести вживление C и Fortran 77 связей для интерфейса.

Разработать надежность интерфейса связи: пользователь не должен работать с ошибочными командами связи.

Определить интерфейс, который сможет осуществляться на многих платформах поставщика, без особых изменений.

Семантика интерфейса должна быть языком независимым.

интерфейс должен разрабатываться так, чтобы была обеспечина безопасность используемых нитей.


1.2 Кто должен использовать этот стандарт?


Этот стандарт предназначается для использования всеми теми кто хочет написать программы передачи сообщений в Fortran 77 и C. Это включает индивидуальных прикладных программистов, разработчиков программного обеспечения разрабатывающих программы для параллельных машин, и создателей сред и инструментальных средств.

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


1.3 Какие платформы MPI ?


Привлекательность данной системы передачи сообщений заключается в своей большой мобильности. Программы написанные в MPI могут работать в мультипроцессорных системах, в сетях рабочих станций и их комбинациях. Кроме того, возможна реализации более коллективной памяти.

Интерфейс может быть полностью пригодным для использования MIMD программ, а также в более ограниченном стиле SIMD. Хотя никакая явная поддержка для нитей не предусматривается. В то же время, реализация MPI на стандартных Unix протоколах связи промежуточного процессора предоставят мобильность группам рабочих станций и гетерогенным сетям рабочих станций.


1.4 Что включается в стандарт?


Стандарт включает:

Сканирующая связь

Коллективные операции

Групповые обработки

Контексты связи

Обработка топологии

Связь с Fortran 77 и C


1.5 Что не включается в стандарт?


Стандарт не определяет:

Операции более коллективной памяти ;

Операции, которые требуют больщую поддержку операционной системы чем к настоящему времени ;

Отладки средств

Явной поддержки нитей

Есть много функций I/O, которые были не включены в этот стандарт. Это случалось из-за множества причин, одна из которых - ограничение времени, которое самонавязывалось в написании стандарта.


Функции которые небыли включены могут в дальнейшем быть предложены как расширение данной реализации. Возможно будущие версии MPI решат некоторые эти вопросы.


1.6 Организация дальнейшей документации


Hиже предложен список остальных глав в этом документе, вместе с кратким описанием каждого из них.


- Глава 2, MPI договоренности, объясняют принятые символьные выражения ис пользуемые в течение MPI документации.

- Глава 3, Описание основных функций передачи и приема, вместе с многими другими функциями связи, которые делают основную связь мощной и эффективной.

- Глава 4, Коллективная связь. Расказывается об обработке групповых кол лективных операциях связи. Хорошо известные примеры это - барьер и передача в группе процессов.

- Глава 5. Коммуникаторы. Расказывает о их назначении и о функциях рабо тающих с группами и коммуникаторами.

- Глава 6. Тапологии. Рассказывает о видах топологий и о функциях работаю щих с ними.

Схожі:

Предисловие к mpi icon1. Паралельні та розподілені обчислення
Розподілені операції технології mpi. Mpi-функції передачі повідомлень між процесами типу «друг другу». Колективні комунікації технології...
Предисловие к mpi iconДокументи
1. /MPI.DOC
Предисловие к mpi iconДокументи
1. /MPI.DOC
Предисловие к mpi iconПересекутся ли тропы науки и религии в познании истины предисловие из книги Т. Д. Шубейкиной «Спираль эволюции государства Российского», изд-во «Ноулидж», 2013, 611стр
Предисловие из книги Т. Д. Шубейкиной «Спираль эволюции государства Российского», изд-во «Ноулидж», 2013, 611стр
Предисловие к mpi iconMpi как средство параллельной подДержки програмной реализации сетевого объекта
Определяющим недостатком 1-го метода является – неоптимальное распараллеливание прикладных задач. На продуктивность 2-го метода влияет...
Предисловие к mpi iconMpi как средство параллельной подДержки програмной реализации сетевого объекта
Определяющим недостатком 1-го метода является – неоптимальное распараллеливание прикладных задач. На продуктивность 2-го метода влияет...
Предисловие к mpi iconПредисловие Комментарии Глава 1 «Насыщенное описание»: в поисках интерпретативной теории культуры

Предисловие к mpi iconПредисловие Комментарии Глава 1 «Насыщенное описание»: в поисках интерпретативной теории культуры

Предисловие к mpi iconПредисловие Комментарии Глава 1 «Насыщенное описание»: в поисках интерпретативной теории культуры

Предисловие к mpi iconРобочий тематичний план
Бэкон Ф. Великое восстановление наук. Предисловие // Соч.: В 2-х т., М., 1971. Т. С. 63 – 83
Предисловие к mpi iconМинск Предисловие 1 разработан украинским научно-исследовательским институтом металлов внесен
Принят межгосударственным Советом по стандартизации, метрологии и сертификации (протокол №3-93 от 17 февраля 1993 г.)
Додайте кнопку на своєму сайті:
Документи


База даних захищена авторським правом ©zavantag.com 2000-2013
При копіюванні матеріалу обов'язкове зазначення активного посилання відкритою для індексації.
звернутися до адміністрації
Документи