Параллельная виртуальная машина
-
Обзор PVM
- PVM — это инструмент для объединения компьютеров в сеть для параллельных вычислений.
- Позволяет использовать разнородные компьютеры Unix и Windows как единый процессор.
- Экономит ресурсы за счет использования мощности множества компьютеров.
- Программное обеспечение портативно и доступно с открытым исходным кодом.
-
История и развитие
- Первая версия PVM была разработана в 1989 году в ORNL, а последующие версии были выпущены в 1991 и 1993 годах.
- PVM был вытеснен стандартом MPI для передачи сообщений, но все еще используется в образовании и для решения практических задач.
-
Дизайн и функциональность
- PVM состоит из среды выполнения и библиотеки для управления задачами и ресурсами.
- Предоставляет функции для ручного распараллеливания программ и написания новых параллельных программ.
- Для использования PVM необходимо установить его на каждой машине.
-
Компиляция и использование
- Для компиляции программ PVM требуется полная установка.
- Пользовательские программы могут использовать PVM через библиотечные процедуры.
- Поддерживает широковещательную и многоадресную рассылку.
-
Дополнительные ресурсы
- Ссылки на другие открытые программные проекты и языки программирования.
- Рекомендации по использованию PVM и внешние ссылки.
- Официальный веб-сайт и архивная версия Parawiki.
Полный текст статьи: