Главная /
Intel Parallel Programming Professional (Introduction) /
Вы написали параллельную программу с использованием OpenMP на языке C. Эта программа работает корректно на подготовленных тестовых данных. Вы запустили вашу программу два раза на 4-хядерной машине. Первый раз вы запустили программу в один поток, и она раб
Вы написали параллельную программу с использованием OpenMP на языке C. Эта программа работает корректно на подготовленных тестовых данных. Вы запустили вашу программу два раза на 4-хядерной машине. Первый раз вы запустили программу в один поток, и она работала 39 секунд, второй – в 4 потока и она работала 34 секунды. Чем вы воспользуетесь в первую очередь при дальнейшей разработке программы?
вопросПравильный ответ:
Parallel Inspector в режиме Memory Errors
Parallel Amplifier в режиме Hotspots
Parallel Inspector в режиме Threading Errors
Parallel Amplifier в режиме Concurrency
Сложность вопроса
60
Сложность курса: Intel Parallel Programming Professional (Introduction)
54
Оценить вопрос
Комментарии:
Аноним
Я завалил экзамен, почему я не увидел этот сайт с ответами по интуит до этого
21 май 2017
Аноним
Пишет вам сотрудник деканата! Срочно уничтожьте сайт с ответами на интуит. Немедленно!
02 апр 2016
Другие ответы на вопросы из темы программирование интуит.
- # Отметьте ресурсы, которые потоки одного процесса используют совместно
- # Рассмотрим задачу использования кольцевого буфера (задача "поставщик-потребитель"). Функции AddItemToBuffer и RemoveItemFromBuffer модифицируют структуру данных, разделяемую поставщиком и потребителем, и не используют синхронизацию. Предположим, что программа может выполняться как на однопроцессорных, так и на многопроцессорных системах, и одновременно могут выполняться несколько потоков-поставщиков и потоков-потребителей. Укажите, является ли решение корректным (всегда работает), или (2) некорректным (никогда не работает), или (3) опасным (в одних случаях работает, в других – нет). Semaphore Empty = N; // Буфер содержит N записейM = unlocked;Full = 0;() { Empty.P(); M.Lock(); AddItemToBuffer(); Full.V(); }() { full.P(); M.Lock(); RemoveItemFromBuffer(); empty.V(); }
- # Режим передачи по готовности может быть использован только если:
- # Под коллективными операциями в MPI понимаются:
- # Топология типа тор в MPI является частным видом топологии типа: