Главная /
Архитектура параллельных вычислительных систем /
В очереди заявок к памяти данных находятся 4 заявки. В каком порядке они будут выполняться (адреса указаны в восьмеричной системе счисления), если память расслоенная, а последние два двоичные разряды образуют интерливинг? [таблица]
В очереди заявок к памяти данных находятся 4 заявки. В каком порядке они будут выполняться (адреса указаны в восьмеричной системе счисления), если память расслоенная, а последние два двоичные разряды образуют интерливинг?
1 | Сч | 3760 | → (1,1) |
2 | Зп | 3761 | |
3 | Сч | 3743 | → (1,2) |
4 | Сч | 3761 | → (2,1) |
Правильный ответ:
заявки 1 и 3 выполняются одновременно. Заявка 4 выполняется после заявок 1 и 2. Заявка 2 выполнится после поступления кода в ее текст
заявки 1, 3 и 4 выполняются одновременно. Заявка 2 выполнится после поступления записываемого кода
заявки 1 и 3 выполняются одновременно. Заявка 4 выполнится после заявки 2, записывающей 0 по указанному адресу
Сложность вопроса
20
Сложность курса: Архитектура параллельных вычислительных систем
57
Оценить вопрос
Комментарии:
Аноним
спасибо за ответ
27 ноя 2019
Другие ответы на вопросы из темы аппаратное обеспечение интуит.
- # Рассмотрите принципы параллельных вычислений, лежащие в основе асинхронной вычислительной системы. Каким образом в асинхронной ВС удается избежать жесткого порядка обращения к памяти данных на фоне асинхронных вычислений?
- # Составьте программу для процессора VlIW-архитектуры задачи abc×+ de: f+ × ЗпА при условии: данные находятся в регистровой (сверхоперативной) памяти; результат сложения можно использовать через 1 такт, результат умножения – через 2 такта, деления – через 3 такта; в составе АЛУ (в числе других) содержится 2 ИУ сложения, 2 умножения, одно деления. За сколько тактов, не считая записи, выполняется программа?
- # Используя механизм предикатов и считая, что адрес предиката указывается перед кодом операции, составьте программу счета значения выражения a× if b > 0 then (c+ d)× x else (e+ f)
- # Проанализируйте способы ускорения выполнения операций управления в процессорах высокопроизводительных вычислительных систем. Как минимизируется время выполнения циклов?
- # Ответьте на вопросы обоснования методов компоновки "длинных" командных слов (широкой команды - по другой терминологии) в архитектурах ВС, управляемых в каждом такте. Почему компоновку командных слов целесообразно производить на этапе трансляции?