Главная » Учебные материалы » Программирование » Ответы » 2 семестр » К контрольной работе » Параллельное программирование с использованием технологии MPI

Ответы к контрольной работе: Параллельное программирование с использованием технологии MPI

Новинка
-20%

Описание

Здесь представлена подборка ответов на тестовые вопросы по предмету "Параллельное программирование с использованием технологии MPI". Перед покупкой проверяйте точно ли здесь представлены те вопросы, ответы на которые вам нужны.

Список вопросов

С помощью какой процедуры возможно получение группы GROUP, соответствующей коммуникатору COMM
В каком аргументе процедура MPI_COMM_RANK (COMM, RANK, IERR) возвращает номер процесса в коммуникаторе COMM?
Любой процесс может производить операции...
В каком случае используется данная процедураMPI_REQUEST_FREE(REQUEST, IERR) INTEGER REQUEST, IERR
Какой размер имеет массив INBUF в данной процедуреMPI_UNPACK(INBUF, INSIZE, POSITION, OUTBUF, OUTCOUNT, DATATYPE, COMM, IERR) INBUF(*), OUTBUF(*)INTEGER INSIZE, POSITION, OUTCOUNT, DATATYPE, COMM, IERR
Какой тип данных newtype задается в данном примереdo i = 1, nblocklens (i) = n-i + 1displs(i) = n*(i-1)+i-1 end do call MPI_TYPE_INDEXED(n, blocklens, displs,MPI_DOUBLE_PRECISION, newtype, ierr)
В каком файле перечислен полный список предопределенных имен типов данных?
MPI является...
В какой версии стандарта MPI появилась возможность уничтожение существующих процессов?
С помощью какой процедуры можно определить необходимый объем памяти для упаковки INCOUNT элементов типа DATATYPE
Какой коммуникатор включает только вызвавшие процессы
Какие процедуры определяют операции над группами процессов, как над множествами
Важно ли для процесса-получателя знание точного номера процесса-отправителя в данном коммуникаторе?
В каком стиле поддерживает интерфейс MPI создание параллельных программ?
В каком случае процедура MPI_INITIALIZED возвращает в аргументе FLAG .TRUE.?
Какой массив содержит количество элементов, передаваемых от каждого процесса?
В каком случае блокировка может гарантировать корректность повторного использования всех параметров после возврата из процедуры?
Каков порядок вывода строк с разных процессов
В зависимости от системы результат выполнения программы всеми запущенными процессами может...
какое значение возвращается в случае успешного выполнения процедур MPI?
Для пересылки разнородных данных можно использовать...
Технология MPI - это...
Какое количество описаний и функций содержит полная версия интерфейса MPI?
Какую процедуру можно использовать для перенумерации процессов
Какая из предложенных процедур возвращает число параллельных процессов в коммуникаторе COMM
Отдельная среда для общения группы процессов называется...
С помощью какого логического параметра можно определить, что системе разрешено менять порядок нумерации процессовMPI_CART_CREATE(COMM, NDIMS, DIMS, PERIODS, REORDER, COMM_CART,IERR)INTEGER COMM, NDIMS, DIMS(*), COMM_CART, IERRLOGICAL PERIODS(*), REORDER
Какие типы топологии предусмотрены в MPI?
Создание коммуникатора является
Какой из параметров данной процедуры задает количество элементов входного и выходного массивовFUNCTION FUNC(INVEC(*), INOUTVEC(*), LEN, TYPE) INVEC(LEN), INOUTVEC(LEN) INTEGER LEN, TYPE
В MPI сообщения, вызванные коллективными операциями, не могут...
Какая процедура позволяет инициализировать COUNT отложенных запросов на выполнение операции приёма данных?
Какую предопределенную константу можно использовать при приеме сообщения с любым идентификатором?
Каким образом определяется размер необходимого буфера при передачи сообщения?
В рамках какой модели для всех параллельных процессов используется один и тот же код?
Какой коммуникатор обозначает пустую группу, не содержащую ни одного процесса
С помощью какой процедуры можно определитьтип топологии, связанной с коммуникатором COMM
Операции, предназначенные для взаимодействия всех процессов некоторого коммуникатора, называются...
Какой атрибут является уникальным для каждого процесса MPI-программы в каждой группе, в которую он входит?
С помощью какой процедуры можно задать свою функцию для выполнения глобальной операции
С помощью какой процедуры можно определение смещения DISPL верхней границы элемента типа данных DATATYPE
Какие константы являются индексом по массиву status?
В какой процедуре следующий блок начинается через STRIDE элементов базового типа данных после начала предыдущего блока
Из какого массива происходит упаковка элементов типа DATATYPE
С помощью какой процедуры возможно аннулировать производственного типа данных DATATYPE
Сообщение в MPI - это...
В каком случае процедура MPI_DIMS_CREATE будет ошибочна
С помощью какой процедуры возможно расщепление коммуникатора на подгруппы, соответствующие декартовым подрешеткам меньшей размерности
Топология - это...
С помощью какой процедуры происходит создание группы NEWGROUP из пересечения групп GROUP 1 и GROUP 2
С помощью данной процедуры возможно...MPI_GROUP_EXCL(GROUP, N, RANKS, NEWGROUP, IERR) INTEGER GROUP, N, RANKS(*), NEWGROUP, IERR
С помощью вызова какой процедуры удаляется функция smod5MPI_OP_FREE.program example15include 'mpif.h'integer ierr, rank, i, nparameter (n = 1 000)integer a(n), b(n)integer opexternal smod5call MPI_INIT(ierr)call MPI_COMM_RANK(MPI_COMM_WORLD, rank, ierr)do i = 1, na(i) = i + rank end doprint *, 'process ', rank, ' a(1) =', a(1)call MPI_OP_CREATE(smod5, .TRUE., op, ierr)call MPI_REDUCE(a, b, n, MPI_INTEGER, op, 0,& MPI_COMM_WORLD, ierr)call MPI_OP_FREE(op, ierr) if(rank .eq. 0) print *, ' b(1) =', b(1) call MPI_FINALIZE(ierr) endinteger function smod5(in, inout, l, type)integer l, typeinteger in(l), inout(l), ido i = 1, linout(i) = mod(in(i)+inout(i), 5) end do return end
Какая процедура отвечает за уничтожение пользовательской глобальной операции
С помощью каких констант возможно определение максимального и минимального значения
Значения каких параметров должны быть одинаковыми у всех процессов?
Возможна ли синхронизация процессов с помощью коллективных операций?
С помощью какого процесса возможна проверка завершенности асинхронной операции MPI_ISEND ИЛИ MPI_IRECV, ассоциированной с идентификатором REQUEST
Для какой константы характерна несимметричность операций посылки и приема сообщений
При какой процедуре возможно повторное использование буфера посылки?
При работе с атрибутами сообщений массив (структура) дает доступ...
Какая из перечисленных процедур может быть вызвана до вызова MPI_INIT
Завершение параллельной части приложения выполняется с помощью...
Опция компилятора "-o name" позволяет задать...
Каждый процесс MPI-программы имеет...
В каком файле собираются все описания интерфейса MPI?
С помощью какой процедуры можно определить разницу между верхней и нижней границами элемента типа данных DATATYPE
С помощью какой процедуры возможно ожидание завершения одной из COUNT асинхронных операций, ассоциированных с идентификаторами REQUESTS
Какой массив в данной процедуре содержит список номеров процессов-соседей всех вершинMPI_GRAPH_CREATE(COMM, NNODES, INDEX, EDGES, REORDER, COMM_GRAPH, IERR)INTEGER COMM, NNODES, INDEX(*), EDGES(*), COMM_GRAPH, IERR LOGICAL REORDER
Процедуры с синхронизацией приостанавливают работу процесса...
Какой атрибут не используется в коллективных операциях?
При какой процедуре создаваемый тип данных представляет массив данных базового типа как отдельный объект
Данная процедура отвечает за...MPI_GRAPH_NEIGHBORS_COUNT(COMM, RANK, NNEIGHBORS, IERR) INTEGER COMM, RANK, NNEIGHBORS, IERR
Операции предназначенные для взаимодействия двух процессов программы называются...
Какая из предложенных моделей подразумевает объединение процессов с различными исходными данными?
С помощью каких процедур можно определить окончание процессаMPI_IRECV(BUF, COUNT, DATATYPE, SOURCE, MSGTAG, COMM, REQUEST, IERR) BUF(*)INTEGER COUNT, DATATYPE, SOURCE, MSGTAG, COMM, REQUEST, IERR
Какие задачи можно решить при помощи создания независимого коммуникатора
Наиболее распространенной технологией программирования для параллельных ПК с рапределенной памятью является...
Какой из процессов операции типа точка-точка должен вызвать одну из процедур с указанием того же коммутатора
С помощью какой константы можно получить доступ к идентификатору сообщения?
Инициализация для параллельной части выполняется только один раз...
С помощью какой процедуры в массивах INDEX и EDGES возвращается описание графовой топологии в том виде, как она задается при создании топологии
Какая из предложенных процедур не требует межпроцессорного взаимодействия
Какой тип данных используется для пересылки упакованных данных
С помощью данной процедуры возможно определить...MPI_ADDRESS(LOCATION, ADDRESS, IERR) LOCATION(*) INTEGER ADDRESS, IERR
С помощью какой процедуры можно определить объем памяти, занимаемого одним элементом типа данных DATATYPE
Какая процедура отвечает за создание нового типа данных NEWTYPE, состоящего из COUNT блоков по BLOCKLEN элементов базового типа данных TYPE
Назовите основные характеристики производственного типа данных
В каких операциях можно использовать производный тип после регистрации?
С помощью какой процедуры можно определить число вершин и число ребер графовой топологии, связанной с коммутатором
В каком параметре отображаются номера принимающего процесса в декартовой топологии данного процессаMPI_CART_SHIFT(COMM, DIRECTION, DISP, SOURCE, DEST, IERR) INTEGER COMM, DIRECTION, DISP, SOURCE, DEST, IERR
В каком случае в данной процедуре координаты вне допустимых интервалов будут пересчитыватьсяMPI_CART_RANK(COMM, COORDS, RANK, IERR) INTEGER COMM, COORDS(*), RANK, IERR
С помощью какой процедуры можно определить декартовые координаты процесса по его рангу
Каким образом будут упорядочены выходные значения DIMS, переопределенные данной процедуройMPI_DIMS_CREATE(NNODES, NDIMS, DIMS, IERR) INTEGER NNODES, NDIMS, DIMS(*), IERR
В каком случае в данной процедуре некоторые процессы не будут принимать участие в создаваемой топологииMPI_CART_CREATE(COMM, NDIMS, DIMS, PERIODS, REORDER, COMM_CART,IERR)INTEGER COMM, NDIMS, DIMS(*), COMM_CART, IERRLOGICAL PERIODS(*), REORDER
С помощью какого логического массива можно определить, является ли решетка периодической вдоль каждого измеренияMPI_CART_CREATE(COMM, NDIMS, DIMS, PERIODS, REORDER, COMM_CART,IERR)INTEGER COMM, NDIMS, DIMS(*), COMM_CART, IERRLOGICAL PERIODS(*), REORDER
Какое значение используется для ошибочного коммуникатора
Если группы GROUP1 и GROUP2 отличаются рангами процессов, то какое значение возвращаетсяМРI_GROUP_COMPARE(GROUP1, GROUP2, RESULT, IERR) INTEGER GROUP1, GROUP2, RESULT, IERR
В какой процедуре полученная группа содержит все элементы группы GROUP 1, не входящие в группу GROUP 2 и упорядоченные, как в первой группе
С помощью какой процедуры происходит создание группы NEWGROUP ИЗ объединения групп GROUP 1 и GROUP 2
С помощью какой процедуры можно задать новый порядок процессов в группе

Характеристики ответов (шпаргалок) к КР

Семестр
Просмотров
0
Качество
Идеальное компьютерное
Количество вопросов
Картинка-подпись
Гарантия сдачи без лишних хлопот! ✅🎓 Ответы на тесты по любым дисциплинам, базы вопросов, работы и услуги для Синергии, МЭИ и других вузов – всё уже готово! 🚀 🎯📚 Гарантия качества – или возврат денег! 💰✅

Комментарии

Нет комментариев
Стань первым, кто что-нибудь напишет!
Поделитесь ссылкой:
Цена: 490 390 руб.
Расширенная гарантия +3 недели гарантии, +10% цены
Рейтинг автора
4,99 из 5
Поделитесь ссылкой:
Сопутствующие материалы

Подобрали для Вас услуги

Вы можете использовать полученные ответы для подготовки к экзамену в учебном заведении и других целях, не нарушающих законодательство РФ и устав Вашего учебного заведения.
Свежие статьи
Популярно сейчас
Как Вы думаете, сколько людей до Вас делали точно такое же задание? 99% студентов выполняют точно такие же задания, как и их предшественники год назад. Найдите нужный учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
7073
Авторов
на СтудИзбе
257
Средний доход
с одного платного файла
Обучение Подробнее