~~~~~~~~~~~~~~~~~~~~ Arc.Ask3.Ru ~~~~~~~~~~~~~~~~~~~~~ 
Номер скриншота №:
✰ 76B667EBC003E48E1D7F2616A0F972F4__1698067140 ✰
Заголовок документа оригинал.:
✰ Parallel Virtual Machine - Wikipedia ✰
Заголовок документа перевод.:
✰ Параллельная виртуальная машина — Википедия ✰
Снимок документа находящегося по адресу (URL):
✰ https://en.wikipedia.org/wiki/Parallel_Virtual_Machine ✰
Адрес хранения снимка оригинал (URL):
✰ https://arc.ask3.ru/arc/aa/76/f4/76b667ebc003e48e1d7f2616a0f972f4.html ✰
Адрес хранения снимка перевод (URL):
✰ https://arc.ask3.ru/arc/aa/76/f4/76b667ebc003e48e1d7f2616a0f972f4__translat.html ✰
Дата и время сохранения документа:
✰ 21.06.2024 07:12:57 (GMT+3, MSK) ✰
Дата и время изменения документа (по данным источника):
✰ 23 October 2023, at 16:19 (UTC). ✰ 

~~~~~~~~~~~~~~~~~~~~~~ Ask3.Ru ~~~~~~~~~~~~~~~~~~~~~~ 
Сервисы Ask3.ru: 
 Архив документов (Снимки документов, в формате HTML, PDF, PNG - подписанные ЭЦП, доказывающие существование документа в момент подписи. Перевод сохраненных документов на русский язык.)https://arc.ask3.ruОтветы на вопросы (Сервис ответов на вопросы, в основном, научной направленности)https://ask3.ru/answer2questionТоварный сопоставитель (Сервис сравнения и выбора товаров) ✰✰
✰ https://ask3.ru/product2collationПартнерыhttps://comrades.ask3.ru


Совет. Чтобы искать на странице, нажмите Ctrl+F или ⌘-F (для MacOS) и введите запрос в поле поиска.
Arc.Ask3.ru: далее начало оригинального документа

Параллельная виртуальная машина — Википедия Jump to content

Параллельная виртуальная машина

Из Википедии, бесплатной энциклопедии
Параллельная виртуальная машина
Оригинальный автор(ы) Окриджская национальная лаборатория
Разработчики) Университет Теннесси
Начальная версия 1989
Стабильная версия
3.4.6 / 2 февраля 2009 г .; 15 лет назад ( 2009-02-02 ) [1]
Написано в С
Операционная система Windows и Юникс
Лицензия БСД , GPL
Веб-сайт https://www.epm.ornl.gov/pvm/pvm_home.html

Параллельная виртуальная машина ( PVM ) — это программный инструмент для параллельного объединения компьютеров в сеть . Он предназначен для использования сети разнородных компьютеров с Unix и/или Windows в качестве одного распределенного параллельного процессора . Таким образом, большие вычислительные задачи можно решать с меньшими затратами, используя совокупную мощность и память многих компьютеров. Программное обеспечение очень портативно; исходный код, доступный бесплатно через netlib , был скомпилирован на всех устройствах — от ноутбуков до Crays . [2]

PVM позволяет пользователям использовать существующее компьютерное оборудование для решения гораздо более серьезных проблем с меньшими дополнительными затратами. PVM использовался как образовательный инструмент для обучения параллельному программированию , но также использовался для решения важных практических задач. [2] Он был разработан Университетом Теннесси , Национальной лабораторией Ок-Риджа и Университетом Эмори . Первая версия была написана в ORNL в 1989 году, а после переписывания Университетом Теннесси в марте 1991 года была выпущена версия 2. Версия 3 была выпущена в марте 1993 года и поддерживала отказоустойчивость и лучшую переносимость .

PVM был шагом к современным тенденциям в распределенной обработке и грид-вычислениях , но с середины 1990-х годов его в значительной степени вытеснил гораздо более успешный стандарт MPI для передачи сообщений на параллельных машинах. PVM является свободным программным обеспечением , выпущенным как под лицензией BSD , так и под лицензией GNU General Public License .

Дизайн [ править ]

PVM — это программная система, которая позволяет использовать группу разнородных компьютеров в качестве согласованного и гибкого параллельного вычислительного ресурса или «параллельной виртуальной машины ».

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

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

Программное обеспечение PVM должно быть специально установлено на каждой машине, которая будет использоваться в данной «виртуальной машине». В PVM нет «автоматической» установки исполняемых файлов на удаленные машины, а простое копирование pvm3/lib и pvm3/bin каталоги на другую аналогичную машину (и установка $PVM_ROOT и $PVM_ARCH) достаточно для запуска программ PVM. Для компиляции или сборки программ PVM требуется полная установка PVM.

Пользовательские программы, написанные на C , C++ или Fortran, могут получать доступ к PVM через предоставляемые библиотечные процедуры.

PVM также поддерживает широковещательную рассылку (PVM_bcast), которая отправляет данные всем процессам в группе, и многоадресную рассылку (PVM_mcast), которая отправляет данные определенному списку процессов.

См. также [ править ]

Ссылки [ править ]

  1. ^ Примечания к выпуску
  2. ^ Перейти обратно: а б «Домашняя страница параллельной виртуальной машины (PVM)» .

Внешние ссылки [ править ]

Arc.Ask3.Ru: конец оригинального документа.
Arc.Ask3.Ru
Номер скриншота №: 76B667EBC003E48E1D7F2616A0F972F4__1698067140
URL1:https://en.wikipedia.org/wiki/Parallel_Virtual_Machine
Заголовок, (Title) документа по адресу, URL1:
Parallel Virtual Machine - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть, любые претензии не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, денежную единицу можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)