2012-05-24 7 views
2

Я работаю над переносом проекта с PVM на MPI. Я хотел спросить, был ли кто-либо здесь раньше, и если есть какие-либо руководства или руководства по соответствию функций в PVM и MPI.Миграция с PVM на MPI

ответ

2

У меня есть много ресурсов, я использовал в течение последних нескольких дней

Надеюсь, это поможет!

Нет проблем с MPI, так как каждый процессор работает синхронно параллельно со всеми другими процессорами, и каждый процессор имеет другое адресное пространство. (Вы можете поэкспериментировать это с помощью java.util.Date и запустить команды System.out.println на консоли, и вы увидите, когда вы что-то отправляете и получаете что-то, используя двухточечную или разблокированную связь, процесс будет получен в то же время он был отправлен синхронно). Пошлите и получите лучше подумать о том, когда вы за обеденным столом, и попросите родственника дать вам вилку, вы получите вилку в том же виде, что и ее отправили (т. Е. Передали вам прямо).

+0

Спасибо, я ценю! – Gumeo

+0

спасибо, что обновил сообщение, чтобы дать вам немного больше информации о mpi с точки зрения java/C++. – Killrawr

3

В главе 9 полезной книги Using MPI довольно подробно говорится о сравнении PVM и MPI и о том, что вам нужно сделать для порта.

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

+0

Хорошо, спасибо за ответ! – Gumeo

+0

Прочитал эту книгу, и это именно то, что мне нужно, спасибо большое! – Gumeo