Главная /
Введение в принципы функционирования и применения современных мультиядерных архитектур (на примере Intel Xeon Phi) /
В программе на MPI необходимо распределить итерации цикла между процессами, считая, что время выполнения итераций примерно одинаковое
В программе на MPI необходимо распределить итерации цикла между процессами, считая, что время выполнения итераций примерно одинаковое
вопросПравильный ответ:
это будет сделано автоматически по общему число процессов
вызвать MPI-функцию, которая для каждого процесса определит, какие итерации цикла должен выполнить данный процесс
разделить общее число итераций цикла на число процессов. По рангу каждого процесса определить начальное и конечное значение счетчика цикла.
Сложность вопроса
50
Сложность курса: Введение в принципы функционирования и применения современных мультиядерных архитектур (на примере Intel Xeon Phi)
65
Оценить вопрос
Комментарии:
Аноним
Я завалил сессию, почему я не нашёл этот крутой сайт с всеми ответами по тестам интуит в начале года
09 ноя 2016
Аноним
Экзамен сдан и ладушки. лол
15 апр 2016
Другие ответы на вопросы из темы суперкомпьютерные технологии интуит.
- # Код на сопроцессоре Intel Xeon Phi исполняется в
- # S,N,1,2.0.0. #!/bin/sh export PPN=2 export MICperNODE=2 sbatch –N 2 –-gres=mic:2 symmetric_run.sh ./program_name Данный скрипт обеспечивает запуск программы в симметричном режиме на кластере с системой управления SLURM. Сколько всего процессов будет создано при запуске программы?
- # Какого потенциального ускорения можно добиться при векторизации функции, работающей с вещественными числами двойной точности, с использованием расширения AVX на процессоре Intel Xeon
- # Какой процент от пиковой производительности можно получить в функции, работающей с вещественными числами одинарной точности, без использования векторных расширений на сопроцессоре Intel Xeon Phi
- # Для данного цикла определите, зависимы ли его итерации. При наличии зависимости охарактеризуйте ее характер. Массивы a, b, c не пересекаются.for (int i = 1; i < n - 2; i++) a[i] = b[i + 2] * c[i – 1];