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

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

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

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

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

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