Главная /
Введение в принципы функционирования и применения современных мультиядерных архитектур (на примере Intel Xeon Phi) /
Для данного цикла определите, зависимы ли его итерации. При наличии зависимости охарактеризуйте ее характер. Массивы a, b не пересекаются.for (int i = 0; i < n; i++) a[i] = b[i] * 2 + 8;
Для данного цикла определите, зависимы ли его итерации. При наличии зависимости охарактеризуйте ее характер. Массивы a, b не пересекаются.for (int i = 0; i < n; i++)
a[i] = b[i] * 2 + 8;
вопрос
Правильный ответ:
итерации независимы
каждая итерация зависит от предыдущей: a[i + 1] не может быть вычислено до a[i]
каждая итерация зависит от предыдущей: a[i] не может быть вычислено до b[i]
каждая итерация зависит от предыдущей: a[i + 1] не может быть вычислено до b[i]
Сложность вопроса
75
Сложность курса: Введение в принципы функционирования и применения современных мультиядерных архитектур (на примере Intel Xeon Phi)
65
Оценить вопрос
Комментарии:
Аноним
спасибо за тест
24 дек 2018
Аноним
Если бы не данные ответы - я бы не осилил c этими тестами интуит.
23 авг 2017
Другие ответы на вопросы из темы суперкомпьютерные технологии интуит.
- # Какую латентность имеют большинство векторных инструкций?
- # При использовании модели симметричного выполнения (Symmetric model) для взаимодействия между процессорами базовой системы, в пределах сопроцессора и между сопроцессором и процессорами базовой системы по умолчанию используется
- # Планировщик Cilk Plus основан на распределении работы путём:
- # При реализации функтора для функции parallel_for:
- # Какое из следующих замечаний является верным: