База ответов ИНТУИТ

Введение в принципы функционирования и применения современных мультиядерных архитектур (на примере Intel Xeon Phi)

<<- Назад к вопросам

Код "cilk_for(int i=0; i<maxi; i++) Func(); " позволяет:

(Отметьте один правильный вариант ответа.)

Варианты ответа
определить экстремум функции
распараллелить цикл(Верный ответ)
векторизовать цикл
распараллелить и векторизовать цикл
Похожие вопросы
Опция компилятора Intel -guide-vec позволяет получить:
Опция компилятора Intel -guide позволяет получить:
Опция компилятора Intel -vec-report позволяет получить:
Опция компилятора Intel -opt-report позволяет получить:
Ключ компилятора Intel -vec-report3 позволяет получить сообщения о невозможности векторизовать цикл вида:
Ключ компилятора Intel -vec-report6 позволяет получить сообщения о невозможности векторизовать цикл вида:
Следующая функция
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(dynamic) уменьшит время
Следующая функция
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, 1) приведет к
Следующая функция
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
При использовании директивы #pragma offload с параметром in для каких данных поддерживается копирование?