Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Выполнение других операций и не пересекутся с сообщениями, появивши-↑ Стр 1 из 3Следующая ⇒ Содержание книги
Поиск на нашем сайте
Выполнение других операций и не пересекутся с сообщениями, появивши- Мися в результате индивидуального взаимодействия процессов. 4. В MPI топологии с физической топологией коммуникационной сети... 5. В вызове какой процедуры функция smod5 объявляется в качестве глобальной процедуры op MPI_OP_CREATE 6. В зависимости от системы результат выполнения программы всеми запущенными процессами может... 7. В каких операциях можно использовать производственный тип после регистрации в коммуникационных подпрограммах и при конструировании других типов. 8. В каких операциях участвуют процессы отправления и получения сообщения? операциях коллективного взаимодействия 9. В каких пределах лежит номер любого процесса в определенной группе, если группа содержит n процессов? От 0 доn-1. 10. В какой версии стандарта MPI появилась возможность уничтожение существующих процессов? MPI 2.0 11. В какой изп роцедур отсчет координат по каждому измерению начинается с нуля INTEGER COMM, RANK, MAXDIMS, COORDS(*), IERR 12. В какой процедуре I-й блок начинается через DISPLS (I) байт с начала буфера посылки MPI_TYPE_STRUCT 13. В какой процедуре полученный тип данных можно считать обобщением векторного типа MPI _ TYPE _ VECTOR 14. В какой процедуре следующий блок начинается через STRIDE байт после начала предыдущего блока MPI_TYPE_HVECTOR(COUNT, BLOCKLEN, STRIDE, TYPE, NEWTYPE, IERR) 15. В какой процедуре следующий блок начинается через STRIDE элементов базового типа данных после начала предыдущего блока MPI_TYPE_VECTOR(Count,blocklen,stride) 16. В каком аргументе процедура MPI_COMM_RANK (COMM, RANK, IERR) возвращает номер процесса в коммуникаторе COMM? RANK 17. В каком аргументе процедура возвращает число параллельных процессов в коммуникаторе COMM? SIZE 18. В каком году появилась версия 2.0 стандарта MPI? Г. 19. В каком диапазоне находится значение, возвращаемое процедурой MPI_COMM_RANK через переменную RANK До SIZE-1. 20. В каком массиве индекс равен рангу посылающего процесса, размер массива равен числу процессов в коммуникаторе COMM? DISPLS – целочисленный массив 21. В каком случае полученное значение MPI_PROC_NULL означает выход за границы диапазона В случае линейного сдвига 22. В каком стиле поддерживает интерфейс MPI создание параллельных программ? MIMD (Multiple Instruction Multiple Data) 23. В каком файле перечислен полный список предопределенных имен типов данных? mpif.h 24. В каком файле перечислены предопределенные значения, соответствующие различным ошибочным ситуациям? mpif.h 25. В каком файле собираются все описания интерфейса MPI? mpif.h (mpi.h) 26. В каком языке функции MPI_Init передаются указатели на аргументы командной строки программы argv и argc? С++ 27. В рамках какой модели для всех параллельных процессов используется один и тот же код? модель SPMP 28. Возврат из процедур какой группы происходит сразу после вызова без какой-либо остановки работы процессов Асинхронной передачи данных. 29. Возможна ли синхронизация процессов с помощью коллективных операций? Да. С помощью MPI_BARRIER 30. Все процедуры MPI могут быть вызваны только после вызова... MPI_INIT 31. Все процессы в MPI порождаются... один раз, образуя параллельную часть программы 32. Выполнение какой процедуры не зависит от соответствующего вызова процедуры приема сообщения? MPI_BSEND 33. Для какой константы характерна несимметричность операций посылки и приема сообщений mpi_any_source 34. Для пересылки разнородных данных можно использовать... 35. операции упаковки и распаковки данных. 36. Если группы GROUP1 и GROUP2 полностью совпадают,какое значение возвращается MPI_IDENT 37. Завершение параллельной части приложения выполняется с помощью MPI_Finalize 38. Значения каких параметров должны быть одинаковыми у всех процессов? Count, datatype и source 39. Из какого массива происходит упаковка элементов типа DATATYPE oldtype 40. Использование каких процедур может привести к возникновению тупиковых ситуаций? MPI_SEND 41. К моменту вызова какой процедуры каждым процессом программы все действия должны быть завершены? MPI_FINALIZE 42. Каждый процесс MPI-программы имеет с обственное локальное адресное пространство 43. Как называется модификация процедуры передачи сообщения по готовности? MPI_RSEND 44. Как называется модификация процедуры передачи сообщения с синхронизацией? MPI_SSEND 45. Как называется целое число, сопоставленное каждому процессу в группе Ранг или номер 46. Какая из перечисленных процедур используется для барьерной синхронизации процессов? MPI_BARRIER(COMM, IERR) INTEGER COMM, IERR 47. Какая из перечисленных процедур может быть вызвана до вызова MPI_INIT MPI_INITIALIZED(FLAG, IERR) 48. Какая из перечисленных процедур является обратной по своему действию MPI_SCATTER MPI_GATHER 49. Какая из перечисленных схем иллюстрирует действие процедуры MPI_SCATTER? 50. Какая из предложенных процедур возвращает номер процесса в коммуникаторе COMM MPI_COMM_RANK(COMM, RANK, IERR) INTEGER COMM, RANK, IERR 51. Какая из предложенных процедур в озвращает число параллельных процессов в коммуникаторе COMM MPI_COMM_SIZE(COMM, SIZE, IERR) 52. Какая из предложенных процедур является коллективной? MPI_Cart_create 53. Какая из функций возвращает на вызвавшем процессе астрономическое время в секундах, прошедшее с некоторого момента в прошлом? 54. DOUBLE PRECISION MPI_WTIME(IERR) INTEGER IERR 55. Какая команда используется для запуска выполнимого файла на требуемом количестве процессоров? mpirun 56. Какая процедура необходима для определения размера области памяти,выделяемой для хранения принимаемого сообщения? MPI_GET_COUNT(STATUS, DATATYPE, COUNT, IERR) 57. Какая процедура отвечает за регистрацию созданного производственного типа данных DATATYPE MPI_Type_commit 58. Какая процедура отвечает за создание нового типа данных NEWTYPE, состоящего из COUNT блоков по BLOCKLEN элементов базового типа данных TYPE MPI_TYPE_CONTIGUOUS(COUNT, TYPE, NEWTYPE, IERR) 59. Какая процедура отвечает за уничтожение пользовательской глобальной операции 60. MPI_OP_FREE(OP, IERR) 61. Какая процедура позволяет инициализировать COUNT отложенных запросов на выполнение операции обмена? MPI_STARTALL(COUNT, REQUESTS, IERR) 62. какая схема моделирования операции глобального суммирования по эффективности сравнивается с коллективной операцией MPI_REDUCE Схемы сдваивания с использованием пересылок данных типа точка-точка 63. Какая топология является прямоугольной решеткой произвольной размерности? Декартова топология 64. Какая функция возвращает на вызвавшем процессе астронимическое время в секундах, прошедшее с некоторого момента в прошлом comm. double MPI_Wtime(void) 65. Какая функция возвращает разрешение таймера на вызвавшем процессе в секундах? MPI_WTICK 66. Какая функция возвращает результат своей работы явным образом? MPI_WTIME и WTICK 67. Какие задачи можно решить при помощи создания независимого коммуникатора Группы и коммуникаторы 68. Какие значения в данной процедуре должны быть одинаковыми у всех процессов? count, datatype и source 69. Какие значения элементов массива DIMS в данной процедуре будут ошибочны Отрицательные 70. Какие коммуникаторы создаются сразу после вызова процедуры MPI_INIT MPI_COMM_WORLD MPI_COMM_NULL 71. Какие константы являются индексом по массиву status? MPI_SOURCE, MPI_TAG и MPI_ERROR 72. Какие объекты, используемые в MPI, имеют префикс MPI_? Имена функций, константы, предопределенные типы данных и т.п 73. Какие параметры задают ограничения на размеры соответсвующих массивов MAXINDEX и MAXEDGES 74. Какие процессы обязательно участвуют в операциях типа точка-точка? 75. Какие способы пересылки разнотипных данных в MPI существуют Производные типы данных; Упаковка данных 76. Какие типы данных создаются во время выполнения программы с помощью процедур-конструкторов на основе существующих к моменту вызова конструктора типов данных Производные 77. Какие типы топологии предусмотрены в MPI? Порядке убывания. 80. Каким образом должен указываться тип передаваемых элементов? Процесс-отправитель 91. Какой из процессов операции типа точка-точка должен вызвать одну из процедур с указанием того же коммутаторе Процесс-получатель 92. Какой коммуникатор включает только вызвавшие процессы MPI_COMM_SELF 93. Какой коммуникатор обозначает значение, используемое для ошибочной группы MPI_GROUP_NULL 94. Какой коммуникатор обозначает пустую группу, не содержащую ни одного процесса MPI _ GROUP_EMPTY 95. Какой коммуникатор объединяет все процессы приложения MPI_COMM_WORLD 96. Какой коммуникатор служит для взаимодействия всех запущенных процессов MPI-программы Всеобъемлющий коммуникатор 97. Какой коммуникатор содержит только один текущий процесс? MPI_COMM_SELF 98. Какой константой используется в определении размера массива, выделяемого для буферизации? MPI_BSEND_OVERHEAD 99. Какой массив содержит количество элементов, передаваемых от каждого процесса? RCOUNTS - целочисленный массив 100. Какой процедурой можно пользоваться, если процесс-получатель уже инициировал прием сообщения? MPI_RSEND 101. Какой функцией будет вычисляться создание пользовательской глобальной операции OP FUNC. 102. Какую предопределенную константу можно использовать при приеме сообщения с любым индентификатором? MPI_ANY_TAG 103. Какую процедуру можно использовать для перенумерации процессов MPI_COMM_SPLIT 104. Любой процесс может производить операции над любыми группами, в том числе над такими, которые не содержат данный процесс 105. Могут ли использоваться в коллективных операциях те же коммуникаторы, использовавшиеся для операций точка-точка? ДА 106. Назовите основной способ взаимодействия параллельных процессов Collective 113. Операции предназначенные для взаимодействия двух процессов программы называются Point-to-point 114. Операции типа точка-точка предназначены... Коммуникатор 117. Отметьте основной способ взаимодействия между процессами в MPI: POSITION 120. Почему в начале MPI-программы должна стоять директива include 'mpif.h'? Periods 137. С помощью какого логического параметра можно определить, что системе разрешено менять порядок нумерации процессов REORDER 138. С помощью какого процесса возможна проверка завершенности асинхронной операции MPI_ISEND ИЛИ MPI_IRECV, ассоциированной с идентификатором REQUEST MPI_Test(MPI_Request *request, int *flag, MPI_Status *status) 139. С помощью какого процесса возможно задать интерфейс пользовательской функции для создания глобальной операции FUNCTION FUNC(INVEC(*), INOUTVEC(*), LEN, TYPE) <type> INVEC(LEN), INOUTVEC(LEN) INTEGER LEN, TYPE 140. С помощью какого процесса можно определить ранги непосредственных соседей процесса с рангом RANK в графовой топологии, связанной с коммуникатором сомм MPI_GRAPH_NEIGHBORS(COMM, RANK, MAX, NEIGHBORS, IERR) 141. С помощью какой коллективной процедуры возможна синхронизация процессов MPI _ BARRIER
142. С помощью какой процедуры в массивах INDEX и EDGES возвращается описание графовой топологии в том виде, как она задается при создании топологии MPI_GRAPH_CREATE 143. С помощью какой процедуры возможна рассылка каждым процессом коммуникатора COMM различных порций данных всем другим процессам MPI_Alltoall 144. С помощью какой процедуры возможно аннулировать производственного типа данных DATATYPE MPI_Type_free 145. С помощью какой процедуры возможно ожидание завершения одной из COUNT асинхронных операций, ассоциированных с идентификаторами REQUESTS MPI_WAITALL(COUNT, REQUESTS, STATUSES, IERR) 146. С помощью какой процедуры возможно получение группы GROUP, соответсвующей коммуникатору COMM MPI _ COMM _ GROUP (COMM, GROUP, IERR) 147. С помощью какой процедуры возможно расщепление коммуникатора на подгруппы, соответствующиме декартовым подрешеткам меньшей размерности MPI _ CART_CREATE 148. С помощью какой процедуры возможно создание нового коммуникатора NEWCOMM MPI_COMM_DUP 149. С помощью какой процедуры возможно Создание нового коммуникатора NEWCOMM с той же группой процессов и атрибутами, что и у коммуникатора сомм MPI _ COMM_DUP 150. С помощью какой процедуры можно задать новый порядок процессов в группе MPI_GROUP_INCL 151. С помощью какой процедуры можно определение смещения DISPL верхней границы элемента типа данных DATATYPE MPI _ TYPE_UB 152. С помощью какой процедуры можно определение смещения DISPL нижней границы элемента типа данных DATATYPE MPI_TYPE_LB 153. С помощью какой процедуры можно определить количество своих непосредственных соседей в рамках данной топологии MPI_GRAPH_CREATE 154. С помощью какой процедуры можно определить необходимый объем памяти для упаковки INCOUNT элементов типа DATATYPE MPI_PACK_SIZE 155. С помощью какой процедуры можно определить ранг процесса по его декартовым координатам MPI_CART_RANK0 156. С помощью какой процедуры можно определить число вершин и число ребер графовой топологии, связанной с коммутатором MPI_GRAPHDIMS_GET 157. С помощью какой процедуры можно определить, на какие физические процессоры были спланированы процессы MPI-приложения MPI_MAX_PROCESSOR_NAME 158. С помощью какой процедуры можно определить тип топологии, связанной с коммуникатором COMM MPI_Comm_test 159. С помощью какой процедуры можно распаковать OUTCOUNT элементы типа DATATYPE MPI_Unpack 160. С помощью какой процедуры можно сравнить группы GROUP1 и GROUP2 MPI_GROUP_COMPARE 161. С помощью какой процедуры можно узнать точное число элементов в принимаемом сообщении? MPI_GET_COUNT. 162. С помощью какой процедуры можно упаковать INCOUNT элементы типа DATATYPE MPI_Pack
163. С помощью какой процедуры происходит создание группы NEWGROUP из пересечения групп GROUP 1 и GROUP 2 MPI_Group_intersection
164. С помощью какой процедуры происходит создание группы NEWGROUP ИЗ разности групп GROUP 1 и GROUP 2 MPI_Group_difference
165. С помощью какой процедуры происходит создание группы NEWGROUP ИЗ объединения групп GROUP 1 и GROUP MPI_Group_union 166. С помощью чего осуществляется взаимодействие запущенных процессов между собой в MPI? NNODES 169. С помощью какой процедуры использование отложенных запросов позволяет инициализировать посылку данных только один раз? MPI_BARRIER. 170. С помощью какой процедуры можно определить декартовые координаты процесса по его рангу MPI_Card_coords 171. С помощю какой процедуры можно задать свою функцию для выполнения глобальной операции MPI_OP_CREATE. 172. Создание коммуникатора является Бинарным отношением 177. Что не допускается в ходе выполнения MPI-программы в версиях до MPI 2.0 выполнение других операций и не пересекутся с сообщениями, появивши-
|
||||
Последнее изменение этой страницы: 2016-09-18; просмотров: 344; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.12.161.29 (0.006 с.) |