Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву
Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Выполнение других операций и не пересекутся с сообщениями, появивши-Содержание книги
Поиск на нашем сайте Выполнение других операций и не пересекутся с сообщениями, появивши- Мися в результате индивидуального взаимодействия процессов. 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; просмотров: 484; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.216.196 (0.006 с.) |