Главная /
Архитектура параллельных вычислительных систем /
Произведите распараллеливание счета арифметических операторов, содержащих конструкции if-then-else, убедившись в правильной начальной загрузке и связывания подстеков. Сдвиг во времени загрузки подстеков не учитывать. Продолжите вычисления и определите кол
Произведите распараллеливание счета арифметических операторов, содержащих конструкции if-then-else
, убедившись в правильной начальной загрузке и связывания подстеков. Сдвиг во времени загрузки подстеков не учитывать. Продолжите вычисления и определите количество тактов счета по разным ветвям программы.
a × if b > 0 then (c + d)×x else (e + f)
Укажите число тактов счета при заданном значении b ( b= 5, b = -7).
вопрос
Правильный ответ:
3 такта по ветви "+", 2 такта по ветви "-"
3 такта по двум ветвям
2 такта по ветви "+", 3 такта по ветви "-"
Сложность вопроса
69
Сложность курса: Архитектура параллельных вычислительных систем
57
Оценить вопрос
Комментарии:
Аноним
Это было сложно
08 июн 2018
Другие ответы на вопросы из темы аппаратное обеспечение интуит.
- # Почему идеальная схема data flow не нашла практического воплощения?
- # Два процессора коммутации одновременно начинают выполнять программы в виртуальных адресах решающего поля. Составьте план программы их совместного выполнения по тактам, представив, как адресный генератор предлагает им физические адреса буферных регистров 1×abv12+v1v3v23×v2ev3 1+dfv12:v1Lv23×v2kv3
- # Определите общее число закоммутированных операций при умножении квадратных матриц размера n. За сколько тактов рассчитывается один элемент? n = 8
- # Предполагая механизм использования бита значимости регистров r СОЗУ, уплотните код фрагмента программы счета арифметического оператора на процессоре с программным управлением каждым тактом. Программа составлена в трехадресных командах. a = a+ b
- # Для задачи A:if a-b>0 then(c×d):f else c+e×f; B:=if(a>b∨c>b) then A×a else c+d представьте программы линейных участков в безадресной форме. Составьте план использования неограниченного числа быстрых регистров (СОЗУ) для хранения промежуточных результатов счета. Сколько регистров потребуется?