Главная /
Кластерные вычисления
Кластерные вычисления - ответы на тесты Интуит
Основной акцент в учебном курсе делается на изучение основ параллельного программирования с использованием программного интерфейса MPI, а также высокоуровневого языка параллельного распределенного программирования MC# (www.mcsharp.net), на базе технологий и продуктов Microsoft.
Список вопросов:
- # Подход на основе SMP развивался
- # Какой подход к развитию архитектуры компьютерных процессоров развивался при построении высокопроизводительных серверов?
- # Из перечисленных ниже записей выделите характерные особенности для процессоров в высокопроизводительных серверах:
- # К элементам классической SMP-системы следует относить
- # Из предложенных ниже записей выберите элементы классической SMP-системы:
- # На пути к многоядерным процессорам первой появилась технология
- # Сколько виртуальных ядер содержит процессор Intel Pentium 4, использующий технологию Hyper-Threading?
- # К составляющим частям процессора Intel Pentium 4, использующего технологию Hyper-Threading, следует относить
- # К ресурсам физического процессора следует относить
- # Согласно технологии Hyper-Threading, если один виртуальный процессор занял общий ресурс, то второй
- # Реальный прирост производительности процессора от применения технологии Hyper-Threading составляет
- # При использовании технологии Hyper-Threading произошла следующая ситуация: один из виртуальных процессоров занял общий ресурс. Какие действия в таком случае производит второй виртуальный процессор?
- # Локальная вычислительная система, состоящая из множества независимых компьютеров и сети, связывающей их, носит название
- # Сетевая компонента кластера может быть
- # К компонентам программного обеспечения кластеров следует относить
- # К средствам разработки кластеров следует относить
- # К программному обеспечению управления ресурсами кластера следует относить средства
- # К языкам, основанным на глобальном распределенном адресном пространстве, следует относить
- # К факторам, от которых зависит выбор сетевой технологии, следует относить
- # Какие из предложенных ниже факторов следует учитывать при выборе сетевой технологии?
- # Технические характеристики сети, непосредственно связанные с передачей данных, выражаются в терминах
- # Время, затрачиваемое на передачу данных от одного компьютера к другому, носит название
- # К составляющим частям задержки следует относить
- # Количество бит за секунду, которое может быть передано по участку сети, носит название
- # В интегральных микросхемах со сверхвысокой степенью интеграции Blue Gene/L в рамках одной интегральной схемы могут объединяться несколько компонентов. К таким компонентам следует относить
- # К сетям, которыми связаны между собой узлы суперкомпьютера, следует относить
- # Модули разных габаритов, помещаемые в стандартную стойку и соединяемые кабелями, носят название
- # Допустимая емкость оперативной памяти в С-кирпиче
- # Чем М-кирпичи отличаются от С-кирпичей?
- # R-кирпичи содержат коммутаторы, которые в семействах машин SGI называются
- # Сколько сетевых топологий поддерживает Windows CCS 2003?
- # Выделенная, высокоскоростная сеть, предназначенная для передачи сообщений параллельных приложений, работающих на вычислительных узлах кластера, носит название
- # К составляющим развертывания Windows CCS 2003 относят
- # К составляющим частям графического интерфейса менеджера Windows CCS 2003 следует относить
- # Имя машины, являющейся головным узлом кластера, отображается
- # К группам множества командных строк менеджера Windows CCS следует относить
- # Стандартной моделью программирования для разработки приложений с явным параллелизмом является интерфейс на основе
- # К особенностям стандарта для параллельных программ, представляющего собой цель разработки MPI, следует относить
- # К базовым функциям стандарта MPI-1 следует относить
- # Из приведенных ниже записей выделите базовые функции стандарта MPI-1:
- # К дополнительным функциям стандарта MPI-2 относят
- # Из предложенных ниже записей выберите те, которые представляют собой функции стандарта MPI-2:
- # Команды управления вычислительным окружением стандарта MPI используются для
- # Из предложенных ниже записей выделите правильные записи наиболее часто используемых функций MPI:
- # Все параллельные процессы, из которых состоит MPI-программа, объединяются в группы, которые управляются
- # Взаимодействие параллельных процессов внутри группы обеспечивается
- # Уникальный номер, который присваивается процессу системой при инициализации, носит название
- # Операции передачи данных в MPI типа "точка-точка" представляют собой передачу сообщений между
- # Из предложенных ниже записей выберите правильные обозначения MPI-функций для выполнения команд Send и Receive:
- # К правильным вариантам записи MPI-функций для выполнения команд Send и Receive следует отнести
- # К аргументам блокирующего Send следует отнести
- # Коллективные операции являются
- # Коллективные операции используются
- # Куда отправляет данные процесс root?
- # К функциям, выполняемым коллективными операциями в MPI, следует относить
- # Какие из предложенных ниже функций выполняются коллективными операциями в MPI?
- # Для определения собственных коллективных операций используют
- # Выполнение коллективной операции во всех процессах группы и помещение результатов в процесс с рангом root производится функцией
- # Встроенных коллективных операций в MPI насчитывается
- # К встроенным коллективным операциям в MPI следует отнести
- # К основным целям средств организации процессов в группы следует относить
- # Группы и коммуникаторы являются
- # В терминах MPI, отображение MPI процессов на некоторую геометрическую конфигурацию процессоров описывает
- # К типам топологий, поддерживаемым в MPI, следует относить
- # Виртуальные топологии строятся на основе
- # Для чего MPI-отладчик из Visual Studio использует файл Mpishim.exe?
- # Какие средства используются при отладке MPI-приложений в рамках Visual Studio?
- # К средствам отладки MPI-приложений в рамках Visual Studio следует отнести
- # К режимам, в которых пользователь может выполнять MPI-приложения непосредственно в рамках сессии из Visual Studio, следует относить
- # При задании точек остановки в приложении, пользователь может указать применение этих точек
- # В поле ID окна Processes Visual Studio отображается
- # Установка фильтров для точек остановки позволяет иметь активные точки остановки
- # Язык MC# является адаптацией и развитием базовых идей языка
- # В чем заключается ключевая особенность языка Polyphonic C#?
- # Какую роль выполняют в многопоточных программах асинхронные методы?
- # Для синхронизации асинхронных и синхронных методов в язык C# были введены новые конструкции, получившие название
- # Методы, которые могут быть перенесены для исполнения на другие машины, выделяются с помощью ключевого слова
- # Методы, которые должны быть исполнены асинхронно локально, выделяются с помощью ключевого слова
- # В языке C# обычные методы являются
- # При исполнении программы на параллельной архитектуре, сокращение времени её работы может быть достигнуто путем
- # К средствам создания параллельных процессов в языке MC# следует относить
- # Кроме средств создания параллельных процессов, любой язык параллельного программирования должен содержать конструкции
- # Основой взаимодействия параллельных процессов в языке MC# является
- # В языке MC#, средства взаимодействия между процессами оформлены в виде специальных синтаксических категорий, которые называются
- # Для синхронизации параллельных процессов в MC# используются
- # Задание ключевого слова async означает, что при вызове данного метода он будет запущен
- # Async- и movable-методы
- # Объекты, создаваемые во время исполнения MC#-программы, являются
- # Выделите из перечисленных ниже записей данные, необходимые во время вызова movable-метода:
- # Если копируемый объект обладает каналами или обработчиками, то при копировании на удаленную машину они
- # Синтаксически, каналы и обработчики обычно объявляются в программе с помощью
- # Связки определяются в виде
- # К элементам, не имеющим модификатора static, следует отнести
- # Обработчик используется
- # Если, к моменту вызова обработчика, связанный с ним канал пуст, то этот вызов
- # В одной связке можно определить
- # Все формальные параметры каналов и обработчика в связке должны иметь
- # Формальные параметры каналов и обработчиков не могут содержать модификаторов
- # Каналы и обработчики в связке всегда объявляются, как static. Верно ли это?
- # К составляющим частям реализации MC# относят
- # К главным функциональным частям рантайм-системы MC# относят
- # Какие из перечисленных ниже элементов следует отнести к функциональным частям рантайм-системы MC#?
- # Компилятор переводит программу из MC# в C#, его главной целью является создание кода, реализующего
- # Реализация вычислительной сессии производится классом
- # Информация об обработчике содержится в классе
- # Возможность доставки запросов на исполнение movable-методов и канальных сообщений реализуется классом
- # К главным функциям компилятора следует отнести
- # Из предложенных ниже записей выделите главные функции компилятора:
- # К вычислительным системам с массовым параллелизмом следует отнести
- # К программным интерфейсам, предназначенным для систем с общей памятью, следует относить
- # К программным интерфейсам, предназначенным для систем на основе передачи сообщений, следует относить
- # На какие языки программирования опираются программные интерфейсы OpenMP и MPI?
- # К основным частям современного высокоуровневого языка программирования следует отнести
- # Математическое исчисление процессов с высокоуровневым механизмом обработки сообщений, адекватно абстрагирующие соответствующий низкоуровневый механизм (на основе IP-адресов, портов и сокетов), который используется в современных компьютерных системах, носит название
- # К специальным конструкциям, предназначенным для параллельного программирования, следует отнести
- # К специальным конструкторам типов данных предназначенным для параллельного программирования, следует отнести
- # Какие библиотеки требуются для разработки параллельных и распределенных приложений на базе .NET?
- # Свободной реализацией платформы .NET для Unix-подобных систем является система
- # Адаптацией и развитием базовых идей языка Polyphonic C# на случай параллельных и распределенных вычислений является язык
- # Для синхронизации нескольких асинхронных методов, а также асинхронных и синхронных методов, в язык C#, были введены конструкции, получившие название
- # В случае языка MC#, программист может предусмотреть исполнение автономных асинхронных методов
- # Выделение методов, которые должны быть исполнены асинхронно локально, в языке MC# производится с помощью ключевого слова
- # Выделение методов, которые могут быть перенесены для исполнения на другие машины, в языке MC# производится с помощью ключевого слова
- # Выбор языка C# в качестве базового, дает возможность использовать современный язык объектно-ориентированного программирования, обладающий богатым множеством библиотек. К таким библиотекам следует отнести библиотеки
- # Автоматическую сериализацию/десериализацию пересылаемых объектов в программах на MC# производит
- # Программирование сериализации объектов для их пересылки на другой узел в MPI
- # В языке C# обычные методы являются
- # При исполнении программы на параллельной архитектуре, сокращение времени её работы может быть достигнуто
- # К средствам создания параллельных процессов в языке MC# следует отнести
- # Кроме средств создания параллельных процессов, любой язык параллельного программирования должен содержать конструкции
- # Основой взаимодействия параллельных процессов в языке MC# является
- # В языке MC#, средства взаимодействия между процессами оформлены в виде специальных синтаксических категорий, которые носят название
- # В языке X10, пересылка значений с одного места в другое, требует
- # Для синхронизации параллельных процессов в MC# используются
- # В языке X10 для синхронизации используются конструкции под названием
- # Async- и movable-методы
- # Объекты, создаваемые во время исполнения MC#-программы, являются, по своей природе
- # К режимам параллелизации MC#-программ в распределенном режиме следует относить
- # В функциональном режиме, объект, для которого вызывается movable-метод
- # Главная машина кластерной архитектуры носит название
- # Если, к моменту вызова обработчика, связанный с ним канал пуст, то этот вызов
- # Тело связки исполняется только после того, как вызваны
- # Все формальные параметры каналов и обработчика в связке должны иметь
- # Наличие значения более чем в одном канале, может стать источником
- # Последовательность чисел Фибоначчи есть
- # Из каких чисел состоит последовательность чисел Фибоначчи?
- # Из приведенных ниже утверждений выберите верные:
- # Первым числом в последовательности чисел Фибоначчи является число
- # Какое число стоит пятым в последовательности чисел Фибоначчи?
- # Какое число стоит седьмым в последовательности чисел Фибоначчи?
- # Если структура данных задачи организована в виде дерева, то его обработку легко распараллелить путем обработки каждого поддерева
- # С точки зрения Runtime-языка MC#, поддерживающей распределенное исполнение программ, канал также является
- # Применимы ли процедуры сериализации/десериализации к каналам языка MC#?
- # Главным значением корня степени n из единицы является
- # Каким числом является главное значение корня степени n из единицы?
- # В основании комплексного числа, являющегося главным значением корня степени n из единицы, лежит число
- # Метод быстрого вычисления дискретного преобразования Фурье, использующий свойства комплексных корней из единицы требует времени
- # Метод прямого вычисления по формуле вычисления дискретного преобразования Фурье, использующий свойства комплексных корней из единицы требует времени
- # К алгоритмам БПФ следует отнести
- # Итеративный алгоритм БПФ естественным образом параллелится
- # На какое максимальное количество процессоров параллелится итеративный алгоритм БПФ?
- # Возможно ли распараллеливание итеративного алгоритма БПФ естественным образом?
- # Построение списка простых чисел методом просеивания носит название
- # Что представляет собой решето Эратосфена?
- # Возможно ли нахождение простых чисел с помощью решета Эратосфена?
- # При исполнении программы на одной машине, элементы цепочки, с помощью которой производится просеивание натуральных чисел, могут быть построены
- # Из чего могут быть построены элементы цепочки, с помощью которой производится просеивание натуральных чисел при исполнении программы на одной машине?
- # К стандартным объектам .NET следует отнести
- # При исполнении программы на одной машине, элементы цепочки, с помощью которой производится просеивание, могут быть построены из очередей. В этом случае, программист должен позаботиться об их
- # При исполнении программы на одной машине, элементы цепочки, с помощью которой производится просеивание, могут быть построены из очередей. О чем должен позаботиться программист в это случае?
- # Что представляют собой синхронные методы?
- # Массив натуральных чисел фиксированного размера, пустые хвостовые элементы которого заполняются нулями, носит название
- # Чем по своей сути является пакет?
- # Пустые хвостовые элементы пакета заполняются
- # Для демонстрации способа, с помощью которого можно обеспечить взаимодействие внутри множества асинхронных процессов в соответствии с принципом "все со всеми" предназначена программа
- # Программа all2all показывает, как можно реализовать на языке MC#
- # Возможен ли вариант программы all2all с распределенными процессами?
- # Какие из приведенных ниже действий может выполнять распределенный процесс?
- # Из приведенных ниже записей выберите действия, которые может выполнять распределенный процесс:
- # Для чего может применяться распределенный процесс?