Главная /
Введение в принципы функционирования и применения современных мультиядерных архитектур (на примере Intel Xeon Phi) /
Какая из предложенных ниже синтаксических конструкций говорит компилятору о том, что значение данной переменной кратно 16?
Какая из предложенных ниже синтаксических конструкций говорит компилятору о том, что значение данной переменной кратно 16?
вопросПравильный ответ:
__declspec(align(64)) или __attribute__((aligned(64)))
_mm_malloc(bufsize, 64)
__assume_aligned(A, 64)
__assume(n1%16==0)
#pragma vector aligned
Сложность вопроса
93
Сложность курса: Введение в принципы функционирования и применения современных мультиядерных архитектур (на примере Intel Xeon Phi)
65
Оценить вопрос
Комментарии:
Аноним
Какой студент ищет эти вопросы по интуит? Это же легко
03 фев 2018
Аноним
Это очень нехитрый тест intuit.
05 апр 2017
Другие ответы на вопросы из темы суперкомпьютерные технологии интуит.
- # Уменьшение техпроцесса производства процессоров приводит к:
- # Какой размер имеет кеш L2 ядра сопроцессора Intel Xeon Phi?
- # Минимально необходимый набор операций для организации информационного взаимодействия между процессорами в вычислительных системах с распределенной памятью включает в себя только:
- # Следующий псевдокод 1. i number; 2. for j = 2 to number 3. if (i == 1) break; 4. r i % j; 5. if (r == 0) 6. i i / j; 7. save_divisor(number, j); 8. j j - 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