Главная /
Параллельное программирование с использованием инструментов и технологий Intel, Проверка знаний /
В OpenMP-программе объявлены переменные a и b типа int и массив c типа double. Отметьте верные варианты использования директивы omp atomic.
В OpenMP-программе объявлены переменные a
и b
типа int
и массив c типа double
. Отметьте верные варианты использования директивы omp atomic
.
вопрос
Правильный ответ:
Сложность вопроса
94
Сложность курса: Параллельное программирование с использованием инструментов и технологий Intel, Проверка знаний
78
Оценить вопрос
Комментарии:
Аноним
Я завалил сессию, за что я не увидел этот сайт с всеми ответами по тестам интуит месяц назад
27 фев 2019
Другие ответы на вопросы из темы программирование интуит.
- # Рассмотрим задачу использования кольцевого буфера (задача "поставщик-потребитель"). Функции 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(); }
- # В программе на MPI требуется с процесса с рангом 0 на процесс с рангом 1 переслать массив a из 10 элементов типа int. Какой код делает это верно?
- # Среди предусмотренных в составе MPI операций передачи сообщений различают:
- # Программный продукт Intel Parallel Inspector решает следующие задачи:
- # Программный продукт Intel Parallel Amplifier решает следующие задачи: