Вопрос: На этапе генерации машинного кода 
 (*ответ*) компилятор генерирует код для используемой параллельной вычислительной системы
 производится синтаксический анализ последовательной программы
 проверяется выполнение всех необходимых ограничений на тела циклов
 генерируется программа на параллельном ЯВУ
На этапе генерации параллельной программы
 (*ответ*) генерируется программа на параллельном ЯВУ
 производится синтаксический анализ последовательной программы
 проверяется выполнение всех необходимых ограничений на тела циклов
 оценивается степень распараллеливания каждого из циклов и на этой основе производится оценка ускорения параллельной программы по сравнению с исходной последовательной программой
На этапе оценки качества распараллеливания
 (*ответ*) оценивается степень распараллеливания каждого из циклов и на этой основе производится оценка ускорения параллельной программы по сравнению с исходной последовательной программой 
 производится синтаксический анализ последовательной программы
 проверяется выполнение всех необходимых ограничений на тела циклов
 генерируется программа на параллельном ЯВУ
На этапе распараллеливания циклов
 (*ответ*) проверяется выполнение всех необходимых ограничений на тела циклов 
 производится синтаксический анализ последовательной программы
 оценивается степень распараллеливания каждого из циклов и на этой основе производится оценка ускорения параллельной программы по сравнению с исходной последовательной программой
 генерируется программа на параллельном ЯВУ
На этапе синтаксического анализа 
 (*ответ*) производится синтаксический анализ последовательной программы
 проверяется выполнение всех необходимых ограничений на тела циклов
 оценивается степень распараллеливания каждого из циклов и на этой основе производится оценка ускорения параллельной программы по сравнению с исходной последовательной программой
 генерируется программа на параллельном ЯВУ
Определяет блок внутри параллельного цикла, операторы которого должны выполняться в том порядке, в котором итерации следуют в последовательном цикле директива
 (*ответ*) !$OMP ORDERED
 !$OMP END MASTER
 !$OMP END CRITICAL
 !$OMP BARIER
Определяет блок, который будет выполняться только главной нитью директива
 (*ответ*) !$OMP END MASTER
 !$OMP END CRITICAL
 !$OMP BARIER
 !$OMP ATOMIC
Определяет критическую секцию (критическую область) – блок, операторы которого не должны выполняться одновременно двумя и более нитями директива
 (*ответ*) !$OMP END CRITICAL
 !$OMP END MASTER
 !$OMP BARIER
 !$OMP ATOMIC
Определяет точку синхронизации директива
 (*ответ*) !$OMP BARIER
 !$OMP END MASTER
 !$OMP END CRITICAL
 !$OMP ATOMIC
Определяет точку, в которой должно быть обеспечено согласованное между нитями состояние тех переменных, которые перечислены в списке директива
 (*ответ*) !$OMP FLUSH
 !$OMP ORDERED
 !$OMP BARIER
 !$OMP ATOMIC
Основная цель распараллеливания АВ - 
 (*ответ*) разработать дерево вычислений минимальной высоты
 построение графа зависимостей по данным между операторами программы
 составление по ЯПФ параллельной программы
 отображение полученной программы на архитектуру используемой параллельной вычислительной системы
Пакет PGI работает в операционных системах 
 (*ответ*) Linux (x86), Solaris (x86) и Windows NT
 CTSS, Commodore 64
 IOS, ProDOS
 Xenix, MSX-DOS, Windows Vista 
Синхронизацию можно запретить с помощью спецификации 
 (*ответ*) NOWAIT
 SCHEDULE
 SMILES
 DEFAULT
Категория: разное
Ответы:
Правильные вопросы выделены по тесту
тест уже прошел свою проверку