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

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

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

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

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

Варианты ответа
__assume(n1%16==0)
__declspec(align(64)) или __attribute__((aligned(64)))
__assume_aligned(A, 64)(Верный ответ)
_mm_malloc(bufsize, 64)
#pragma vector aligned
Похожие вопросы
Какая из предложенных ниже синтаксических конструкций говорит компилятору о том, что значение данной переменной кратно 16?
Какая из предложенных ниже синтаксических конструкций говорит компилятору о том, все массивы в рамках цикла выровнены?
Какая из предложенных ниже синтаксических конструкций обеспечивает выравнивание динамических массивов?
Какая из предложенных ниже синтаксических конструкций обеспечивает выравнивание статических массивов?
Какая директива предназначена для указания компилятору на то, что все используемые массивы в цикле являются выровненными?
Какая директива предназначена для того, чтобы сообщить компилятору об отсутствии зависимостей в цикле?
Использование какого ключевого слова в языках программирования C/C++ позволяет сказать компилятору о том, что доступ к некоторой памяти возможен с использованием только одного указателя (нет перекрытий по памяти с другими указателями)?
Основным способом построения суперкомпьютеров на данный момент является:
#!/bin/shmpiexec.hydra –perhost 1 ./program_name
Данный скрипт обеспечивает запуск программы в режиме:
#!/bin/shmpiexec.hydra –host mic0 –n 1 –perhost 1 ./program_name.mic
Данный скрипт обеспечивает запуск программы в режиме: