Главная /
Intel Parallel Programming Professional (Introduction) /
Основное предназначение OpenMP?
Основное предназначение OpenMP?
вопросПравильный ответ:
распараллеливание циклов
распараллеливания рекурсий
организация конвейеров параллельной обработки данных
Сложность вопроса
94
Сложность курса: Intel Parallel Programming Professional (Introduction)
54
Оценить вопрос
Комментарии:
Аноним
Если бы не опубликованные решения - я бы сломался c этими тестами интуит.
10 май 2019
Аноним
Зачёт всё. Иду выпивать отмечать отлично в зачётке по интуит
25 фев 2018
Другие ответы на вопросы из темы программирование интуит.
- # Рассмотрим задачу использования кольцевого буфера (задача "поставщик-потребитель"). Функции AddItemToBuffer и RemoveItemFromBuffer модифицируют структуру данных, разделяемую поставщиком и потребителем, и не используют синхронизацию. Предположим, что программа может выполняться как на однопроцессорных, так и на многопроцессорных системах, и одновременно могут выполняться несколько потоков-поставщиков и потоков-потребителей. Укажите, является ли решение корректным (всегда работает), или (2) некорректным (никогда не работает), или (3) опасным (в одних случаях работает, в других – нет). Semaphore Empty = N; // Буфер содержит N записейM = unlocked;Full = 0;() { Empty.P(); M.Lock(); AddItemToBuffer(); M.Unlock(); Full.V(); }() { full.P(); M.Lock(); RemoveItemFromBuffer(); M.Unlock(); empty.V(); }
- # Выберите наиболее правильное утверждение:
- # Для управления распределением итераций цикла между потоками в OpenMP используется параметр schedule директивы for. При типе расписания static:
- # Производным типом данных в MPI называется:
- # Время, затраченное на следующие операции, может быть причислено к непроизводительным издержкам при работе с потоками: