Главная /
Модели и средства программирования для многопроцессорных вычислительных систем
Модели и средства программирования для многопроцессорных вычислительных систем - ответы на тесты Интуит
В курсе дается краткое введение в параллельное программирование, приводится описание моделей параллельного программирования и специфики проектирования параллельных алгоритмов и программ.
Список вопросов:
- # По таксономии Флинна архитектуры компьютера деляться на:
- # Архитектура компьютера SIMD по таксономии Флинна представляет собой:
- # Архитектура компьютера SISD по таксономии Флинна представляет собой:
- # Архитектура компьютера MIMD по таксономии Флинна представляет собой:
- # Архитектура компьютера MISD по таксономии Флинна представляет собой:
- # Активной блокировкой называют ситуацию, ...
- # Каждый узел информационного графа можно охарактеризовать:
- # Каждую дугу информационного графа можно охарактеризовать:
- # Поток и процесс в многопоточных программах соотносятся следующим образом:
- # Для последовательной модели программирования характерны особенности:
- # Для параллельной модели программирования характерны особенности:
- # Поток и процесс в многопоточных программах соотносятся следующим образом:
- # Подходы в рамках параллельной модели программирования:
- # Особенности модели передачи сообщений в параллельном программировании:
- # Особенности модели параллелизма данных в параллельном программировании:
- # Укажите первый закон Амдала?
- # Укажите второй закон Амдала?
- # Укажите третий закон Амдала?
- # Реализация модели параллелизма данных требует поддержки параллелизма на уровне транслятора. Такую поддержку могут обеспечивать:
- # Инструментами программирования при использовании параллелизма задач являются:
- # Какие выделяют этапы разработки параллельного алгоритма?
- # На каком этапе разработки параллельного алгоритма выполняется анализ задачи и оценка возможности распараллеливания?
- # Какие выделяют этапы разработки параллельного алгоритма?
- # На каком этапе разработки параллельного алгоритма подзадачи объединяются в более крупные блоки?
- # На каком этапе разработки параллельного алгоритма происходит распределение подзадач между процессорами?
- # На каком этапе разработки параллельного алгоритма определяются коммуникации, необходимые для пересылки исходных данных?
- # Какие методы декомпозиции существуют?
- # Какие методы декомпозиции существуют?
- # Крупноблочный параллелизм как степень "зернистости" алгоритма выделяется:
- # Мерой "зернистости" алгоритма является:
- # Мелкозернистый параллелизм как степень "зернистости" алгоритма выделяется:
- # Среднеблочный параллелизм как степень "зернистости" алгоритма выделяется:
- # Существуют следующие основные типы коммуникаций:
- # Существуют следующие основные типы коммуникаций:
- # Существуют следующие основные типы коммуникаций:
- # Какие языки программирования поддерживает OpenMP?
- # Какие компоненты входят в OpenMP?
- # В OpenMP-программе используется заголовочный файл:
- # Директивы компилятора в OpenMP используются для:
- # Подпрограммы библиотеки времени выполнения в OpenMP используются для:
- # Переменные окружения в OpenMP используются для:
- # Директива do в OpenMP:
- # Директива parallel в OpenMP:
- # Директива sections в OpenMP:
- # Директива section в OpenMP:
- # Директива single в OpenMP:
- # Директива workshare в OpenMP:
- # Директива master в OpenMP:
- # Директива critical в OpenMP:
- # Оператор private в OpenMP:
- # Оператор firstprivate в OpenMP:
- # Оператор lastprivate в OpenMP:
- # Оператор nowait в OpenMP:
- # Оператор shared в OpenMP:
- # Оператор default в OpenMP:
- # Оператор num_threads в OpenMP:
- # Оператор schedule в OpenMP:
- # Подпрограмма omp_set_num_threads в OpenMP:
- # Подпрограмма omp_get_num_threads в OpenMP:
- # Подпрограмма omp_get_max_threads в OpenMP:
- # Подпрограмма omp_get_thread_num в OpenMP:
- # Подпрограмма omp_get_num_procs в OpenMP:
- # Подпрограмма omp_in_parallel в OpenMP:
- # Подпрограмма omp_get_dynamic в OpenMP:
- # Подпрограмма omp_set_nested в OpenMP:
- # Как в среде UNIX задаются переменные окружения OpenMP?
- # Как в среде Windows задаются переменные окружения OpenMP?
- # Укажите возможные значения переменной окружения OpenMP OMP_SCHEDULE:
- # Переменная окружения OMP_NUM_THREADS в OpenMP:
- # Переменная окружения OMP_SCHEDULE в OpenMP:
- # Переменная окружения OMP_NESTED в OpenMP:
- # В модели программирования MPI совокупность всех процессов, составляющих параллельное приложение, или их части, описывается специальной структурой, которая называется:
- # Каждому процессу модели программирования MPI в области взаимодействия назначается уникальный числовой идентификатор:
- # Значение ранга находится в пределах(np - число процессов):
- # Задаваемое пользователем целое число от 0 до 32767, которое играет роль идентификатора сообщения и позволяет различать сообщения, приходящие от одного процесса:
- # Для передачи сообщения в MPI, необходимо указать:
- # Для передачи сообщения в MPI, необходимо указать:
- # Укажите существующие разновидности обменов сообщениями в MPI:
- # Укажите существующие разновидности двухточечного обмена:
- # Какой вид двухточечного обмена приостанавливает выполнение процесса на время приема сообщения?
- # При какой виде двухточечного обмена выполнение процесса продолжается в фоновом режиме, а программа в нужный момент может запросить подтверждение завершения приема сообщения?
- # Какой вид двухточечного обмена сопровождается уведомлением об окончании приема сообщения?
- # Какой вид двухточечного обмена уведомлением об окончании приема сообщения не сопровождается?
- # Перечислите стандартные коммуникаторы в MPI:
- # При успешном завершении вызова процедуры MPI_Init возвращается значение:
- # При попытке повторного вызова процедуры MPI_Init возвращается значение:
- # Какой стандартный коммуникатор в MPI включает все процессы параллельной программы?
- # Какой стандартный коммуникатор в MPI включает только данный процесс?
- # Какой стандартный коммуникатор в MPI не содержит ни одного процесса?
- # Специальная именованная константа в MPI, обозначающая неправильный указатель на буфер:
- # Специальная именованная константа в MPI, обозначающая неправильный коммуникатор:
- # Специальная именованная константа в MPI, обозначающая неправильный ранг:
- # Специальная именованная константа в MPI, обозначающая неправильную операцию:
- # Специальная именованная константа в MPI, обозначающая неправильный аргумент:
- # Специальная именованная константа в MPI, обозначающая неизвестную ошибку:
- # Какая операция одностороннего обмена в MPI передает данные от отправителя в окно?
- # Какая операция одностороннего обмена в MPI передает данные из окна отправителю?
- # Какая операция одностороннего обмена в MPI обновляет окно получателя?
- # Укажите предопределенную операцию приведения MPI, которая соответствует операции логическое "ИЛИ"?
- # Укажите предопределенную операцию приведения MPI, которая соответствует операции битовое "ИЛИ"?
- # Укажите предопределенную операцию приведения MPI, которая соответствует операции логическое исключающее "ИЛИ"?
- # Какая из перечисленных подпрограмм устанавливает подключение к MPI?
- # Какая из перечисленных подпрограмм завершает работу с MPI?
- # Укажите предопределенную операцию приведения MPI, которая соответствует операции битовое исключающее "ИЛИ"?
- # Какая подпрограмма MPI определяет размер области взаимодействия?
- # Какая подпрограмма MPI определяет ранг процесса?
- # Какая подпрограмма MPI определяет имя узла, на котором выполняется данный процесс?
- # Для записи исходного текста программы на Фортране могут использоваться ...
- # При записи исходного текста программы на Фортране в фиксированном формате строка содержит:
- # При записи исходного текста программы на Фортране в свободном формате длина строки составляет:
- # Программа на Фортране состоит из ...
- # Первым оператором главной программы на Фортран является её заголовок:
- # Максимальная длина любого имени в программах на Фортране:
- # Атрибут PARAMETER означает, что:
- # Атрибут PUBLIC означает, что:
- # Атрибут PRIVATE означает, что:
- # Атрибут POINTER означает, что:
- # Атрибут TARGET означает, что:
- # Атрибут ALLOCATABLE означает, что:
- # Атрибут DIMENSION означает, что:
- # Атрибут INTENT:
- # Атрибут OPTIONAL:
- # Знак операции отношения .LT. в Фортране соответствует операции сравнения:
- # Знак операции отношения .LE. в Фортране соответствует операции сравнения:
- # Знак операции отношения .GT. в Фортране соответствует операции сравнения:
- # Знак операции отношения .GE. в Фортране соответствует операции сравнения:
- # Операция .NOT. в Фортране соответствует операции:
- # Операция .AND. в Фортране соответствует операции:
- # Операция .OR. в Фортране соответствует операции:
- # Операция .EQV. в Фортране соответствует операции:
- # Предложение описания переменных в Фортране 90 имеет вид:
- # Буквальные числовые константы в Фортране записываются:
- # Комплексные буквальные константы в Фортране записываются:
- # Сколько существует буквальных логических констант в Фортране?
- # Укажите оператор чтения данных в Фортране:
- # Укажите оператор записи данных в Фортране:
- # Укажите оператор вывода данных на устройство стандартного вывода в Фортране:
- # Укажите оператор соединения файла с логическим устройством ввода-вывода в Фортране:
- # Укажите оператор закрытия файла в Фортране:
- # Какой порядок структуры программы на Фортране является правильным?
- # Какая встроенная подпрограмма в Фортране возвращает ближайшее целое?
- # Какая встроенная подпрограмма в Фортране возвращает верхнюю границу массива?
- # Какая встроенная подпрограмма в Фортране производит умножение с двойной точностью?