Главная /
Введение в принципы функционирования и применения современных мультиядерных архитектур (на примере Intel Xeon Phi) /
Для данного цикла определите, зависимы ли его итерации. При наличии зависимости охарактеризуйте ее характер.for (int i = 0; i < n – 1; i++) a[i + 1] = a[i] * 2 – 5;
Для данного цикла определите, зависимы ли его итерации. При наличии зависимости охарактеризуйте ее характер.for (int i = 0; i < n – 1; i++)
a[i + 1] = a[i] * 2 – 5;
вопрос
Правильный ответ:
итерации независимы
каждая итерация зависит от предыдущей: a[i + 1] не может быть вычислено до a[i]
каждая итерация зависит от следующей: a[i + 1] не может быть вычислено до a[i]
каждая итерация зависит от предыдущей: a[i] не может быть вычислено до a[i - 1]
Сложность вопроса
80
Сложность курса: Введение в принципы функционирования и применения современных мультиядерных архитектур (на примере Intel Xeon Phi)
65
Оценить вопрос
Комментарии:
Аноним
Я провалил экзамен, какого чёрта я не углядел этот сайт с всеми ответами с тестами intuit до сессии
13 сен 2019
Аноним
спасибо
09 фев 2016
Другие ответы на вопросы из темы суперкомпьютерные технологии интуит.
- # При разработке программ для сопроцессора Intel Xeon Phi
- # #!/bin/sh mpiexec.hydra –host mic0 –n 1 –perhost 1 ./program_name.mic Данный скрипт обеспечивает запуск программы в режиме:
- # Размер векторного регистра для хранения данных с плавающей запятой в наборе команд AVX составляет:
- # Пусть в программе присутствует следующий код:#define LOOP_SIZE 16 … int rr[LOOP_SIZE]; … p = 1; for(int k = 0; k < LOOP_SIZE; k++) { p *= rr[k]; } Возможна ли векторизация данного цикла средствами компилятора, для исполнения на Intel Xeon Phi?
- # Ключ компилятора Intel -vec-report3 позволяет получить сообщения о невозможности векторизовать цикл вида: