Главная /
Архитектура параллельных вычислительных систем /
Для данного арифметического выражения составьте программу в безадресной системе команд и для автоматического распараллеливания переведите ее в трехадресную систему команд. Длина списка свободных регистров равна 6. A=(a+b×c)×(d:e+f). Какова длина программы
Для данного арифметического выражения составьте программу в безадресной системе команд и для автоматического распараллеливания переведите ее в трехадресную систему команд. Длина списка свободных регистров равна 6. A=(a+b×c)×(d:e+f)
. Какова длина программы? Приведите текст восьмой команды
вопрос
Правильный ответ:
12 команд :r6r2r3
11 команд Сч d r7
13 команд +r1r2r6
Сложность вопроса
87
Сложность курса: Архитектура параллельных вычислительных систем
57
Оценить вопрос
Комментарии:
Аноним
Если бы не эти подсказки - я бы не справился c этими тестами интуит.
06 апр 2019
Аноним
Экзамен сдал на 4. Спасибо сайту
17 апр 2016
Другие ответы на вопросы из темы аппаратное обеспечение интуит.
- # Пусть в трехадресной системе команд КОП А1 А2 А3 КОП – код операции, А1 и А2 – адреса операндов, А3 – адрес результата. Каждая операция выполняется за одну условную единицу времени, допуская использование результата в следующей команде. Написать программу и определить время ее параллельного выполнения для данного выражения, считая, что команды выполняются по схеме data flow, т.е. тотчас же, как только для них окажется рассчитанной информация, и при условии, что для их выполнения всегда есть свободные процессоры. P=(x+y+z)×p+(q+l)×m
- # Определите общее число закоммутированных операций при умножении квадратных матриц размера n. За сколько тактов рассчитывается один элемент? n = 7
- # Правильно ли (без тупиков) выполнится общая для всех процессоров монопрограмма на четырех процессорах с номерами 0, 1, … ВС SPMD-архитектуры? КОПА1А2А3СИНХЗАКРА<i-1>×<i>2A[i]
- # По программам в трехадресной системе команд составить матрицу следования работ и восстановить вид информационного графа. Считать время сложения (вычитания) одной условной единицей, умножение производится за две условные единицы, деление – за четыре. Какова длина критического пути в графе? 1×abc2-cda3:efc4-abf5+ece
- # Используя команду if-then-else и трехадресную систему команд, составьте программу счета значения выражения a+ if b+c > 0 then d: 5 else d: 20 Задержки выполнения команд из-за связности данных выполняются автоматически