Главная /
Технологии построения и использования кластерных систем /
Какой прием поможет избежать взаимной блокировки процессов при циклической посылке сообщений с использованием функций 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
Другие ответы на вопросы из темы суперкомпьютерные технологии интуит.
- # При разделении множества чисел на четные и нечетные (например, первый поток получает нечетные числа, второй - четные; двухъядерный процессор) наблюдаются следующее поведение:
- # Подход, состоящий в разделении множества чисел на последовательность пачек небольшой длины с последующей последовательной раздачей этих пачек потокам (пачки раздаются поровну), обладает следующими свойствами:
- # В каких случаях на рабочую станцию необходимо устанавливать High Performance Computing SDK:
- # Потоки, между которыми выполняется передача данных, должны использовать общую память. Путь переменные объявлены внутри параллельного фрагмента. Тогда для того что бы их использовать для коммуникации необходимо использовать следующие свойство директивы #pragma omp paralle:
- # В чем особенность отладочной конфигурации программы: