Главная /
Параллельное программирование с OpenMP /
При использовании гибридной модели параллельного программирования MPI/OpenMP:
При использовании гибридной модели параллельного программирования MPI/OpenMP:
вопросПравильный ответ:
все нити взаимодействуют друг с другом только через обмены сообщений
все нити, выполняемые на узле кластера, взаимодействуют через общую память, а MPI используется для обмена информацией между узлами кластера
все нити, выполняемые на различных узлах кластера, взаимодействуют друг с другом через общую память
Сложность вопроса
81
Сложность курса: Параллельное программирование с OpenMP
28
Оценить вопрос
Комментарии:
Аноним
Я сотрудник университета! Тотчас уничтожьте этот ваш сайт с ответами с интуит. Пишу жалобу
21 ноя 2016
Аноним
Зачёт всё. Бегу отмечать отмечать экзамен intuit
03 ноя 2015
Другие ответы на вопросы из темы программирование интуит.
- # Способ распределения витков цикла между нитями группы задается при помощи клаузы schedule(<алгоритм планирования>[,<число итераций>]). Найдите ошибку в следующем фрагменте программы: #pragma omp parallel default(shared) { int i; #pragma omp for schedule(static, omp_get_thread_num()) for (i=0; i<n; i++) { work(i); } }
- # Определите значение переменной team_size по завершении выполнения следующей программы: #include <stdio.h> #include "omp.h" int main() { int team_size; team_size=0; #pragma omp parallel num_threads(2) { if (omp_get_thread_num() == 0) { team_size=omp_get_team_size(0); } } printf("Team Size=%d\n",team_size); }
- # Найдите ошибку в следующем фрагменте программы: #define N 1000 int main (void){ float a[N], tmp; #pragma omp parallel { #pragma omp for for(int i=0; i<N;i++) { tmp= a[i]*a[i]; a[i]=1-tmp; } } }
- # #define N 10 int A[N],B[N], sum; #pragma omp parallel default(shared) num_threads(10) { int iam=omp_get_thread_num(); if (iam ==0) { #pragma omp critical (update_a) #pragma omp critical (update_b) sum +=A[iam]; } else { #pragma omp critical (update_b) #pragma omp critical (update_a) sum +=B[iam]; } }
- # Использование технологии Intel Cluster OpenMP целесообразно: