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

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

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

Какая из предложенных ниже синтаксических конструкций говорит компилятору о том, что значение данной переменной кратно 16?

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

Варианты ответа
_mm_malloc(bufsize, 64)
#pragma vector aligned
__declspec(align(64)) или __attribute__((aligned(64)))
__assume_aligned(A, 64)
__assume(n1%16==0)(Верный ответ)
Похожие вопросы
Какая из предложенных ниже синтаксических конструкций говорит компилятору о том, все массивы в рамках цикла выровнены?
Какая из предложенных ниже синтаксических конструкций говорит компилятору о том, что данный адрес выровнен по границе в 64 байта?
Какая из предложенных ниже синтаксических конструкций обеспечивает выравнивание статических массивов?
Какая из предложенных ниже синтаксических конструкций обеспечивает выравнивание динамических массивов?
Какая директива предназначена для того, чтобы сообщить компилятору об отсутствии зависимостей в цикле?
Какая директива предназначена для указания компилятору на то, что все используемые массивы в цикле являются выровненными?
Использование какого ключевого слова в языках программирования C/C++ позволяет сказать компилятору о том, что доступ к некоторой памяти возможен с использованием только одного указателя (нет перекрытий по памяти с другими указателями)?
Какой из представленных ниже скриптов обеспечивает запуск программы в симметричном режиме:
Какой из представленных ниже скриптов обеспечивает запуск программы в режиме offload:
Какой из представленных ниже скриптов обеспечивает запуск программы в режиме исполнения только на сопроцессоре: