Зачет по дисциплине: Отказоустойчивые вычислительные системы. Билет № 2
Состав работы
|
|
Работа представляет собой файл, который можно открыть в программе:
- Microsoft Word
Описание
Билет № 2
2. Критериями оценки эффективности многопроцессорных вычислительных систем являются:
Масштабируемость, Отказоустойчивость, Производительность.
Многопроцессорность, Надежность, Вычислительная мощность.
Надежность, Производительность, Мультипроцессность.
4. К какому классу в соответствии с систематикой Флинна относятся векторные и векторно-конвейерные ВС?
SIMD.
SISD.
MISD.
MIMD.
6. Какие преимущества предоставляет пользователям вычислительных систем с суперкомпьютерным уровнем кластерная архитектура?
Наиболее выгодное соотношение "цена/производительность".
Прекрасные возможности расширения.
Высокая отказоустойчивость.
Простота управления одновременным доступом к файлам.
8. В качестве системообразующего вычислительного модуля в кластерных системах используется
SMP
МРР
раздельный кэш
общий кэш
1. Какие принципы технической реализации вычислительных систем (ВС) относятся к базовым?
Модульность, Близкодействие.
Масштабируемость, Децентрализованность.
Асинхронность, децентрализованность, распределенность.
2. Каким требованиям удовлетворяют вычислительные системы, основанные на принципах модульности и близкодействия?
Асинхронности, Распределенности.
Синхронности, Распределенности.
Локальности, Синхронности.
5. Какие из приведенных свойств относятся к важнейшим свойствам архитектуры ВС.
Надёжность и живучесть, Самоконтроль и самодиагностика.
Высокая производительность, Специализация на решение сложных задач.
Высокая производительность, Реконфигурируемость, Специализированность
8. Что понимается под масштабируемостью (Scalability) вычислительных систем?
Способность к наращиванию и сокращению ресурсов.
Масштабированное изменение количества процессоров в ВС по арифметической или геометрической прогрессии.
Способность к наращиванию и сокращению вычислительной мощности ВС за счёт масштабирования точности вычислений.
5. Что понимается под паракомпьютером?
Вычислительная система с бесконечным количеством процессоров.
Два компьютера соединенные с помощью кабеля.
Соединение двух компьютеров в локальную сеть.
7. Как определяется понятие эффективности?
Отношение времени выполнения параллельного алгоритма к количеству используемых процессоров.
Отношение времени выполнения последовательного алгоритма к времени выполнения параллельного алгоритма.
Отношение времени выполнения стоимостно-оптимального параллельного алгоритма к ускорению.
8. Возможно ли достижения сверхлинейного ускорения?
Да
Нет
11. Как определяется понятие стоимости вычислений?
Как произведение времени параллельного решения задачи и числа используемых процессоров.
Как произведение стоимости выполнения одной операции параллельного решения задачи на число используемых процессоров.
Как частное от деления времени параллельного решения задачи на число используемых процессоров.
1. Существенные показатели для вычислительных кластеров
a) Высокая производительность процессора при выполнении операций над числами с плавающей точкой.
b) Высокая латентность объединяющей сети.
c)
2. Типовая схема коммуникации в многопроцессорной системе, в которой между любой парой процессоров существует прямая линия связи:
Полный граф.
Тор.
Гиперкуб.
4. Для какой топологии сети передачи данных при p-процессорах диаметр сети равен [p/2]
Кольцо
Звезда
Линейка
5. При передаче данных между двумя процессорами сети трудоемкости выполнения операции рассылки сообщений
t н + mtк [p / 2], t н + mtк [p1/2 / 2], t н + mtк log2p
соответствуют топологиям:
Кольцо, решетка, гиперкуб.
Гиперкуб, кольцо, тор.
Кольцо, гиперкуб, решетка-тор.
1. Выберите правильную последовательность организации разработки параллельных алгоритмов
Разделение вычислений на независимые части, выделение информационных зависимостей, масштабирование подзадач.
Распределение подзадач между процессорами, выделение информационных зависимостей, разделение вычислений на независимые части.
Выполнить анализ имеющихся вычислительных схем, Распределение подзадач между процессорами, выделение информационных зависимостей.
2. Процесс – это:
программа на стадии выполнения;
действие, выполняемое программой;
результат, полученный выполняемое программой.
5. Укажите недостатки использования декомпозиции вычислений только достаточно "крупных" подзадач.
Затрудняет эффективное использование достаточно большого количества процессоров.
Ухудшает локальность вычислений.
Не позволяет обеспечить простоту представления вычислительных схем и эффективность параллельных расчетов.
9. Регулярные структуры базовых подзадач после декомпозиции данных:
одномерная (линейка);
решетка;
кольцевая;
гиперкубическая.
1. Какие положения входят в основы технологии OpenMP?
Организация вычислений для многопроцессорных вычислительных систем с раздельной памятью;
Использование указания программиста по организации параллельных вычислений в виде директив или комментариев;
Использование специального препроцессора для обработки директив распараллеливания.
2. В чем состоят основные преимущества технологии OpenMP?
Учитывает преимущества многопроцессорных вычислительных систем с общей памятью.
Учитывает преимущества многопроцессорных вычислительных с распределенной памятью.
Эффективно используется в многопроцессорных вычислительных системах как с общей памятью, так и с распределенной памятью.
8. В чем состоят понятия фрагмента параллельной программы?
Блок программы, управляемый директивой parallel.
Параллельно выполняемые участки программного кода, динамически-возникающие в результате вызова функций.
Часть параллельного блока программы, выделяемая для параллельного выполнения.
11. В чем состоят понятия секции параллельной программы?
Часть параллельного фрагмента, выделяемая для параллельного выполнения при помощи директивы section.
Блок программы, управляемый директивой section.
Параллельно выполняемые участки программного кода, динамически-возникающие в результате вызова функций section.
2. Какие условия должны выполняться, чтобы циклы для многих методов матричных вычислений могли быть распараллелены?
Наличие параллелизма по данным.
Выполнение условия ленточного разбиения матрицы.
Выполнение условия блочного разбиения матрицы.
4. Как определяется порядок выполнения итераций в распараллеливаемых циклах в OpenMP?
При помощи параметра schedule директивы for.
При помощи параметра distribute директивы for.
При помощи параметра shared директивы for.
8. Как определяется критическая секция?
a) Блок программного кода, который может выполняться только одним потоком в каждый конкретный момент времени.
b) Блок программного кода, где выполняется совместная обработка локальных переменных.
c) Фрагмент программы, где изменение значений общих переменных должно осуществляться в каждый конкретный момент времени только одним потоком.
9. Какие способы используются для распределения элементов матрицы между потоками
Блочное.
Векторное.
Циклическое.
4. Какой минимальный набор функций MPI позволяет начать разработку параллельных программ?
Инициализация и завершение, определение количества и ранга процессов, передача и прием сообщений.
Инициализация, распределение вычислений между процессорами, передача и прием сообщений, завершение.
Передача сообщений и прием сообщений.
6. Какая функция MPI обеспечивает передачу данных от одного процесса всем процессам?
MPI_Bcast.
MPI_Send_ALL.
MPI_ASend.
7. Какие режимы передачи данных поддерживаются в MPI?
стандартный, синхронный, буферизованный, по готовности.
стандартный, синхронный, асинхронный, буферизованный, по готовности.
стандартный, синхронный, асинхронный, блочный, по готовности.
9. Какие коллективные операции передачи данных предусмотрены в MPI?
Передача данных от одного процесса всем процессам внутри одного коммуникатора.
Передача данных от всех процессов одного коммуникатора одному процессу другого коммуникатора
Передача данных от одного процесса одного коммуникатора всем процессам другого коммуникатора.
2. Критериями оценки эффективности многопроцессорных вычислительных систем являются:
Масштабируемость, Отказоустойчивость, Производительность.
Многопроцессорность, Надежность, Вычислительная мощность.
Надежность, Производительность, Мультипроцессность.
4. К какому классу в соответствии с систематикой Флинна относятся векторные и векторно-конвейерные ВС?
SIMD.
SISD.
MISD.
MIMD.
6. Какие преимущества предоставляет пользователям вычислительных систем с суперкомпьютерным уровнем кластерная архитектура?
Наиболее выгодное соотношение "цена/производительность".
Прекрасные возможности расширения.
Высокая отказоустойчивость.
Простота управления одновременным доступом к файлам.
8. В качестве системообразующего вычислительного модуля в кластерных системах используется
SMP
МРР
раздельный кэш
общий кэш
1. Какие принципы технической реализации вычислительных систем (ВС) относятся к базовым?
Модульность, Близкодействие.
Масштабируемость, Децентрализованность.
Асинхронность, децентрализованность, распределенность.
2. Каким требованиям удовлетворяют вычислительные системы, основанные на принципах модульности и близкодействия?
Асинхронности, Распределенности.
Синхронности, Распределенности.
Локальности, Синхронности.
5. Какие из приведенных свойств относятся к важнейшим свойствам архитектуры ВС.
Надёжность и живучесть, Самоконтроль и самодиагностика.
Высокая производительность, Специализация на решение сложных задач.
Высокая производительность, Реконфигурируемость, Специализированность
8. Что понимается под масштабируемостью (Scalability) вычислительных систем?
Способность к наращиванию и сокращению ресурсов.
Масштабированное изменение количества процессоров в ВС по арифметической или геометрической прогрессии.
Способность к наращиванию и сокращению вычислительной мощности ВС за счёт масштабирования точности вычислений.
5. Что понимается под паракомпьютером?
Вычислительная система с бесконечным количеством процессоров.
Два компьютера соединенные с помощью кабеля.
Соединение двух компьютеров в локальную сеть.
7. Как определяется понятие эффективности?
Отношение времени выполнения параллельного алгоритма к количеству используемых процессоров.
Отношение времени выполнения последовательного алгоритма к времени выполнения параллельного алгоритма.
Отношение времени выполнения стоимостно-оптимального параллельного алгоритма к ускорению.
8. Возможно ли достижения сверхлинейного ускорения?
Да
Нет
11. Как определяется понятие стоимости вычислений?
Как произведение времени параллельного решения задачи и числа используемых процессоров.
Как произведение стоимости выполнения одной операции параллельного решения задачи на число используемых процессоров.
Как частное от деления времени параллельного решения задачи на число используемых процессоров.
1. Существенные показатели для вычислительных кластеров
a) Высокая производительность процессора при выполнении операций над числами с плавающей точкой.
b) Высокая латентность объединяющей сети.
c)
2. Типовая схема коммуникации в многопроцессорной системе, в которой между любой парой процессоров существует прямая линия связи:
Полный граф.
Тор.
Гиперкуб.
4. Для какой топологии сети передачи данных при p-процессорах диаметр сети равен [p/2]
Кольцо
Звезда
Линейка
5. При передаче данных между двумя процессорами сети трудоемкости выполнения операции рассылки сообщений
t н + mtк [p / 2], t н + mtк [p1/2 / 2], t н + mtк log2p
соответствуют топологиям:
Кольцо, решетка, гиперкуб.
Гиперкуб, кольцо, тор.
Кольцо, гиперкуб, решетка-тор.
1. Выберите правильную последовательность организации разработки параллельных алгоритмов
Разделение вычислений на независимые части, выделение информационных зависимостей, масштабирование подзадач.
Распределение подзадач между процессорами, выделение информационных зависимостей, разделение вычислений на независимые части.
Выполнить анализ имеющихся вычислительных схем, Распределение подзадач между процессорами, выделение информационных зависимостей.
2. Процесс – это:
программа на стадии выполнения;
действие, выполняемое программой;
результат, полученный выполняемое программой.
5. Укажите недостатки использования декомпозиции вычислений только достаточно "крупных" подзадач.
Затрудняет эффективное использование достаточно большого количества процессоров.
Ухудшает локальность вычислений.
Не позволяет обеспечить простоту представления вычислительных схем и эффективность параллельных расчетов.
9. Регулярные структуры базовых подзадач после декомпозиции данных:
одномерная (линейка);
решетка;
кольцевая;
гиперкубическая.
1. Какие положения входят в основы технологии OpenMP?
Организация вычислений для многопроцессорных вычислительных систем с раздельной памятью;
Использование указания программиста по организации параллельных вычислений в виде директив или комментариев;
Использование специального препроцессора для обработки директив распараллеливания.
2. В чем состоят основные преимущества технологии OpenMP?
Учитывает преимущества многопроцессорных вычислительных систем с общей памятью.
Учитывает преимущества многопроцессорных вычислительных с распределенной памятью.
Эффективно используется в многопроцессорных вычислительных системах как с общей памятью, так и с распределенной памятью.
8. В чем состоят понятия фрагмента параллельной программы?
Блок программы, управляемый директивой parallel.
Параллельно выполняемые участки программного кода, динамически-возникающие в результате вызова функций.
Часть параллельного блока программы, выделяемая для параллельного выполнения.
11. В чем состоят понятия секции параллельной программы?
Часть параллельного фрагмента, выделяемая для параллельного выполнения при помощи директивы section.
Блок программы, управляемый директивой section.
Параллельно выполняемые участки программного кода, динамически-возникающие в результате вызова функций section.
2. Какие условия должны выполняться, чтобы циклы для многих методов матричных вычислений могли быть распараллелены?
Наличие параллелизма по данным.
Выполнение условия ленточного разбиения матрицы.
Выполнение условия блочного разбиения матрицы.
4. Как определяется порядок выполнения итераций в распараллеливаемых циклах в OpenMP?
При помощи параметра schedule директивы for.
При помощи параметра distribute директивы for.
При помощи параметра shared директивы for.
8. Как определяется критическая секция?
a) Блок программного кода, который может выполняться только одним потоком в каждый конкретный момент времени.
b) Блок программного кода, где выполняется совместная обработка локальных переменных.
c) Фрагмент программы, где изменение значений общих переменных должно осуществляться в каждый конкретный момент времени только одним потоком.
9. Какие способы используются для распределения элементов матрицы между потоками
Блочное.
Векторное.
Циклическое.
4. Какой минимальный набор функций MPI позволяет начать разработку параллельных программ?
Инициализация и завершение, определение количества и ранга процессов, передача и прием сообщений.
Инициализация, распределение вычислений между процессорами, передача и прием сообщений, завершение.
Передача сообщений и прием сообщений.
6. Какая функция MPI обеспечивает передачу данных от одного процесса всем процессам?
MPI_Bcast.
MPI_Send_ALL.
MPI_ASend.
7. Какие режимы передачи данных поддерживаются в MPI?
стандартный, синхронный, буферизованный, по готовности.
стандартный, синхронный, асинхронный, буферизованный, по готовности.
стандартный, синхронный, асинхронный, блочный, по готовности.
9. Какие коллективные операции передачи данных предусмотрены в MPI?
Передача данных от одного процесса всем процессам внутри одного коммуникатора.
Передача данных от всех процессов одного коммуникатора одному процессу другого коммуникатора
Передача данных от одного процесса одного коммуникатора всем процессам другого коммуникатора.
Дополнительная информация
Уважаемый студент, дистанционного обучения,
Оценена Ваша работа по предмету: Отказоустойчивые вычислительные системы
Вид работы: Зачет
Оценка: Зачет
Дата оценки: 18.04.2021
Рецензия: Уважаемый,
Задорожный Анатолий Филиппович
Помогу с вашим вариантом, другой работой, дисциплиной или онлайн-тестом.
E-mail: sneroy20@gmail.com
E-mail: ego178@mail.ru
Оценена Ваша работа по предмету: Отказоустойчивые вычислительные системы
Вид работы: Зачет
Оценка: Зачет
Дата оценки: 18.04.2021
Рецензия: Уважаемый,
Задорожный Анатолий Филиппович
Помогу с вашим вариантом, другой работой, дисциплиной или онлайн-тестом.
E-mail: sneroy20@gmail.com
E-mail: ego178@mail.ru
Похожие материалы
Зачет по дисциплине: Отказоустойчивые вычислительные системы. Билет №18
IT-STUDHELP
: 7 февраля 2020
Билет No18
2. Критериями оценки эффективности многопроцессорных вычислительных систем являются:
Масштабируемость, Отказоустойчивость, Производительность.
Многопроцессорность, Надежность, Вычислительная мощность.
Надежность, Производительность, Мультипроцессность.
5. Масштабируемость вычислительных систем – это
возможность пропорционального увеличения общей производительности системы путем добавления соответствующих аппаратных ресурсов;
масштабное увеличение мощности за определенный промежут
400 руб.
Отказоустойчивые вычислительные системы
nura
: 15 июня 2019
96. Дан одномерный массив A из n элементов, расположенный в общей памяти. Написать программу определения маскимального и минимального элементов массива A. (Примечание: использование опции reduction директивы parallel).
106. Написать и реализовать параллельную программу перемножения квадратных матриц на 4-х ядерном процессоре. Размерность массивов N = № пароля *100. Использовать OpenMP.
116. Написать программу параллельного решения задачи Дирихле методом Гаусса-Зейделя для 4-х процесcорной ВС.
200 руб.
Отказоустойчивые вычислительные системы. Билет №17
Prorabs
: 29 декабря 2019
1. В каких величинах проводится оценки производительности многопроцессорных вычислительных систем?
4. К какому классу в соответствии с систематикой Флинна относятся векторные и векторно-конвейерные ВС?
8. В качестве системообразующего вычислительного модуля в кластерных системах используется....
9. Два или более ПК, объединяемых по топологии «шина» или с помощью коммутатора и являющиеся единым информационно-вычислительным ресурсом, называют ....
200 руб.
Отказоустойчивые вычислительные системы. Лабораторная работа №2
nura
: 12 мая 2019
ЛАБОРОТОРНАЯ №2. СОЗДАНИЕ ПАРАЛЛЕЛЬНЫХ ОБЛАСТЕЙ В OpenMP.
Цель лабораторной работы – рассмотреть Условия выполнения параллельных областей. Распределение выполняемой программой работы между главно нитью и остальными.
2.1.Обзор директив разделения задач
При запуске программы создается процесс и запускается одна нить приложения OpenMP. Первая нить называется главная, она существует на протяжении всего цикла работы программы, в литературе не редко главная нить называется нить-мастер (master threa
550 руб.
Отказоустойчивые вычислительные системы. Лабораторная работа №1
nura
: 12 мая 2019
ЛАБОРОТОРНАЯ №1. ИЗУЧЕНИЕ РАБОТЫ С НИТЯМИ в OpenMP.
Цель лабораторной работы – знакомство с библиотекой OpenMP и получение первичных навыков параллельного программирования.
1. Создание приложения с применением OpenMP
1. Запустите Microsoft Visual Studio 2010.
2. Выбирите пункт в меню File -> New -> Project, или нажмите Ctrl+Shift+N
3. В окне New Project в раскрывающемся списке Visual C++ выбирите Win32. В подокне Templates установите Win32 Console Application. Введите имя (Name), например, examp
300 руб.
Отказоустойчивые вычислительные системы. Лабораторная работа №3
nura
: 12 мая 2019
ЛАБОРАТОРНАЯ №3. ПАРАЛЛЕЛЬНЫЕ ЦИКЛЫ В OpenMP
3.1.Опции директивы parallel
Директива parallel – инициализирует параллельную область и создает группу из OMP_NUM_THREADS нитей. Определение и задание переменной OMP_NUM_THREADS будет дано в следующем параграфе.
Синтаксис оператора. Язык Си
#pragma omp parallel [опция[[,] опция]...]
Возможные опции:
if(условие) – выполнение параллельной области по условию. Вхождение в параллельную область осуществляется только при выполнении некоторого условия.
550 руб.
Отказоустойчивые вычислительные системы. Билет 68. Зачетная работа
Михаил18
: 26 сентября 2019
Билет №68
5. Масштабируемость вычислительных систем – это
возможность пропорционального увеличения общей производительности системы путем добавления соответствующих аппаратных ресурсов;
масштабное увеличение мощности за определенный промежуток времени (закон Мура);
разбиение сложной задачи на множество подзадач.
6. Какие преимущества предоставляет пользователям вычислительных систем с суперкомпьютерным уровнем кластерная архитектура?
Наиболее выгодное соотношение "цена/производительность".
150 руб.
Отказоустойчивые вычислительные системы. Контрольная работа. Вариант 04
Михаил18
: 26 сентября 2019
Контрольная работа
Вариант 4
4. В чем заключаются основные способы достижения параллелизма?
14. Каким требованиям удовлетворяют вычислительные системы, основанные на принципах модульности и близкодействия?
24. Какое ускорение вычислений может достигаться для процессоров с поддержкой одновременной многопотоковости?
34. Как определяются понятия ускорения и эффективности?
44. В чем состоят алгоритмы выполнения передачи данных от одного процессора всем процессорам сети для топологий кольца, решетк
250 руб.
Другие работы
ММА/ИДО Иностранный язык в профессиональной сфере (ЛТМ) Тест 20 из 20 баллов 2024 год
mosintacd
: 28 июня 2024
ММА/ИДО Иностранный язык в профессиональной сфере (ЛТМ) Тест 20 из 20 баллов 2024 год
Московская международная академия Институт дистанционного образования Тест оценка ОТЛИЧНО
2024 год
Ответы на 20 вопросов
Результат – 100 баллов
С вопросами вы можете ознакомиться до покупки
ВОПРОСЫ:
1. We have … to an agreement
2. Our senses are … a great role in non-verbal communication
3. Saving time at business communication leads to … results in work
4. Conducting negotiations with foreigners we shoul
150 руб.
Задание №2. Методы управления образовательными учреждениями
studypro
: 13 октября 2016
Практическое задание 2
Задание 1. Опишите по одному примеру использования каждого из методов управления в Вашей профессиональной деятельности.
Задание 2. Приняв на работу нового сотрудника, Вы надеялись на более эффективную работу, но в результате разочарованы, так как он не соответствует одному из важнейших качеств менеджера - самодисциплине. Он не обязателен, не собран, не умеет отказывать и т.д.. Но, тем не менее, он отличный профессионал в своей деятельности. Какими методами управления Вы во
200 руб.
Особенности бюджетного финансирования
Aronitue9
: 24 августа 2012
Содержание:
Введение
Теоретические основы бюджетного финансирования
Понятие и сущность бюджетного финансирования
Характеристика основных форм бюджетного финансирования
Анализ бюджетного финансирования образования
Понятие и источники бюджетного финансирования образования
Проблемы бюджетного финансирования образования
Основные направления совершенствования бюджетного финансирования образования
Заключение
Список использованный литературы
Цель курсовой работы – исследовать особенности бюджетного фин
20 руб.
Программирование (часть 1-я). Зачёт. Билет №2
sibsutisru
: 3 сентября 2021
ЗАЧЕТ по дисциплине “Программирование (часть 1)”
Билет 2
Определить значение переменной y после работы следующего фрагмента программы:
a = 3; b = 2 * a – 10; x = 0; y = 2 * b + a;
if ( b > y ) or ( 2 * b < y + a ) ) then begin x = b – y; y = x + 4 end;
if ( a + b < 0 ) and ( y + x > 2 ) ) then begin x = x + y; y = x – 2 end;
200 руб.