Главная / Технологии построения и использования кластерных систем / Какой прием поможет избежать взаимной блокировки процессов при циклической посылке сообщений с использованием функций MPI_Send/MPI_Recv (под циклической посылкой здесь понимается ситуация, когда процесс с индексом i передает информацию процессу с индексом

Какой прием поможет избежать взаимной блокировки процессов при циклической посылке сообщений с использованием функций MPI_Send/MPI_Recv (под циклической посылкой здесь понимается ситуация, когда процесс с индексом i передает информацию процессу с индексом i+1, i=0,…,n-2, а процесс с индексом n-1 передает информацию процессу с индексом 0):

вопрос

Правильный ответ:

вызов на четных процессорах сначала MPI_Send, а потом MPI_Recv, а на нечетных наоборот: сначала MPI_Recv, затем MPI_Send
добавление функции MPI_Barrier после MPI_Send, перед MPI_Recv
запуск MPI_Send и MPI_Recv в двух разных потоках
Сложность вопроса
94
Сложность курса: Технологии построения и использования кластерных систем
74
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
ответ подошёл
08 окт 2020
Аноним
Если бы не данные решения - я бы не решил c этими тестами intuit.
15 июн 2019
Аноним
Благодарю за решениями по интуиту.
06 дек 2016
Оставить комментарий
Другие ответы на вопросы из темы суперкомпьютерные технологии интуит.