Главная /
Параллельное программирование с использованием инструментов и технологий Intel, Проверка знаний /
Для управления распределением итераций цикла между потоками в OpenMP используется параметр schedule директивы for. При типе расписания guided:
Для управления распределением итераций цикла между потоками в OpenMP используется параметр schedule
директивы for
. При типе расписания guided
:
вопрос
Правильный ответ:
итерации делятся поровну между потоками
итерации цикла делятся на маленькие блоки. Блоки итераций цикла выполняются в процессе появления свободных вычислительных элементов.
итерации цикла делятся на блоки в начале большого размера. В процессе вычислений размер блока итераций уменьшается.
Сложность вопроса
65
Сложность курса: Параллельное программирование с использованием инструментов и технологий Intel, Проверка знаний
78
Оценить вопрос
Комментарии:
Аноним
Я завалил сессию, за что я не углядел этот чёртов сайт с всеми ответами по интуит прежде
15 янв 2018
Аноним
Я провалил экзамен, за что я не углядел этот великолепный сайт с всеми ответами с тестами intuit до сессии
14 окт 2015
Другие ответы на вопросы из темы программирование интуит.
- # Укажите оценку сложности современных алгоритмов планирования (N – число субъектов планирования).
- # В каких случаях обязательно возникают гонки (races) при использовании несколькими потоками одного объекта данных?
- # Рассмотрим задачу использования кольцевого буфера (задача "поставщик-потребитель"). Функции AddItemToBuffer и RemoveItemFromBuffer модифицируют структуру данных, разделяемую поставщиком и потребителем, и не используют синхронизацию. Предположим, что программа может выполняться как на однопроцессорных, так и на многопроцессорных системах, и одновременно могут выполняться несколько потоков-поставщиков и потоков-потребителей. Укажите, является ли решение корректным (всегда работает), или (2) некорректным (никогда не работает), или (3) опасным (в одних случаях работает, в других – нет). Semaphore Empty = N; // Буфер содержит N записейM = unlocked;Full = 0;() { M.Lock(); Empty.P(); AddItemToBuffer(); Full.V(); M.Unlock(); }() { M.Lock(); full.P(); RemoveItemFromBuffer(); empty.V(); M.Unlock(); }
- # Под коммуникатором в MPI понимается:
- # Программный продукт Intel Parallel Inspector решает следующие задачи: