Верны ли утверждения?
А) Количество нитей, на которые производится разбиение, принимается равным количеству процессоров в системе
В) Оптимизация должна производиться с учетом потерь времени на синхронизацию нитей, если они обмениваются между собой данными
(*ответ*) А - да, В - да
А - да, В - нет
А - нет, В - да
А - нет, В - нет
Верны ли утверждения?
А) Коммуникатор не реализует обмены данными между процессами
В) Процессы в группе взаимодействуют посредством коммуникатора группы
(*ответ*) А - нет, В - да
А - да, В - да
А - да, В - нет
А - нет, В - нет
Верны ли утверждения?
А) Коммуникационная библиотека MPI - общепризнанный стандарт в параллельном программировании с использованием механизма передачи сообщений
В) Реализацией стандарта MPI-2 является библиотека MPI-2
(*ответ*) А - да, В - да
А - да, В - нет
А - нет, В - да
А - нет, В - нет
Верны ли утверждения?
А) Коммуникационная модель PVM предполагает, что приложение состоит из нескольких задач
В) Вычислительная модель PVM поддерживает коммуникации типа "точка-точка", а также широковещательную передачу данных
(*ответ*) А - нет, В - нет
А - да, В - да
А - да, В - нет
А - нет, В - да
Верны ли утверждения?
А) Метод пирамид может быть использован для распараллеливания циклов как для векторно-конвейерных и вектороно-параллельных систем, так и для многопроцессорных систем
В) Метод параллелепипедов распараллеливания циклов ориентирован на многопроцессорные вычислительные системы, в которых синхронизация и обмен данными требуют больших накладных расходов (слабосвязанные МВС)
(*ответ*) А - нет, В - нет
А - да, В - да
А - да, В - нет
А - нет, В - да
Верны ли утверждения?
А) Моделирование параллельной программы - выполнение программы на рабочей станции в режиме эмуляции параллельного выполнения
В) При разработке параллельных программ основной целью является уменьшение быстродействия
(*ответ*) А - да, В - нет
А - да, В - да
А - нет, В - да
А - нет, В - нет
Верны ли утверждения?
А) Наличие распределенных данных порождает проблему обеспечения эффективного доступа к удаленным данным
В) Крупные фрагменты программы не могут включать в себя вызовы процедур и функций
(*ответ*) А - да, В - нет
А - да, В - да
А - нет, В - да
А - нет, В - нет
Верны ли утверждения?
А) Основное время выполнения последовательных программ не связано с реализацией циклов
В) В проблеме автоматического распараллеливания последовательных программ распараллеливанию циклов уделяется первостепенное внимание
(*ответ*) А - да, В - нет
А - да, В - да
А - нет, В - да
А - нет, В - нет
Верны ли утверждения?
А) Основными средствами программирования для многопроцессорных вычислительных систем являются стандартные библиотеки программ
В) OpenMP реализует параллельные вычисления с помощью многопоточности, в которой «главный» (master) поток создает набор подчиненных (slave) потоков и задача распределяется между ними
(*ответ*) А - да, В - да
А - да, В - нет
А - нет, В - да
А - нет, В - нет