База ответов ИНТУИТ

Intel Parallel Programming Professional (Introduction)

<<- Назад к вопросам

Процесс оптимизации параллельных программ обычно устроен следующим образом:

(Отметьте один правильный вариант ответа.)

Варианты ответа
сборка приложения в режиме отладки (конфигурация Debug), инструментирование бинарного кода, запуск программы, оптимизация программы
сбор информации о работе программы, выявление "узких мест", отладка, обнаружение причины падения производительности, устранение этих причин
сбор информации о работе программы, выявление "узких мест", обнаружение причины падения производительности, устранение этих причин(Верный ответ)
Похожие вопросы
Процесс обнаружения ошибки в параллельных программах обычно устроен следующим образом:
Успешная отладка и оптимизация параллельных программ в системах с общей памятью требуют:
Необходимость создания инструментов для отладки и профилирования параллельных программ вызвана следующими причинами:
Для организации параллельных вычислений в вычислительных системах с распределенной памятью необходимо:
Подход к оптимизации вычислений, основанный на использовании команд SIMD (SSE, SSE2…), называется:
В OpenMP-программе имеются две параллельные области. Возможна ли ситуация, когда один поток закончит выполнение обеих параллельных областей, в то время как другой поток все еще выполняет код первой параллельной области, при условии что все потоки запущены средствами OpenMP?
В программе на MPI требуется с процесса с рангом 0 на процесс с рангом 1 переслать массив a из 10 элементов типа int. Какой код делает это верно?
В программе на MPI, содержащей ввод данных, рассылку данных, вычислительный блок, сбор результатов, необходимо замерить время вычислительного блока. Каким образом это сделать корректно?
В программе на OpenMP распараллелен следующий цикл, где выполнение функции f() может занимать существенно разное время в зависимости от значения входного аргумента
#pragma omp for(i = 0; i < 1000; i++)   с += func(i);
Каким образом можно добиться наилучшей балансировки вычислительной нагрузки между потоками?