URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID9
Нить номер: 7280
[ Назад ]

Исходное сообщение
"С чего начинается MPI"

Отправлено Ivanoff , 31-Мрт-08 14:40 
Здравствуйте начинаю изучать MPI :)
Стоит простенькая задача, посчитать некую сложную формулу. Почитал мануал http://www.opennet.me/docs/RUS/MPI_intro/ все понятно, все вроде легко ) а с чего начать все таки не знаю :( Посоветуйте, как перестроить мышление ) может есть какой то план по распараллеливанию программ?

Содержание

Сообщения в этом обсуждении
"С чего начинается MPI"
Отправлено geekkoo , 31-Мрт-08 17:58 
>Здравствуйте начинаю изучать MPI :)
>Стоит простенькая задача, посчитать некую сложную формулу. Почитал мануал http://www.opennet.me/docs/RUS/MPI_intro/ все понятно,
>все вроде легко ) а с чего начать все таки не
>знаю :( Посоветуйте, как перестроить мышление ) может есть какой то
>план по распараллеливанию программ?

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


"С чего начинается MPI"
Отправлено Ivanoff , 01-Апр-08 07:36 
>Лучше всего начать распараллеливание программ с добывания готовой библиотеки, где нужные вычисления
>уже распараллелены. MPI - популярный стандарт, поэтому возможно, что кто-то уже
>решил твои задачи за тебя.

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


"С чего начинается MPI"
Отправлено geekkoo , 01-Апр-08 11:36 
>>Лучше всего начать распараллеливание программ с добывания готовой библиотеки, где нужные вычисления
>>уже распараллелены. MPI - популярный стандарт, поэтому возможно, что кто-то уже
>>решил твои задачи за тебя.
>
>Вы немного не поняли, я изучаю распараллеливание программ, по этому готовые библиотеки
>не подойдут, надо самому сначала понять как это делается.

Что именно? MPI - стандарт на пересылку бинарных данных между узлами и синхронизация их работы, что может быть реализовано несколькими способами (ну, там send-recieve, collective operations). MPI2 - добавляет ещё несколько возможностей, вплоть до регламентирования доступа к файлам на кластерных FS.


"С чего начинается MPI"
Отправлено Alu , 02-Апр-08 07:50 
Посмотри тематические сайты, например www.parallel.ru Тебе нужно не маны читать, а книги по параллельным алгоритмам и технолгиям расапараллеливания.Посмотри например реализацию parallel sort.


"С чего начинается MPI"
Отправлено Ivanoff , 02-Апр-08 16:48 
Спасибо, именно это мне и нужно )