Главная / Архитектура параллельных вычислительных систем / Ответьте на вопросы обоснования методов компоновки "длинных" командных слов (широкой команды - по другой терминологии) в архитектурах ВС, управляемых в каждом такте. Проведите обоснование выполнения компоновки "длинных" командных слов внутри непрерываемых

Ответьте на вопросы обоснования методов компоновки "длинных" командных слов (широкой команды - по другой терминологии) в архитектурах ВС, управляемых в каждом такте. Проведите обоснование выполнения компоновки "длинных" командных слов внутри непрерываемых участков программы

вопрос

Правильный ответ:

глобальную компоновку всей программы целесообразно разбить на элементарные шаги, результаты выполнения которых остаются неизменными, т.к. "логика" вносит значительный элемент неопределенности
в современном суперскаллере альтернативное выполнение частных работ в составе арифметических операторов, благодаря операциям if-then-else и памяти предикатов, оказывается погруженным в линейные (непрерываемые) участки программы. Условные и процедурные переходы в таком случае в большей степени характеризуют структуру программы и требуют других уровней и средств оптимизации
компоновка "длинных" командных слов в составе линейного участка программы требует столь специфических средств распараллеливания, что выдвигается в отдельную трудно решаемую проблему
задача глобальной оптимизации программ столь сложна, что требует разбиения на частные задачи по принципу "разделяй и властвуй"
Сложность вопроса
55
Сложность курса: Архитектура параллельных вычислительных систем
57
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
Я провалил экзамен, почему я не увидел этот великолепный сайт с всеми ответами интуит до того как забрали в армию
04 окт 2017
Аноним
Экзамен прошёл на отлично. Спасибо сайту
02 июл 2016
Оставить комментарий
Другие ответы на вопросы из темы аппаратное обеспечение интуит.