Главная /
Введение в принципы функционирования и применения современных мультиядерных архитектур (на примере Intel Xeon Phi) /
Для данного цикла определите, зависимы ли его итерации. При наличии зависимости охарактеризуйте ее характер. Массивы a, b не пересекаются.for (int i = 0; i < n - 2; i++) a[i] = b[i + 2] * 4 - 5;
Для данного цикла определите, зависимы ли его итерации. При наличии зависимости охарактеризуйте ее характер. Массивы a, b не пересекаются.for (int i = 0; i < n - 2; i++)
a[i] = b[i + 2] * 4 - 5;
вопрос
Правильный ответ:
итерации независимы
каждая итерация зависит от предыдущей: a[i + 1] не может быть вычислено до a[i]
каждая итерация зависит от предыдущей: a[i] не может быть вычислено до b[i + 2]
все четные итерации зависимы между собой, все нечетные итерации зависимы между собой, четные и нечетные итерации независимы
Сложность вопроса
83
Сложность курса: Введение в принципы функционирования и применения современных мультиядерных архитектур (на примере Intel Xeon Phi)
65
Оценить вопрос
Комментарии:
Аноним
Это было сложно
24 май 2017
Аноним
Большое спасибо за решениями по intiut'у.
10 май 2017
Другие ответы на вопросы из темы суперкомпьютерные технологии интуит.
- # Какие из указанных состояний строки кэша используются в протоколе MESI:
- # Сколько ядер рекомендуется использовать для вычислений на сопроцессоре Intel Xeon Phi?
- # Следующий кодint idx = number; for (int j = 2; j < number; j++) { if (idx == 1) break; int r; r = idx % j; if (r == 0) { idx /= j; divisors[number].push_back(j); j--; } }
- # Какое из следующих утверждений является верным?
- # Технология Elemental Functions в Intel Cilk Plus используется для