Главная / Введение в принципы функционирования и применения современных мультиядерных архитектур (на примере Intel Xeon Phi) / Пусть в программе присутствует следующий код:#define LOOP_SIZE 130 … int rr[LOOP_SIZE]; for(int k = 0; k < LOOP_SIZE; k++) { rr[k] = number % k; } Возможна ли векторизация данного цикла средствами компилятора, для исполнения на Intel Xeon Phi?

Пусть в программе присутствует следующий код:#define LOOP_SIZE 130 … int rr[LOOP_SIZE]; for(int k = 0; k < LOOP_SIZE; k++) { rr[k] = number % k; } Возможна ли векторизация данного цикла средствами компилятора, для исполнения на Intel Xeon Phi?

вопрос

Правильный ответ:

нет, между итерациями есть зависимость
векторизация возможна для части цикла
нет, длина цикла мала
нет, длина цикла не кратна 2
Сложность вопроса
93
Сложность курса: Введение в принципы функционирования и применения современных мультиядерных архитектур (на примере Intel Xeon Phi)
65
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
Это очень нехитрый решебник intuit.
07 окт 2018
Оставить комментарий
Другие ответы на вопросы из темы суперкомпьютерные технологии интуит.