База ответов ИНТУИТ

Архитектура параллельных вычислительных систем

<<- Назад к вопросам

Произведите обоснование предпочтительной формы представления алгоритма для оптимизации программы ВС, управляемой в каждом такте. Какая структура является более гибкой, поддерживающей асинхронный характер работы ИУ многофункционального АЛУ, - полностью управляемая в каждом такте командным словом, или осуществляющая синхронизацию по готовности данных?

(Ответ считается верным, если отмечены все правильные варианты ответов.)

Варианты ответа
аппаратное соблюдение частичной упорядоченности работ на основе анализа адресной информации решает задачу оптимизации программного кода весьма грубо и приближенно. На уровне трансляции могут быть использованы значительно более точные методы оптимизации
опыт показывает, что передача всех функций управления на жесткий программный уровень при полной ликвидации элементов самоуправления, приводит к неэффективности и сложности программного кода, к необходимости в значительно большей степени отслеживать во времени частичную упорядоченность работ. Автоматическое соблюдение частичной упорядоченности работ снижает необходимость этого отслеживания. Тем более, что алгоритмы синхронизации на основе используемых адресов весьма просты(Верный ответ)
возложение на аппаратуру функций соблюдения правила готовности данных для выполнения операций приводит к значительному усложнению оборудования. Целесообразно возложить эти функции на транслятор
задача оптимизации программного кода – комплексная проблема, решаемая на уровне подготовки алгоритма, на уровне трансляции и, несомненно должна поддерживаться на уровне взаимодействия элементов оборудования(Верный ответ)
Похожие вопросы
Произведите обоснование предпочтительной формы представления алгоритма для оптимизации программы ВС, управляемой в каждом такте.Каким рекомендациям необходимо следовать при обработке массива?
Произведите обоснование предпочтительной формы представления алгоритма для оптимизации программы ВС, управляемой в каждом такте. Какие существуют возможности реализации условных выражений в составе арифметических операторов?
Произведите обоснование предпочтительной формы представления алгоритма для оптимизации программы ВС, управляемой в каждом такте. Представьте предпочтительный ряд рабочих критериев, по которым производится включение "готовых" команд в формируемое "длинное" командное слово
Ответьте на вопросы обоснования методов компоновки "длинных" командных слов (широкой команды - по другой терминологии) в архитектурах ВС, управляемых в каждом такте. Каково соотношение между элементами статики и динамики в алгоритме составления оптимального потактового расписания для многофункционального АЛУ?
Ответьте на вопросы обоснования методов компоновки "длинных" командных слов (широкой команды - по другой терминологии) в архитектурах ВС, управляемых в каждом такте. Проведите обоснование выполнения компоновки "длинных" командных слов внутри непрерываемых участков программы
Ответьте на вопросы обоснования методов компоновки "длинных" командных слов (широкой команды - по другой терминологии) в архитектурах ВС, управляемых в каждом такте. Почему компоновку командных слов целесообразно производить на этапе трансляции?
Пользуясь записью выражения в ПОЛИЗ, составьте программу коммутации счета его значения. Произведите предварительное преобразование записи для оптимизации программы. Решающее поле содержит 4 ПЭ. Определите длину программы. Сколько регистров буферов ПЭ используется?
A = a×b×c× (a+ e)
Пользуясь записью выражения в ПОЛИЗ, составьте программу коммутации счета его значения. Произведите предварительное преобразование записи для оптимизации программы. Решающее поле содержит 4 ПЭ. Определите длину программы. Сколько регистров буферов ПЭ используется?
A = ((a + b)×(b + c))×((c + d)×(d+ e))
Пользуясь записью выражения в ПОЛИЗ, составьте программу коммутации счета его значения. Произведите предварительное преобразование записи для оптимизации программы. Решающее поле содержит 4 ПЭ. Определите длину программы. Сколько регистров буферов ПЭ используется?
 A = (a×b+ a: c)× (c+ d)
Рассмотрите возможности оптимизации программы сортировки. Возможна ли более компактная запись программы (с минимальным количеством NOP) при одновременной сортировке двух массивов?