Зачет по дисциплине: Отказоустойчивые вычислительные системы. Билет №18

Состав работы

material.view.file_icon 582026B3-5E55-4557-B0CF-22FA9AB2D71F.docx
Работа представляет собой файл, который можно открыть в программе:
  • Microsoft Word

Описание

Билет No18

2. Критериями оценки эффективности многопроцессорных вычислительных систем являются:
Масштабируемость, Отказоустойчивость, Производительность.
Многопроцессорность, Надежность, Вычислительная мощность.
Надежность, Производительность, Мультипроцессность.


5. Масштабируемость вычислительных систем – это
возможность пропорционального увеличения общей производительности системы путем добавления соответствующих аппаратных ресурсов;
масштабное увеличение мощности за определенный промежуток времени (закон Мура);
разбиение сложной задачи на множество подзадач.


7. Разделяемую общую память с единым адресным пространством имеют
кластерные системы
все процессоры SMP
массово-параллельные системы
SIMD-архитектуры


8. В качестве системообразующего вычислительного модуля в кластерных системах используется
SMP
МРР
раздельный кэш
общий кэш



1. Какие принципы технической реализации вычислительных систем (ВС) относятся к базовым?
Модульность, Близкодействие.
Масштабируемость, Децентрализованность.
Асинхронность, децентрализованность, распределенность.



2. Каким требованиям удовлетворяют вычислительные системы, основанные на принципах модульности и близкодействия?
Асинхронности,  Распределенности.
Синхронности, Распределенности.
Локальности, Синхронности.


6. Какие функции выполняет контрольно-диагностическое ядро ВС?
Контроль правильности работы ВС с локализацией неисправностей в них.
Формирует заключение об исправности или неисправности отдельных вычислителей системы.
Формирует заключение об исправности или неисправности отдельных модулей вычислителей системы и связей между ними.


7. Чем достигается децентрализованность управления ВС?
Отсутствием выделенного модуля как единого для всей системы центра управления.
Совместной работой всех исправных модулей системы.
Способностью каждого модуля принимать решения независимо от других модулей.



1. Как определяется модель «операция–операнды»?
В виде графа.
В виде блок-схемы алгоритма обмена.
Сетью Петри.


5. Что понимается под паракомпьютером?
Вычислительная система с бесконечным количеством процессоров.
Два компьютера соединенные с помощью кабеля.
Соединение двух компьютеров в локальную сеть.


6. Как определяется понятие ускорения?
Отношение времени выполнения последовательного алгоритма к времени выполнения параллельного алгоритма.
Отношение времени выполнения последовательного алгоритма к количеству используемых процессоров.
Произведение времени выполнения параллельного алгоритма к количеству используемых процессоров.
12. В чем состоит понятие стоимостно-оптимального алгоритма?
Алгоритм, стоимость которого является пропорциональной времени выполнения наилучшего последовательного алгоритма.
Алгоритм, стоимость которого является пропорциональной времени выполнения наилучшего параллельного алгоритма.
Алгоритм, стоимость которого является пропорциональной количеству процессоров.



1. Существенные показатели для вычислительных кластеров
a) Высокая производительность процессора при выполнении операций над числами с плавающей точкой.
b) Высокая латентность объединяющей сети.
c)

3. Характеристика топологии сети - показатель, определяемый как максимальное расстояние между двумя процессорами сети:
Диаметр.
Ширина бинарного дерева.
Связность.


7. При передаче данных от всех процессоров всем процессорам сети (all-to-all broadcast) общая длительность операции рассылки сообщений в топологии решетка-тор:
tпд = 2(tн + mtk) ( √p /2).
tпд = 2tн ( p −1) + mtk ( p −1).
tпд = (tн + mtk )( p /2).


9. Время передачи сообщений между двумя процессорами
tпд = tн + mtk log p в топологии:
типа гиперкуб
типа решетка-тор
типа кольцо.



4. Возможна ли при выбранном способе декомпозиции равномерная загрузка всех имеющихся процессоров?
Возможна, если в схеме вычислений отсутствуют последовательные участки.
Возможна, при использовании крупноблочного распараллеливания.
Равномерная загрузка всех имеющихся процессоров не возможна.
5. Укажите недостатки использования декомпозиции вычислений только достаточно "крупных" подзадач.
Затрудняет эффективное использование достаточно большого количества процессоров.
Ухудшает локальность вычислений.
Не позволяет обеспечить простоту представления вычислительных схем и эффективность параллельных расчетов.


7. Функциональная декомпозиция может быть использована для организации
конвейерной обработки данных;
массиво-параллельной обработки данных;
матрично-векторного произведения.


9. Регулярные структуры базовых подзадач после декомпозиции данных:
одномерная (линейка);
решетка;
кольцевая;
гиперкубическая.

6
1. Какие положения входят в основы технологии OpenMP?
Организация вычислений для многопроцессорных вычислительных систем с раздельной памятью;
Использование указания программиста по организации параллельных вычислений в виде директив или комментариев;
Использование специального препроцессора для обработки директив распараллеливания.


8. В чем состоят понятия фрагмента параллельной программы?
Блок программы, управляемый директивой parallel.
Параллельно выполняемые участки программного кода, динамически-возникающие в результате вызова функций.
Часть параллельного блока программы, выделяемая для параллельного выполнения.


10. В чем состоят понятия области параллельной программы?
Параллельно выполняемые участки программного кода, динамически-возникающие в результате вызова функций из параллельных фрагментов.
Параллельные фрагменты, представляющие параллельно-выполняемую часть программы.
Часть параллельного фрагмента, выделяемая для параллельного выполнения при помощи директивы parallel.


11. В чем состоят понятия секции параллельной программы?
Часть параллельного фрагмента, выделяемая для параллельного выполнения при помощи директивы section.
Блок программы, управляемый директивой section.
Параллельно выполняемые участки программного кода, динамически-возникающие в результате вызова функций section.



2. Какие условия должны выполняться, чтобы циклы для многих методов матричных вычислений могли быть распараллелены?
Наличие параллелизма по данным.
Выполнение условия ленточного разбиения матрицы.
Выполнение условия блочного разбиения матрицы.


5. В результате умножения матрицы А размера тхп и вектора b, состоящего из n элементов, получается:
вектор c размера m.
матрица С размера тxп.
матрица С размера nxп.


7. Что понимается под операцией редукции?
Совместная обработка локальных переменных.
Сохранение значения локальной переменной одного из потоков.
Задание набора локальных переменных.


9. Какие способы используются для распределения элементов матрицы между потоками
Блочное.
Векторное.
Циклическое.





3. В чем различие понятий процесса и программы?
a) Программа – это файл, сохраняемый на диске, а процесс – совокупность команд программы, расположенный в памяти и находящийся на этапе исполнения.
b) Программа и процесс – это равнозначные понятия.
c) Программа – это совокупность команд выполняемая на процессоре, а процесс – обозначения действия программы.


4. Какой минимальный набор функций MPI позволяет начать разработку параллельных программ?
Инициализация и завершение, определение количества и ранга процессов, передача и прием сообщений.
Инициализация, распределение вычислений между процессорами, передача и прием сообщений, завершение.
Передача сообщений и прием сообщений.


8. Как организуется неблокирующий обмен данными в MPI?
Не приостанавливает выполнение процессов до момента завершения работы.
Не блокируется обмен данными за счет приостановки выполнения процессов до момента завершения.
На время выполнения функции обмена запрещаются прерывания.


9. Какие коллективные операции передачи данных предусмотрены в MPI?
Передача данных от одного процесса всем процессам внутри одного коммуникатора.
Передача данных от всех процессов одного коммуникатора одному процессу другого коммуникатора
Передача данных от одного процесса одного коммуникатора всем процессам другого коммуникатора.

Дополнительная информация

Уважаемый студент дистанционного обучения,
Оценена Ваша работа по предмету: Отказоустойчивые вычислительные системы
Вид работы: Зачет
Оценка: Зачет
Дата оценки: 07.02.2020
Рецензия:Уважаемая

Задорожный Анатолий Филиппович

Помогу с вашим вариантом, другой работой или дисциплиной.
E-mail: sneroy20@gmail.com
Зачет по дисциплине: Отказоустойчивые вычислительные системы. Билет № 2
Билет № 2 2. Критериями оценки эффективности многопроцессорных вычислительных систем являются: Масштабируемость, Отказоустойчивость, Производительность. Многопроцессорность, Надежность, Вычислительная мощность. Надежность, Производительность, Мультипроцессность. 4. К какому классу в соответствии с систематикой Флинна относятся векторные и векторно-конвейерные ВС? SIMD. SISD. MISD. MIMD. 6. Какие преимущества предоставляет пользователям вычислительных систем с суперкомпьютерным уровнем кластер
User IT-STUDHELP : 18 апреля 2021
400 руб.
promo
Отказоустойчивые вычислительные системы
96. Дан одномерный массив A из n элементов, расположенный в общей памяти. Написать программу определения маскимального и минимального элементов массива A. (Примечание: использование опции reduction директивы parallel). 106. Написать и реализовать параллельную программу перемножения квадратных матриц на 4-х ядерном процессоре. Размерность массивов N = № пароля *100. Использовать OpenMP. 116. Написать программу параллельного решения задачи Дирихле методом Гаусса-Зейделя для 4-х процесcорной ВС.
User nura : 15 июня 2019
200 руб.
Отказоустойчивые вычислительные системы. Билет №17
1. В каких величинах проводится оценки производительности многопроцессорных вычислительных систем? 4. К какому классу в соответствии с систематикой Флинна относятся векторные и векторно-конвейерные ВС? 8. В качестве системообразующего вычислительного модуля в кластерных системах используется.... 9. Два или более ПК, объединяемых по топологии «шина» или с помощью коммутатора и являющиеся единым информационно-вычислительным ресурсом, называют ....
User Prorabs : 29 декабря 2019
200 руб.
Отказоустойчивые вычислительные системы. Лабораторная работа №2
ЛАБОРОТОРНАЯ №2. СОЗДАНИЕ ПАРАЛЛЕЛЬНЫХ ОБЛАСТЕЙ В OpenMP. Цель лабораторной работы – рассмотреть Условия выполнения параллельных областей. Распределение выполняемой программой работы между главно нитью и остальными. 2.1.Обзор директив разделения задач При запуске программы создается процесс и запускается одна нить приложения OpenMP. Первая нить называется главная, она существует на протяжении всего цикла работы программы, в литературе не редко главная нить называется нить-мастер (master threa
User nura : 12 мая 2019
550 руб.
Отказоустойчивые вычислительные системы. Лабораторная работа №1
ЛАБОРОТОРНАЯ №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
User nura : 12 мая 2019
300 руб.
Отказоустойчивые вычислительные системы. Лабораторная работа №3
ЛАБОРАТОРНАЯ №3. ПАРАЛЛЕЛЬНЫЕ ЦИКЛЫ В OpenMP 3.1.Опции директивы parallel Директива parallel – инициализирует параллельную область и создает группу из OMP_NUM_THREADS нитей. Определение и задание переменной OMP_NUM_THREADS будет дано в следующем параграфе. Синтаксис оператора. Язык Си #pragma omp parallel [опция[[,] опция]...] Возможные опции: ­ if(условие) – выполнение параллельной области по условию. Вхождение в параллельную область осуществляется только при выполнении некоторого условия.
User nura : 12 мая 2019
550 руб.
Отказоустойчивые вычислительные системы. Билет 68. Зачетная работа
Билет №68 5. Масштабируемость вычислительных систем – это возможность пропорционального увеличения общей производительности системы путем добавления соответствующих аппаратных ресурсов; масштабное увеличение мощности за определенный промежуток времени (закон Мура); разбиение сложной задачи на множество подзадач. 6. Какие преимущества предоставляет пользователям вычислительных систем с суперкомпьютерным уровнем кластерная архитектура? Наиболее выгодное соотношение "цена/производительность".
User Михаил18 : 26 сентября 2019
150 руб.
Отказоустойчивые вычислительные системы. Контрольная работа. Вариант 04
Контрольная работа Вариант 4 4. В чем заключаются основные способы достижения параллелизма? 14. Каким требованиям удовлетворяют вычислительные системы, основанные на принципах модульности и близкодействия? 24. Какое ускорение вычислений может достигаться для процессоров с поддержкой одновременной многопотоковости? 34. Как определяются понятия ускорения и эффективности? 44. В чем состоят алгоритмы выполнения передачи данных от одного процессора всем процессорам сети для топологий кольца, решетк
User Михаил18 : 26 сентября 2019
250 руб.
ММА/ИДО Иностранный язык в профессиональной сфере (ЛТМ) Тест 20 из 20 баллов 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
User mosintacd : 28 июня 2024
150 руб.
promo
Задание №2. Методы управления образовательными учреждениями
Практическое задание 2 Задание 1. Опишите по одному примеру использования каждого из методов управления в Вашей профессиональной деятельности. Задание 2. Приняв на работу нового сотрудника, Вы надеялись на более эффективную работу, но в результате разочарованы, так как он не соответствует одному из важнейших качеств менеджера - самодисциплине. Он не обязателен, не собран, не умеет отказывать и т.д.. Но, тем не менее, он отличный профессионал в своей деятельности. Какими методами управления Вы во
User studypro : 13 октября 2016
200 руб.
Особенности бюджетного финансирования
Содержание: Введение Теоретические основы бюджетного финансирования Понятие и сущность бюджетного финансирования Характеристика основных форм бюджетного финансирования Анализ бюджетного финансирования образования Понятие и источники бюджетного финансирования образования Проблемы бюджетного финансирования образования Основные направления совершенствования бюджетного финансирования образования Заключение Список использованный литературы Цель курсовой работы – исследовать особенности бюджетного фин
User Aronitue9 : 24 августа 2012
20 руб.
Программирование (часть 1-я). Зачёт. Билет №2
ЗАЧЕТ по дисциплине “Программирование (часть 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;
User sibsutisru : 3 сентября 2021
200 руб.
Программирование (часть 1-я). Зачёт. Билет №2
up Наверх