Главная /
Intel Parallel Programming Professional (Introduction) /
В программе на OpenMP имеется вычислительный блок, содержащий два вложенных цикла с независимыми итерациями. Требуется распараллелить его с помощью OpenMP. Количество итераций внешнего цикла 1000, внутреннего – 1000000. Какой цикл выгоднее распараллелить:
В программе на OpenMP имеется вычислительный блок, содержащий два вложенных цикла с независимыми итерациями. Требуется распараллелить его с помощью OpenMP. Количество итераций внешнего цикла 1000, внутреннего – 1000000. Какой цикл выгоднее распараллелить: внешний или внутренний?
вопросПравильный ответ:
внутренний, так как он содержит гораздо больше итераций
внешний, так как это уменьшит накладные расходы
Сложность вопроса
90
Сложность курса: Intel Parallel Programming Professional (Introduction)
54
Оценить вопрос
Комментарии:
Аноним
Я сотрудник университета! Срочно удалите сайт vtone.ru с ответами на интуит. Пишу жалобу
06 сен 2020
Аноним
Какой человек гуглит вот эти вопросы по интуит? Это же очень простые ответы
30 ноя 2018
Аноним
Какой студент ищет данные вопросы по интуит? Это же очень просты вопросы
22 окт 2018
Другие ответы на вопросы из темы программирование интуит.
- # Ваша OpenMP-программа содержит две параллельные области. Необходимо, чтобы число потоков в первой из них равнялось трем, а во второй определялось числом процессоров, доступных операционной системе. Отметьте верные варианты:
- # В программе на OpenMP распараллелен следующий цикл #pragma omp parallel for for (i = 0; i < 1000; i++) for (j = 0; j < 1000; j++) с[i] += a[i][j] * b[j]; Является ли данная параллельная реализация корректной?
- # Указание используемого коммуникатора является:
- # Вы написали программу на языке C. Эта программа работает не корректно на части тестовых данных. Каким инструментом, входящим в комплект поставки Parallel Studio, вы воспользуетесь для поиска ошибки в вашей программе?
- # Под "тупиками" понимается ситуация, когда: