PARALLEL.RU

Дискуссионный клуб по параллельным вычислениям
Текущее время: 8 дек 19 11:18

Часовой пояс: UTC + 4 часа [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: Мого посылают на один
СообщениеДобавлено: 26 окт 06 14:38 
Не в сети

Зарегистрирован: 26 окт 06 14:32
Сообщения: 1
На мпиай недавно столкнулся с такой проблемой каждый процессор отправляет свой массив
mpi_send на нулевой (в цикле) а на нулевом идет сборка во временный массив mpi_recv (тоже в цикле) вопрос в том модно ли так делать? и как еще(если нет или неоптимально ) можно решить такую проблему?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 26 окт 06 14:53 
Не в сети

Зарегистрирован: 30 янв 04 2:32
Сообщения: 27
Откуда: Donetsk, Ukraine
На мой взгляд, если например на множестве процессорво происходят вычисления и потом результаты отсылаются допустим на 0, то самым оптимальным будет применение неблокируемых функций передачи.\
MPI_Isend
MPI_Irecv


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Мого посылают на один
СообщениеДобавлено: 26 окт 06 18:23 
Не в сети

Зарегистрирован: 18 ноя 02 16:40
Сообщения: 168
Откуда: Москва
gen писал(а):
На мпиай недавно столкнулся с такой проблемой...

А проблема-то в чём? Реализовали и оно не работает? Или работает неэффективно? Или реализовать не можете?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 26 окт 06 23:22 
Не в сети

Зарегистрирован: 22 май 06 1:34
Сообщения: 4
Откуда: г Саров
есть процедура mpi_gather ей и надо пользоваться( просто и читабельно). она оптимизирвана. работает примерно как logN
где N - число процессоров
если есть возможность во время обменов производить вычисления то зацыкливаем mpi_irecv


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 4 ] 

Часовой пояс: UTC + 4 часа [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB