Главная /
Архитектура параллельных вычислительных систем /
Рассмотрите способы оптимизации загрузки процессоров, применение которых становится возможным в ВС SPMD-архитектуры с малыми накладными расходами на организацию параллельных вычислений. Почему работы распределяются между процессорами так, чтобы каждый про
Рассмотрите способы оптимизации загрузки процессоров, применение которых становится возможным в ВС SPMD-архитектуры с малыми накладными расходами на организацию параллельных вычислений. Почему работы распределяются между процессорами так, чтобы каждый процессор удлинял очередную логическую цепочку базы знаний всего на один элемент?
вопросПравильный ответ:
так легче использовать возможности системы команд
малые элементарные объемы работ, выполняемых на одном шаге, способствуют равной загрузке процессоров
таким способом эффективно реализуется ИЛИ-параллелизм (каждый процессор участвует в формировании нескольких логических цепочек) и И-параллелизм (несколько процессоров участвуют в формировании одной логической цепочки, по принципу конвейера). Это содействует полной и равной загрузке процессоров, что поддерживается системой команд
закреплять за процессорами отдельные логические цепочки нецелесообразно из-за различной трудоемкости их обработки
Сложность вопроса
75
Сложность курса: Архитектура параллельных вычислительных систем
57
Оценить вопрос
Комментарии:
Аноним
Это очень элементарный решебник интуит.
15 июл 2019
Аноним
Если бы не опубликованные ответы - я бы сломался c этими тестами intuit.
22 янв 2017
Другие ответы на вопросы из темы аппаратное обеспечение интуит.
- # С помощью пятиадресной команды if-then-else составьте программу коммутации для счета значения выражения: X = a×b× if (d+ c) >0 then if e>0 then A else A+B else 0
- # Систематизируйте предпосылки, которые легли в основу ВС SPMD-архитектуры. Какие общие черты решаемых задач определили требования к SPMD-архитектуре?
- # Используя команду if-then-else и трехадресную систему команд, составьте программу счета значения выражения a× if b > 0 then (c+ d)× x else (e+ f) Задержки выполнения команд из-за связности данных выполняются автоматически
- # Ответьте на вопросы обоснования методов компоновки "длинных" командных слов (широкой команды - по другой терминологии) в архитектурах ВС, управляемых в каждом такте. Проведите обоснование выполнения компоновки "длинных" командных слов внутри непрерываемых участков программы
- # Рассмотрите перспективы применения высокопараллельных архитектур вычислительных систем со специальной топологией связей, исключающей оперативный обмен "каждый с каждым". В чем преимущества адресуемого вычислительного ресурса?