Главная /
Архитектура параллельных вычислительных систем /
Ответьте на вопросы обоснования методов компоновки "длинных" командных слов (широкой команды - по другой терминологии) в архитектурах ВС, управляемых в каждом такте. Почему компоновку командных слов целесообразно производить на этапе трансляции?
Ответьте на вопросы обоснования методов компоновки "длинных" командных слов (широкой команды - по другой терминологии) в архитектурах ВС, управляемых в каждом такте. Почему компоновку командных слов целесообразно производить на этапе трансляции?
вопросПравильный ответ:
статический режим компоновки командных слов сокращает объем и функции оборудования
однажды сформированный программный код не меняется на всем протяжении жизненного цикла программы. Поэтому его целесообразно оптимизировать на этапе трансляции
распределенный между процессорами вычислительный ресурс не разделяется между программами. Порядок его использования одной программой остается неизменным. Поэтому целесообразно оптимизировать этот порядок на этапе трансляции
динамическое распределение вычислительного ресурса никогда не достигает той степени оптимизации, что единственно возможна при статическом распределении
задача оптимального распределения вычислительного ресурса - задача высокой сложности. Поэтому она может решаться только в статическом режиме
Сложность вопроса
84
Сложность курса: Архитектура параллельных вычислительных систем
57
Оценить вопрос
Комментарии:
Аноним
Я провалил сессию, за что я не нашёл этот крутой сайт с всеми ответами по интуит в начале сессии
13 дек 2020
Аноним
Кто гуглит данные тесты интуит? Это же элементарно (я не ботан)
25 фев 2020
Другие ответы на вопросы из темы аппаратное обеспечение интуит.
- # Определите количество скоммутированных операций для нахождения скалярного произведения массивов длины n, если решающее поле содержит 4 ПЭ. Считывание и организацию цикла не рассматривать. За сколько тактов выполнятся операции? n = 8
- # Рассмотрите способы оптимизации загрузки процессоров, применение которых становится возможным в ВС SPMD-архитектуры с малыми накладными расходами на организацию параллельных вычислений. Зачем в базе знаний хранятся все промежуточные варианты построения логических цепочек?
- # Как на уровне команд производится синхронизация процессоров при обращении к общим данным?
- # По программам в трехадресной системе команд составить матрицу следования работ и восстановить вид информационного графа. Считать время сложения (вычитания) одной условной единицей, умножение производится за две условные единицы, деление – за четыре. Какова длина критического пути в графе? 1+abc2-def3×cgh4+afc5:deh
- # На основе систолической матрицы операцию умножения двух 16-разрядных кодов можно свести к четырем умножениям 8-разрядных кодов по схеме, показанной на примере: А692 ВС34 = (А600ВС00) + (А500 34) + (92 ВС00) + (92 34). Загружая конвейер четыре такта подряд (в процессе умножения векторов с длиной, равной четырем), необходимо на его выходе обеспечить накопление результата в соответствии с относительным смещением промежуточных результатов. Составьте проект универсального параллельного конвейера АЛУ, реализующего операции сложения и умножения 16-разрядных кодов на систолической матрице процессорных элементов, основной операцией которых является сложение 8-разрядных чисел. Каковы должны быть размеры систолической матрицы для выполнения этих двух операций? Составьте временную диаграмму выполнения последовательности двух операций и определите задержку начала выполнения второй операции. Последовательно выполняются операции: 1. a + b = c 2. c d = f