Главная /
Введение в параллельные алгоритмы
Введение в параллельные алгоритмы - ответы на тесты Интуит
Рассматриваются параллельные алгоритмы и методы решения задач различных классов на многопроцессорных вычислительных системах. Рассматриваются факторы, влияющие на время выполнения параллельных программ и на эффективность использования вычислительной мощности многопроцессорных систем.
Список вопросов:
- # Вычислительные системы с общей памятью:
- # Вычислительные системы с распределенной памятью:
- # В настоящее время большую вычислительную мощность предоставляют:
- # Семафоры необходимы:
- # В высокопроизводительных вычислительных системах с распределенной памятью:
- # Буферизация при асинхронной передаче данных необходима для:
- # В кластерной вычислительной системе время передачи данных между процессорами определяется:
- # Совмещение вычислений и операций передачи данных:
- # Для передачи массива между процессорными узлами системы с распределенной памятью:
- # Ускорение большее, чем число используемых процессоров:
- # Лишние, по отношению к наилучшему последовательному алгоритму, операции параллельного алгоритма могут приводить:
- # Суперкомпьютеры предназначены:
- # С помощью алгоритма сдваивания можно найти сумму элементов массива:
- # Как связано самое быстрое решение вычислительной задачи с количеством используемых процессоров?
- # Хороший параллельный алгоритм:
- # Увеличение числа используемых процессоров приводит к сокращению времени вычислений:
- # Сокращение времени выполнения программы на многопроцессорной системе может быть обусловлено:
- # Задача балансировки загрузки процессоров может решаться на этапе:
- # Динамическая балансировка загрузки требует:
- # Статическая балансировка загрузки применима:
- # Метод геометрического параллелизма является:
- # Для построения стены Фокса:
- # Максимальное число процессоров, эффективное использование которых возможно при построении стены Фокса методом геометрического параллелизма, не превышает:
- # Ускорение, достигаемое при использовании метода коллективного решения, ограничена:
- # Метод коллективного решения применим:
- # Метод коллективного решения:
- # Метод конвейерного параллелизма:
- # Максимальное число процессоров, эффективное использование которых возможно при построении стены Фокса методом конвейерного параллелизма, не превышает:
- # Метод конвейерного параллелизма:
- # Укрупнение заданий, единовременно передаваемых на обработку в методе коллективного решения:
- # К накладным расходам, снижающим эффективность параллельных алгоритмов, относятся:
- # Дублирование вычислений:
- # Алгоритму пузырьковой сортировки в наихудшем случае наиболее точно соответствует оценка числа операций:
- # Алгоритму сортировки слиянием в наихудшем случае наиболее точно соответствует оценка числа операций:
- # Алгоритму быстрой сортировки в наихудшем случае наиболее точно соответствует оценка числа операций:
- # Как соотносятся времена сортировки одного и того же массива с помощью алгоритмов простой вставки и слияния:
- # При сортировке слиянием массива из N элементов:
- # При упорядочивании массива из N элементов с помощью пирамидальной сортировки:
- # Что такое пирамида:
- # Что такое сбалансированное бинарное дерево:
- # Что такое упорядоченная пирамида:
- # Использование гибридных методов сортировки позволяет:
- # Сверхлинейное ускорение возможно за счет:
- # Верно ли, что:
- # Укажите наиболее точную оценку числа тактов необходимых в худшем случае для упорядочивания 1000000 элементов массива методом быстрой сортировки, если операция сравнения и перестановки двух элементов занимает 1 такт:
- # Укажите наиболее точную оценку числа тактов необходимых в лучшем случае для упорядочивания 1 000 000 элементов массива методом пузырька сортировки, если операция сравнения и перестановки двух элементов занимает 1 такт:
- # Укажите наиболее точную оценку числа тактов необходимых для упорядочивания 1 000 000 элементов массива методом пирамидальной сортировки, если операция сравнения и перестановки двух элементов занимает 1 такт:
- # Верно ли что:
- # Верно ли что:
- # Верно ли что:
- # Число шагов выполнения компараторов сортировки-слияния при использовании нечетно-четного слияния Бэтчера на p процессорах оценивается как:
- # Общее время сортировки n элементов методом нечетно-четного слияния Бэтчера на p процессорах оценивается как:
- # Число операций выполняемых одним компаратором сортировки-слияния на одном процессоре оценивается как:
- # Принцип нулей и единиц применим для доказательства правильности алгоритмов сортировки:
- # Во сколько раз в среднем сократится объем передаваемых данных при использовании алгоритма предварительного анализа числа элементов, передать которые необходимо для выполнения одной операции компаратора слияния:
- # Эффективность параллельного алгоритма сортировки n элементов на p процессорах с помощью сетей нечетно-четного слияния Бэтчера в предположении нулевой латентности и нулевого времени на передачу данных равна:
- # Отметьте сети, правильно сортирующие любой массив из 4-х элементов с помощью компараторов слияния (a,b) выполняющих сравнение-перестановку элементов с номерами a и b:
- # Отметьте сети, правильно сортирующие любой массив из 4-х элементов с помощью компараторов слияния (a,b) выполняющих сравнение-перестановку элементов с номерами a и b:
- # Отметьте сети, правильно сортирующие любой массив из 4-х элементов с помощью компараторов слияния (a,b) выполняющих сравнение-перестановку элементов с номерами a и b:
- # Какое минимальное количество параллельных шагов необходимо для сортировки с помощью сети (0-1), (2-3), (1-2), (0-1), (2-3), (1-2):
- # Какое минимальное количество параллельных шагов необходимо для сортировки с помощью сети (0-1), (1-2), (2-3), (0-1), (1-2), (0-1):
- # Какое минимальное количество параллельных шагов необходимо для сортировки с помощью сети (0-1), (2-3), (0-2), (1-3), (1-2):
- # Чему равен период генератора u[i+1]=(5* u[i]+7) mod 16, i>0:
- # Чему равен период генератора u[i+1]=(3* u[i]+2) mod 8, i>0:
- # Чему равен период генератора (5*u[i]+2) mod 8:
- # Чему равен период генератора xk mod (x2+1), x>1?
- # Чему равен период генератора xk mod (x2+x+1):
- # Чему равен период генератора xk mod (x4+x+1):
- # Чему равно u[33], если u[i+1]=(1 * u[i]+3) mod 5 при u[0]=3:
- # Чему равно u[34], если u[i+1]=(5 * u[i]+1) mod 32 при u[0]=0
- # Чему равно u[134], если u[i+1]=(2 * u[i]+2) mod 16 при u[0]=6
- # Чему равно x10 mod (x2+x+1):
- # Чему равно x32 mod (x4+x+1):
- # Чему равно x12 mod (x2+1):
- # Отметьте за какое время можно ли вычислить значение любого u[k]=(a* u[k-1]+c) mod M.
- # Справедливо ли, что:
- # За какое время можно вычислить значение любого { xi mod G(x) }, где G(x) – полином степени k?
- # Верно ли, что использование генератора, основанного на физических принципах, а не на рекуррентных соотношениях, гарантирует, что:
- # Верно ли, что для многопроцессорных систем важны следующие свойства генераторов псевдослучайных чисел:
- # Верно ли, что для многопроцессорных систем важны следующие свойства генераторов псевдослучайных чисел:
- # Применение метода геометрического параллелизма при интегрировании функции с заданной точностью в общем случае приводит:
- # Метод геометрического параллелизма для интегрировании функции с заданной точностью эффективен:
- # Низкая эффективность метода геометрического параллелизма для интегрировании функции с заданной точностью обусловлена:
- # Метод коллективного решения для интегрировании функции с заданной точностью:
- # Общий объем передаваемых управляющим процессором данных:
- # Применение метода коллективного решения при интегрировании функции с заданной точностью, в общем случае приводит:
- # Метод глобального стека является:
- # Использование локальных стеков:
- # Отказ от рекурсивного вызова процедур интегрирования на отрезке позволяет:
- # Алгоритм глобального стека предполагает:
- # Если в алгоритме глобального стека размер локальных стеков сделать равным 1, то:
- # При использовании метода глобального стека на системе с общей памятью:
- # Выполнение каких условий необходимо для окончания расчета:
- # Если процесс завершит свою работу, обнаружив, что и его локальный стек и глобальный стек пусты, то:
- # Использование послойной схемы при решении заполненных систем линейных уравнений позволяет:
- # Ускорение при использование на p процессорах блочной схемы для решения заполненных систем из N линейных уравнений снижается за счет:
- # Использование упреждающей рассылки элементов ведущей строки на p процессоров:
- # Применение метода встречной прогонки на двух процессорах обеспечивает эффективность:
- # Применение метода встречной прогонки на p процессорах при числе уравнений равном p2 обеспечивает эффективность:
- # Ускорение при использование на p процессорах алгоритма прогонки для решения трехдиагональных систем из N линейных уравнений снижается за счет:
- # Алгоритм метода Гаусса:
- # С целью сокращения времени выполнения метода Гаусса:
- # число операций при решении трехдиагональной системы из N линейных уравнений методом прогонки пропорционально:
- # Диффузная балансировка загрузки:
- # Диффузная балансировка загрузки:
- # Диффузная балансировка загрузки: