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

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

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

На каких уровнях практически реализуется распараллеливание вычислений в сверхпроизводительных ВС?

(Отметьте один правильный вариант ответа.)

Варианты ответа
на первом уровне распределяются программы между процессорами. На втором уровне программные процедуры распределяются между процессорными элементами. На третьем уровне распределяются команды между исполнительными устройствами, которые также представляют собой параллельные устройства
на первом уровне по выполняемой программе загружаются процессорные элементы. На втором уровне специализированные процессорные элементы выполняют скалярные и векторные операции
на первом уровне программы распределяются между процессорами для параллельного выполнения. На втором уровне команды программы распределяются между исполнительными устройствами процессора(Верный ответ)
Похожие вопросы
Рассмотрите возможные средства синхронизации параллельных вычислений в ВС SPMD-архитектуры. Как реализуется механизм предикатов?
Рассмотрите возможные средства синхронизации параллельных вычислений в ВС SPMD-архитектуры. Как реализуется механизм закрытия адресов?
Рассмотрите принципы параллельных вычислений, лежащие в основе асинхронной вычислительной системы. Каким образом в асинхронной ВС удается избежать жесткого порядка обращения к памяти данных на фоне асинхронных вычислений?
Как реализуется спекулятивный режим выполнения операций при использовании памяти предикатов?
Произведите распараллеливание выполнения на стеке программы в безадресной системе команд. Разное время начальной загрузки подстеков и время обмена между ними не учитывать. За сколько тактов выполнится параллельная программа, не считая записи результатов? Сколько процессорных элементов будет использовано?
abc×+ de: f+ × ЗпА
Произведите распараллеливание выполнения на стеке программы в безадресной системе команд. Разное время начальной загрузки подстеков и время обмена между ними не учитывать. За сколько тактов выполнится параллельная программа, не считая записи результатов? Сколько процессорных элементов будет использовано?
ab+ c× de+× ЗпА
Произведите распараллеливание выполнения на стеке программы в безадресной системе команд. Разное время начальной загрузки подстеков и время обмена между ними не учитывать. За сколько тактов выполнится параллельная программа, не считая записи результатов? Сколько процессорных элементов будет использовано?
ab+ c× de- × f× ЗпА
Рассмотрите проблемы когерентности кэшей. Как реализуется когерентность кэшей на основе принципа data flow?
Произведите распараллеливание счета арифметических операторов, содержащих конструкции if-then-else, убедившись в правильной начальной загрузке и связывания подстеков. Сдвиг во времени загрузки подстеков не учитывать. Продолжите вычисления и определите количество тактов счета по разным ветвям программы. a+ if b+c > 0 then d: 5 else d: 20
Произведите распараллеливание счета арифметических операторов, содержащих конструкции if-then-else, убедившись в правильной начальной загрузке и связывания подстеков. Сдвиг во времени загрузки подстеков не учитывать. Продолжите вычисления и определите количество тактов счета по разным ветвям программы. (a+ b)× if c > 0 then B else (d+ e)× f