Главная /
Введение в принципы функционирования и применения современных мультиядерных архитектур (на примере Intel Xeon Phi) /
Для распределения итераций цикла между потоками необходимо использовать следующую директиву OpenMP:
Для распределения итераций цикла между потоками необходимо использовать следующую директиву OpenMP:
вопросПравильный ответ:
#pragma omp parallel for
#pragma omp for
, если данная директива находится внутри параллельной области #pragma parallel for
#pragma omp sections
Сложность вопроса
85
Сложность курса: Введение в принципы функционирования и применения современных мультиядерных архитектур (на примере Intel Xeon Phi)
65
Оценить вопрос
Комментарии:
Аноним
Я завалил зачёт, за что я не нашёл этот крутой сайт с ответами по тестам интуит до сессии
08 окт 2018
Аноним
Зачёт прошёл. Иду кутить отмечать победу над тестом интут
14 окт 2016
Другие ответы на вопросы из темы суперкомпьютерные технологии интуит.
- # Одна из формулировок закона Мура гласит:
- # Современные персональные компьютеры в основном относятся к:
- # Какой ключ компилятора icc следует использовать для компиляции программы, исполняемой в режиме offload:
- # Следующая функция void factorization() { #pragma omp parallel for for (int i = 1; i < NUM_NUMBERS; i++) { int number = i; int idx = number; for (int j = 2; j < idx; j++) { if (number == 1) break; int r; r = number % j; if (r == 0) { number /= j; divisors[idx].push_back(j); j--; } } } } факторизует числа в диапазоне от 1 до NUM_NUMBERS. Добавление к прагме parallel параметра schedule(static, chunk) при правильном выборе chunk
- # Пусть в программе присутствует следующий код:#define LOOP_SIZE 16 … int rr[LOOP_SIZE]; … p = 1; for(int k = 0; k < LOOP_SIZE; k++) { p *= rr[k]; } Какого следует ожидать ускорения в результате векторизации по сравнению со скалярной версией на Intel Xeon Phi?