PARALLEL.RU

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

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




Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
 Заголовок сообщения: Поиск в цикле
СообщениеДобавлено: 26 май 06 12:57 
Не в сети

Зарегистрирован: 26 май 06 12:50
Сообщения: 6
Есть несколько MPI потоков, в каждом из которых происходит поиск по большим массивам и только один из потоков гарантированно найдёт решение.

Возникает вопрос, как корректно и красиво реализовать остановку цикла во всех остальных потоках и одновременно синхранизировать полученное значение.


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

Зарегистрирован: 11 дек 02 19:37
Сообщения: 872
Откуда: НИВЦ МГУ
посылать всем асинхронное сообщение, а в цикле проверять, не пришло ли оно...


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

Зарегистрирован: 26 май 06 12:50
Сообщения: 6
Этот метод я знаю, я думал может есть более красивое решение, т.к. одна итерация занимает очень мало времени, но цикл может проработать ОЧЕНЬ большое количество раз.

Можно конечно проверять не на гаждом шаге, а наприммер на каждом 100тысячном.


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

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


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

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


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

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