Главная /
Архитектура параллельных вычислительных систем /
АЛУ содержит два ИУ сложения, два – умножения, два канала обмена с памятью. Сложение выполняется за 2 такта, умножение – за 3. Все элементы массива A = {a1, a2,…} находятся по одной формуле. Составьте оптимальную программу одновременного вычисления двух э
АЛУ содержит два ИУ сложения, два – умножения, два канала обмена с памятью. Сложение выполняется за 2 такта, умножение – за 3. Все элементы массива A = {a1, a2,…} находятся по одной формуле. Составьте оптимальную программу одновременного вычисления двух элементов массива. aj=(bj+c)×(aj+d)
вопрос
Правильный ответ:
+ | + | × | × | Заn | Заn |
---|---|---|---|---|---|
bj+c | aj+d | ||||
bj+1+c | aj+1+d | ||||
(bj+c)×(aj+d) | |||||
(bj+1+c)×(aj+1+d) | |||||
NOP | |||||
Заn aj | |||||
Заn aj+1 |
+ | + | × | × | Заn | Заn |
---|---|---|---|---|---|
bj+c | aj+d | ||||
bj+1+c | aj+1+d | ||||
(bj+c)×(aj+d) | |||||
(bj+1+c)×(aj+1+d) | |||||
NOP | |||||
Заn aj | Заn aj+1 |
+ | + | × | × | Заn | Заn |
---|---|---|---|---|---|
bj+c | aj+d | ||||
bj+1+c | aj+1+d | (bj+c)×(aj+d) | |||
(bj+1+c)×(aj+1+d) | |||||
NOP | |||||
Заn aj | |||||
Заn aj+1 |
Сложность вопроса
80
Сложность курса: Архитектура параллельных вычислительных систем
57
Оценить вопрос
Комментарии:
Аноним
Это очень нехитрый тест интуит.
08 май 2019
Аноним
Зачёт всё. Мчусь отмечать отмечать отлично в зачётке по интуит
26 июл 2016
Другие ответы на вопросы из темы аппаратное обеспечение интуит.
- # Рассмотрите схему обработки области матрицей процессоров и объясните, почему, организуя регулярные оперативные связи, целесообразно соединить первые и последние процессоры в строках и столбцах?
- # Два процессора коммутации одновременно начинают выполнять программы в виртуальных адресах решающего поля. Составьте план программы их совместного выполнения по тактам, представив, как адресный генератор предлагает им физические адреса буферных регистров 1+abv12-ecv23×v2v1v3 1+dfv12:kLv23×v2v1v3
- # Определите общее число закоммутированных операций при умножении квадратных матриц размера n. За сколько тактов рассчитывается один элемент? n = 9, используется 4 ПЭ
- # Составьте программу в безадресной форме и представьте ее выполнение на стеке. Сколько команд содержит программа и как выглядит стек после выполнения четвертой команды? A:=(a-b×c)-(d:e)
- # Составьте взвешенный информационный граф счета линейного (непрерываемого) участка программы, содержащего условия. Сложение производится за 2 такта, умножение - за 4 такта, деление - за 5 тактов. Логические операции, включая команду if-then-else, выполняются за 2 такта. Операция считывания из ОП производится не менее чем за 50 тактов. A:if a>0then ifb>c thena↑2else d×a×b else (d-e)×f B:=if a×b>0 then A×x else 0