Список вопросов базы знанийСтруктура вычислительных систем и комплексовВопрос id:2171660 Тема/шкала: 4323.04.01;МТ.01;1 - Модульный тест - Структура вычислительных систем и комплексов Верны ли утверждения? А) Графическая библиотека MPE дает возможность просто осуществить анимацию процессов передачи сообщений и их интенсивность в реальном времени В) Профилировочная версия каждой процедуры MPI вызывает функцию PMPI_Wtime (которая возвращает текущее время) перед и после каждого вызова соответствующей MPI-процедуры ?) А - нет, В - нет ?) А - да, В - да ?) А - нет, В - да ?) А - да, В - нет Вопрос id:2171661 Тема/шкала: 4323.04.01;МТ.01;1 - Модульный тест - Структура вычислительных систем и комплексов Верны ли утверждения? А) Два выражения E и Ep называются эквивалентными, если выражение E преобразуется в Eр и, наоборот, путем использования конечного числа раз законов ассоциативности, коммутативности и дистрибутивности В) Sp(n) = T1(n) / T > p(n) - ускорение параллельного алгоритма ?) А - нет, В - нет ?) А - да, В - да ?) А - нет, В - да ?) А - да, В - нет Вопрос id:2171662 Тема/шкала: 4323.04.01;МТ.01;1 - Модульный тест - Структура вычислительных систем и комплексов Верны ли утверждения? А) Директивы SECTIONS, ENDSECTIONS являются итерационными конструкциями В) По умолчанию, перед директивой ENDSECTIONS происходит неявная синхронизация нитей ?) А - нет, В - да ?) А - нет, В - нет ?) А - да, В - да ?) А - да, В - нет Вопрос id:2171663 Тема/шкала: 4323.04.01;МТ.01;1 - Модульный тест - Структура вычислительных систем и комплексов Верны ли утверждения? А) Если запрашиваемое сообщение не прибыло, то функция pvm_probe() возвращает bufid, равный 0 В) Если сообщение с меткой msgtag поступило от задачи с идентификатором tid, то функция pvm_nrecv() помещает это сообщение в новый активный буфер (который она создает) и возвращает идентификатор данного буфера ?) А - да, В - да ?) А - да, В - нет ?) А - нет, В - да ?) А - нет, В - нет Вопрос id:2171664 Тема/шкала: 4323.04.01;МТ.01;1 - Модульный тест - Структура вычислительных систем и комплексов Верны ли утверждения? А) Если речь идет о распараллеливании для векторно-конвейерной вычислительной системы или для векторно-параллельной вычислительной системы, то говорят о распараллеливающем компиляторе В) Если речь идет о распараллеливание циклов для многопроцессорной вычислительной системы, то такой компилятор называется векторизующим компилятором ?) А - да, В - да ?) А - нет, В - да ?) А - нет, В - нет ?) А - да, В - нет Вопрос id:2171665 Тема/шкала: 4323.04.01;МТ.01;1 - Модульный тест - Структура вычислительных систем и комплексов Верны ли утверждения? А) Затраты на коммуникации определяются пропускной способностью коммуникационной сети В) Современные коммуникационные средства параллельных вычислительных систем, а также коммуникационные библиотеки не допускают использование встречных обменов ?) А - нет, В - нет ?) А - да, В - да ?) А - да, В - нет ?) А - нет, В - да Вопрос id:2171666 Тема/шкала: 4323.04.01;МТ.01;1 - Модульный тест - Структура вычислительных систем и комплексов Верны ли утверждения? А) Интерфейс программиста MPI проще, чем такой же интерфейс PVM В) PVM имеет средства динамического порождения ветвей ?) А - нет, В - да ?) А - да, В - нет ?) А - да, В - да ?) А - нет, В - нет Вопрос id:2171667 Тема/шкала: 4323.04.01;МТ.01;1 - Модульный тест - Структура вычислительных систем и комплексов Верны ли утверждения? А) Количество нитей, на которые производится разбиение, принимается равным количеству процессоров в системе В) Оптимизация должна производиться с учетом потерь времени на синхронизацию нитей, если они обмениваются между собой данными ?) А - нет, В - да ?) А - да, В - нет ?) А - да, В - да ?) А - нет, В - нет Вопрос id:2171668 Тема/шкала: 4323.04.01;МТ.01;1 - Модульный тест - Структура вычислительных систем и комплексов Верны ли утверждения? А) Коммуникатор не реализует обмены данными между процессами В) Процессы в группе взаимодействуют посредством коммуникатора группы ?) А - да, В - да ?) А - да, В - нет ?) А - нет, В - нет ?) А - нет, В - да Вопрос id:2171669 Тема/шкала: 4323.04.01;МТ.01;1 - Модульный тест - Структура вычислительных систем и комплексов Верны ли утверждения? А) Коммуникационная библиотека MPI - общепризнанный стандарт в параллельном программировании с использованием механизма передачи сообщений В) Реализацией стандарта MPI-2 является библиотека MPI-2 ?) А - нет, В - да ?) А - да, В - да ?) А - да, В - нет ?) А - нет, В - нет Вопрос id:2171670 Тема/шкала: 4323.04.01;МТ.01;1 - Модульный тест - Структура вычислительных систем и комплексов Верны ли утверждения? А) Коммуникационная модель PVM предполагает, что приложение состоит из нескольких задач В) Вычислительная модель PVM поддерживает коммуникации типа "точка-точка", а также широковещательную передачу данных ?) А - нет, В - да ?) А - нет, В - нет ?) А - да, В - нет ?) А - да, В - да Вопрос id:2171671 Тема/шкала: 4323.04.01;МТ.01;1 - Модульный тест - Структура вычислительных систем и комплексов Верны ли утверждения? А) Метод пирамид может быть использован для распараллеливания циклов как для векторно-конвейерных и вектороно-параллельных систем, так и для многопроцессорных систем В) Метод параллелепипедов распараллеливания циклов ориентирован на многопроцессорные вычислительные системы, в которых синхронизация и обмен данными требуют больших накладных расходов (слабосвязанные МВС) ?) А - нет, В - да ?) А - да, В - да ?) А - да, В - нет ?) А - нет, В - нет Вопрос id:2171672 Тема/шкала: 4323.04.01;МТ.01;1 - Модульный тест - Структура вычислительных систем и комплексов Верны ли утверждения? А) Моделирование параллельной программы - выполнение программы на рабочей станции в режиме эмуляции параллельного выполнения В) При разработке параллельных программ основной целью является уменьшение быстродействия ?) А - нет, В - да ?) А - да, В - нет ?) А - нет, В - нет ?) А - да, В - да Вопрос id:2171673 Тема/шкала: 4323.04.01;МТ.01;1 - Модульный тест - Структура вычислительных систем и комплексов Верны ли утверждения? А) Наличие распределенных данных порождает проблему обеспечения эффективного доступа к удаленным данным В) Крупные фрагменты программы не могут включать в себя вызовы процедур и функций ?) А - нет, В - нет ?) А - нет, В - да ?) А - да, В - нет ?) А - да, В - да Вопрос id:2171674 Тема/шкала: 4323.04.01;МТ.01;1 - Модульный тест - Структура вычислительных систем и комплексов Верны ли утверждения? А) Основное время выполнения последовательных программ не связано с реализацией циклов В) В проблеме автоматического распараллеливания последовательных программ распараллеливанию циклов уделяется первостепенное внимание ?) А - да, В - нет ?) А - нет, В - да ?) А - да, В - да ?) А - нет, В - нет Вопрос id:2171675 Тема/шкала: 4323.04.01;МТ.01;1 - Модульный тест - Структура вычислительных систем и комплексов Верны ли утверждения? А) Основными средствами программирования для многопроцессорных вычислительных систем являются стандартные библиотеки программ В) OpenMP реализует параллельные вычисления с помощью многопоточности, в которой «главный» (master) поток создает набор подчиненных (slave) потоков и задача распределяется между ними ?) А - да, В - нет ?) А - да, В - да ?) А - нет, В - нет ?) А - нет, В - да Вопрос id:2171676 Тема/шкала: 4323.04.01;МТ.01;1 - Модульный тест - Структура вычислительных систем и комплексов Верны ли утверждения? А) Отладка параллельной программы требует наличия средств анализа правильности потока управления и потоков данных, а также средств анализа правильности обмена информацией между процессами В) Модификация состояния программы заключается в изменении состояния указанного пользователем процесса и/или его данных ?) А - нет, В - да ?) А - нет, В - нет ?) А - да, В - да ?) А - да, В - нет Вопрос id:2171677 Тема/шкала: 4323.04.01;МТ.01;1 - Модульный тест - Структура вычислительных систем и комплексов Верны ли утверждения? А) Пакет PGI включает в себя набор оптимизирующих и распараллеливающих компиляторов и средств, которые облегчают процесс разработки и поддержки вычислительных приложений на рабочих станциях, серверах и кластерах на базе процессоров Intel В) При статическом распараллеливании последовательных программ программа анализируется в процессе исполнения, на основе этого анализа принимается решение о назначении различных операторов различным устройствам для параллельной обработки ?) А - да, В - да ?) А - да, В - нет ?) А - нет, В - нет ?) А - нет, В - да Вопрос id:2171678 Тема/шкала: 4323.04.01;МТ.01;1 - Модульный тест - Структура вычислительных систем и комплексов Верны ли утверждения? А) Параллелизмом данных обладают задачи, которые включают в себя неоднократное выполнение одного и того же алгоритма с различными исходными данными В) Распараллеливание на основе параллелизма данных называется декомпозицией по данным ?) А - нет, В - нет ?) А - да, В - да ?) А - нет, В - да ?) А - да, В - нет Вопрос id:2171679 Тема/шкала: 4323.04.01;МТ.01;1 - Модульный тест - Структура вычислительных систем и комплексов Верны ли утверждения? А) Параметр OMP_NUM_THREADS определяет способ распределения итераций в цикле, если в директиве DO использована спецификация SCHEDULE В) Параметр OMP_SCHEDULE определяет число нитей для исполнения параллельных областей приложения ?) А - нет, В - нет ?) А - да, В - да ?) А - да, В - нет ?) А - нет, В - да Вопрос id:2171680 Тема/шкала: 4323.04.01;МТ.01;1 - Модульный тест - Структура вычислительных систем и комплексов Верны ли утверждения? А) Параметр OMP_SET_NESTED разрешает или запрещает динамическое изменение числа нитей В) Параметр OMP_NESTED разрешает или запрещает вложенный параллелизм ?) А - да, В - нет ?) А - нет, В - нет ?) А - да, В - да ?) А - нет, В - да Вопрос id:2171681 Тема/шкала: 4323.04.01;МТ.01;1 - Модульный тест - Структура вычислительных систем и комплексов Верны ли утверждения? А) При использовании алгоритмической декомпозиции следует стремиться к разбиению задачи на мелкие и часто взаимодействующие ветви В) Отличие алгоритмического параллелизма от функционального состоит в том, что второй предполагает объединение только функционально близких операторов алгоритма, в то время как первый функциональную близость операторов не учитывает ?) А - нет, В - нет ?) А - да, В - да ?) А - да, В - нет ?) А - нет, В - да Вопрос id:2171682 Тема/шкала: 4323.04.01;МТ.01;1 - Модульный тест - Структура вычислительных систем и комплексов Верны ли утверждения? А) Прикладные программы могут "видеть" аппаратную среду как группу виртуальных вычислительных элементов без атрибутов В) В коммуникационной модели PVM принято, что любая задача может передавать сообщение любой другой задаче ?) А - да, В - нет ?) А - да, В - да ?) А - нет, В - нет ?) А - нет, В - да Вопрос id:2171683 Тема/шкала: 4323.04.01;МТ.01;1 - Модульный тест - Структура вычислительных систем и комплексов Верны ли утверждения? А) Процедура MPI_GROUP_SIZE(group, size) присваивает переменной size значение, равное числу процессов в группе с именем group В) Процедура MPI_GROUP_RANK(group, rank) присваивает переменной rank значение, равное номеру процесса в группе с именем group, который выполнил этот вызов ?) А - нет, В - да ?) А - да, В - да ?) А - да, В - нет ?) А - нет, В - нет Вопрос id:2171684 Тема/шкала: 4323.04.01;МТ.01;1 - Модульный тест - Структура вычислительных систем и комплексов Верны ли утверждения? А) Процедура OMP_IN_PARALLEL() возвращает значение TRUE, если вызов процедуры произведен из параллельной области программы, и FALSE – в противном случае В) Процедура OMP_GET_NESTED (скалярное логическое выражение) устанавливает состояние флага, разрешающего динамически изменять число нитей ?) А - да, В - нет ?) А - да, В - да ?) А - нет, В - да ?) А - нет, В - нет Вопрос id:2171685 Тема/шкала: 4323.04.01;МТ.01;1 - Модульный тест - Структура вычислительных систем и комплексов Верны ли утверждения? А) Процедура OMP_SET_NESTED(скалярное логическое выражение) запрашивает состояние флага, разрешающего динамически изменять число нитей В) Процедура OMP_GET_DYNAMIC() устанавливает состояние флага, разрешающего вложенный параллелизм ?) А - нет, В - нет ?) А - да, В - да ?) А - нет, В - да ?) А - да, В - нет Вопрос id:2171686 Тема/шкала: 4323.04.01;МТ.01;1 - Модульный тест - Структура вычислительных систем и комплексов Верны ли утверждения? А) Процесс приведения к системе с треугольной матрицей называется обратным ходом, а нахождения неизвестных – прямым В) Метод Гаусса заключается в последовательном исключении неизвестных ?) А - нет, В - нет ?) А - нет, В - да ?) А - да, В - нет ?) А - да, В - да Вопрос id:2171687 Тема/шкала: 4323.04.01;МТ.01;1 - Модульный тест - Структура вычислительных систем и комплексов Верны ли утверждения? А) Процесс – исполнение программы на одном процессоре В) Группа процессов – совокупность процессов, каждый из которых имеет внутри группы уникальное имя ?) А - нет, В - да ?) А - да, В - нет ?) А - нет, В - нет ?) А - да, В - да Вопрос id:2171688 Тема/шкала: 4323.04.01;МТ.01;1 - Модульный тест - Структура вычислительных систем и комплексов Верны ли утверждения? А) Процессы MPI-программы взаимодействуют друг с другом посредством передачи сообщений путем вызова коммуникационных функций MPI-библиотеки В) Стандарт MPI специфицирует модель выполнения процесса ?) А - да, В - да ?) А - нет, В - нет ?) А - да, В - нет ?) А - нет, В - да Вопрос id:2171689 Тема/шкала: 4323.04.01;МТ.01;1 - Модульный тест - Структура вычислительных систем и комплексов Верны ли утверждения? А) Разбиение программы на нити многовариантно В) Время выполнения узла может быть найдено с помощью профилирования программы ?) А - да, В - да ?) А - нет, В - нет ?) А - да, В - нет ?) А - нет, В - да Вопрос id:2171690 Тема/шкала: 4323.04.01;МТ.01;1 - Модульный тест - Структура вычислительных систем и комплексов Верны ли утверждения? А) Различные итерации не могут дублироваться в различных ветвях В) Для балансировки загрузки процессоров используемой МВС ветви могут быть "склеены" так, что суммарная вычислительная сложность итоговых ветвей была примерно одинаковой ?) А - нет, В - нет ?) А - да, В - нет ?) А - да, В - да ?) А - нет, В - да Вопрос id:2171691 Тема/шкала: 4323.04.01;МТ.01;1 - Модульный тест - Структура вычислительных систем и комплексов Верны ли утверждения? А) Распараллеливание АВ осуществляется в рамках модели MIMD с неограниченным параллелизмом В) Задача распараллеливания выражений - составление по ЯПФ параллельной программы ?) А - да, В - нет ?) А - нет, В - да ?) А - да, В - да ?) А - нет, В - нет Вопрос id:2171692 Тема/шкала: 4323.04.01;МТ.01;1 - Модульный тест - Структура вычислительных систем и комплексов Верны ли утверждения? А) Распараллеливание циклов производится компиляторами В) Основная работа, которую обычно производит ЭВМ, обработка циклов и других повторяющихся участков программ ?) А - нет, В - нет ?) А - нет, В - да ?) А - да, В - да ?) А - да, В - нет Вопрос id:2171693 Тема/шкала: 4323.04.01;МТ.01;1 - Модульный тест - Структура вычислительных систем и комплексов Верны ли утверждения? А) Распределение вычислений и данных по процессорам вычислительной системы должно быть произведено таким образом, чтобы обеспечить сбалансированность загрузки процессоров В) Несбалансированность загрузки процессоров может привести к тому, что параллельная программа будет выполняться гораздо быстрее исходной последовательной программы ?) А - да, В - да ?) А - да, В - нет ?) А - нет, В - да ?) А - нет, В - нет Вопрос id:2171694 Тема/шкала: 4323.04.01;МТ.01;1 - Модульный тест - Структура вычислительных систем и комплексов Верны ли утверждения? А) Средства трассировки не могут работать в режиме on-line В) Современный технологический цикл отладки параллельной программы не включает в отладку программы на рабочей станции как последовательной программы ?) А - да, В - да ?) А - да, В - нет ?) А - нет, В - нет ?) А - нет, В - да Вопрос id:2171695 Тема/шкала: 4323.04.01;МТ.01;1 - Модульный тест - Структура вычислительных систем и комплексов Верны ли утверждения? А) Стандарт MPI стандартизует реализацию В) MPI-программа представляет собой набор независимых процессов, каждый из которых выполняет свою собственную программу, написанную на каком-либо языке высокого уровня ?) А - да, В - да ?) А - нет, В - нет ?) А - да, В - нет ?) А - нет, В - да Вопрос id:2171696 Тема/шкала: 4323.04.01;МТ.01;1 - Модульный тест - Структура вычислительных систем и комплексов Верны ли утверждения? А) Стандарт MPI требует, чтобы MPI-программы могли выполняться на гетерогенных многопроцессорных системах, в которых различные процессоры имеют различные форматы данных одного и того же типа В) MPI обеспечивает механизмы задания начального размещения процессов по процессорам ?) А - да, В - да ?) А - нет, В - да ?) А - нет, В - нет ?) А - да, В - нет Вопрос id:2171697 Тема/шкала: 4323.04.01;МТ.01;1 - Модульный тест - Структура вычислительных систем и комплексов Верны ли утверждения? А) Стандартом OpenMP занимается организация OpenMP ARB В) OpenMP расширяет последовательный язык программирования для мультипроцессорных систем набором директив компилятора и библиотечных функций ?) А - да, В - да ?) А - нет, В - да ?) А - да, В - нет ?) А - нет, В - нет Вопрос id:2171698 Тема/шкала: 4323.04.01;МТ.01;1 - Модульный тест - Структура вычислительных систем и комплексов Верны ли утверждения? А) Топология группы определяет физические связи между процессорами, на которых выполняются эти процессы В) Коммуникаторы группы позволяют ограничить область видимости сообщений рамками некоторой группы процессов ?) А - нет, В - нет ?) А - да, В - да ?) А - да, В - нет ?) А - нет, В - да Вопрос id:2171699 Тема/шкала: 4323.04.01;МТ.01;1 - Модульный тест - Структура вычислительных систем и комплексов Верны ли утверждения? А) Трассировка программ не используется при отладке параллельных программ В) Для трассировки в программу вставляются операторы вывода на экран монитора сообщений, содержащих описания событий ?) А - нет, В - нет ?) А - да, В - нет ?) А - нет, В - да ?) А - да, В - да Вопрос id:2171700 Тема/шкала: 4323.04.01;МТ.01;1 - Модульный тест - Структура вычислительных систем и комплексов Верны ли утверждения? А) Ускорение параллельного алгоритма является его наиболее информативной характеристикой, которая показывает во сколько раз применение параллельного алгоритма уменьшает время решения задачи по сравнению с последовательным алгоритмом В) Средняя степень параллелизма характеризует только сам параллельный алгоритм ?) А - нет, В - нет ?) А - да, В - да ?) А - нет, В - да ?) А - да, В - нет Вопрос id:2171701 Тема/шкала: 4323.04.01;МТ.01;1 - Модульный тест - Структура вычислительных систем и комплексов Верны ли утверждения? А) Функция int bufid = pvm_initsend(int encoding) очищает буфер передачи и пересоздает его для упаковки нового сообщения В) Функция int info = pvm_pkbyte( char*cp, int nitem, int stride) обеспечивает упаковку в буфер данные типа char ?) А - да, В - да ?) А - нет, В - нет ?) А - да, В - нет ?) А - нет, В - да Вопрос id:2171702 Тема/шкала: 4323.04.01;МТ.01;1 - Модульный тест - Структура вычислительных систем и комплексов Верны ли утверждения? А) Функция int bufid = pvm_recv(int tid, int msgtag) упаковывает и посылает массив данных указанного типа задаче с идентификатором tid В) Функция int info = pvm_psend(int tid, int msgtag, void *vp, int cnt, int type)реализует блокирующей прием ?) А - нет, В - нет ?) А - да, В - нет ?) А - нет, В - да ?) А - да, В - да Вопрос id:2171703 Тема/шкала: 4323.04.01;МТ.01;1 - Модульный тест - Структура вычислительных систем и комплексов Верны ли утверждения? А) Функция int info = pvm_bufinfo(int bufid, int *bytes, int *msgtag, int *tid) реализует приема данных с тайм-аутом В) Функция int bufid = pvm_trecv(int tid, int msgtag, struct timeval *tmout) возвращает msgtag, TID источника и длину в байтах сообщения, идентифицированного с помощью bufid ?) А - да, В - нет ?) А - да, В - да ?) А - нет, В - нет ?) А - нет, В - да Вопрос id:2171704 Тема/шкала: 4323.04.01;МТ.01;1 - Модульный тест - Структура вычислительных систем и комплексов Верны ли утверждения? А) Функция int info = pvm_exit(void) int возвращает TID текущего процесса В) Функция tid = pvm_mytid(void) сообщает программе-демону о том, что процесс "покинул" среду PVM ?) А - нет, В - да ?) А - да, В - нет ?) А - нет, В - нет ?) А - да, В - да Вопрос id:2171705 Тема/шкала: 4323.04.01;МТ.01;1 - Модульный тест - Структура вычислительных систем и комплексов Верны ли утверждения? А) Функция int info = pvm_mcast(int *tids, int ntask, int msgtag) помечает сообщение целочисленным идентификатором msgtag и передает его процессу с идентификатором tid В) Функция int info = pvm_send(int tid, int msgtag) помечает сообщение целочисленным идентификатором msgtag и широковещательно передает это сообщение всем задачам, указанным в целочисленном массиве tids ?) А - да, В - нет ?) А - да, В - да ?) А - нет, В - да ?) А - нет, В - нет Вопрос id:2171706 Тема/шкала: 4323.04.01;МТ.01;1 - Модульный тест - Структура вычислительных систем и комплексов Верны ли утверждения? А) Целью моделирования является проверка корректности средств параллелизма в параллельной программе В) Отладка последовательной программы является процессом существенно более трудоемким, чем отладка параллельной программы ?) А - да, В - да ?) А - да, В - нет ?) А - нет, В - да ?) А - нет, В - нет Вопрос id:2171707 Тема/шкала: 4323.04.01;МТ.01;1 - Модульный тест - Структура вычислительных систем и комплексов Верны ли утверждения? А) Эффективность мультипроцессорной программы не зависит от эффективности использования ею кэш-памяти В) При разбиении на -м ярусе для каждого узла производится локально оптимальный выбор нити, в которую он должен быть включен ?) А - да, В - нет ?) А - нет, В - да ?) А - нет, В - нет ?) А - да, В - да Вопрос id:2171708 Тема/шкала: 4323.04.01;МТ.01;1 - Модульный тест - Структура вычислительных систем и комплексов Верны ли утверждения? А) Эффективность работы коммуникатора группы можно повысить, если явно указать информационные связи между процессами (топологию группы) В) Базовой группой является группа MPI_COMM_WORLD, которая создается при инициализации MPI-библиотеки ?) А - да, В - нет ?) А - да, В - да ?) А - нет, В - да ?) А - нет, В - нет Вопрос id:2171709 Тема/шкала: 4323.04.01;МТ.01;1 - Модульный тест - Структура вычислительных систем и комплексов Qp(n) = Sp(n) / p - эффективность параллельного алгоритма, где n - ?) число параметров задачи ?) время работы "наилучшего" последовательного алгоритма ?) общее число операций АВ ?) максимальная ширина яруса дерева вычислений |