Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Итоговый УМП1_оконч070206.doc
Скачиваний:
34
Добавлен:
23.11.2019
Размер:
8.8 Mб
Скачать

Расчет основных параметров алу.

К числу основных параметров АЛУ отнесем следующие:

  • разрядность;

  • диапазон представления;

  • точность (погрешность) вычислений;

  • форма представления чисел;

  • тип используемых машинных кодов;

  • быстродействие.

Определение требуемого быстродействия алу.

Должны быть известны:

  • характеристики задач – число задач, операционный состав каждой задачи, последовательность решения задач во всех режимах работы СВК;

  • характеристики операций – приведенная сложность, время выполнения базовой операции (сложения);

  • время решения заданного набора задач - ТЗНЗ

  • коэффициент непроизводительных затрат - КНЗ

Тогда последовательность действий по определению быстродействия выглядит следующим образом:

  1. Построить циклограмму обработки задач. Для этого найти приведенную сложность каждой задачи Рj

m

Рj= riNi , i=1,m , j = 1, k (12.1)

i=1

где ri – сложность операции i – го типа; Ni – число операций i – го типа, выполняемых при решении j – й задачи; Рj – приведенная сложность j – задачи; k- количество задач.

Затем определить общий объем, приведенных к операции сложения операций, выполняемых при обработке каждой задачи

Vj= j Pj , (12.2)

где j – количество повторений задач j – го типа при обработке смеси задач.

Построить временную диаграмму (циклограмму) рис.12.1 выполнения задач во всех режимах.

  1. Определить быстродействие АЛУ. Для этого вычислить число приведенных операций, выполняемых на каждом из режимов

k

Qp=  Vj (12.3)

j=1

1

Дежурный режим

1 2 3 2 3 4

1,53* 104 9,126*104

О сновной режим

1 5 6 1 ... 5 tсл

1,53*104 3,54*105

Рис.12.1. Циклограмма обработки ЗНЗ.

Определяем требуемое быстродействие Втреб в каждом из режимов с учетом

КНЗ – коэффициента непроизводительности затрат

Bi= Qi/ TЗНЗ * КНЗ (12.4)

откуда

Втребmax Bi. (12.5)