Главная /
Введение в принципы функционирования и применения современных мультиядерных архитектур (на примере Intel Xeon Phi) /
Выберите синтаксические конструкции, посредством которых выделяются те участки кода, которые должны быть скомпилированы для выполнения на сопроцессоре:
Выберите синтаксические конструкции, посредством которых выделяются те участки кода, которые должны быть скомпилированы для выполнения на сопроцессоре:
вопросПравильный ответ:
#pragma offload_attribute
#pragma offload_transfer
#pragma offload
__attribute__((target(mic)))
Сложность вопроса
79
Сложность курса: Введение в принципы функционирования и применения современных мультиядерных архитектур (на примере Intel Xeon Phi)
65
Оценить вопрос
Комментарии:
Аноним
Нереально сложно
26 июн 2017
Аноним
спасибо
17 янв 2017
Другие ответы на вопросы из темы суперкомпьютерные технологии интуит.
- # В каких случаях одновременная многопоточность может негативно сказаться на производительности:
- # Планировщик Cilk Plus основан на распределении работы путём:
- # Пусть в программе присутствует следующий код:#define LOOP_SIZE 130 … int rr[LOOP_SIZE]; for(int k = 0; k < LOOP_SIZE; k++) { rr[k] = number % k; } Возможна ли векторизация данного цикла средствами компилятора, для исполнения на Intel Xeon Phi?
- # Какой параметр директивы #pragma offload используется для асинхронного выполнения кода на сопроцессоре?
- # Какая из предложенных ниже синтаксических конструкций говорит компилятору о том, что значение данной переменной кратно 16?