Реферат: Линейное программирование симплекс методом Данцига
Среднее количество микрокоманд при выполнении команды процессора можно приблизительно оценить как 4 + 17/8 + 1 = 7 микрокоманд на команду процессора. Таким образом, при максимальной тактовой частоте в 33,3 МГц средняя производительность процессора составит 4, 7 MOPS (или 33,3 М μops / сек).
Тестовая программа |
Количество команд процессора |
Количество микрокоманд |
Время выполнения, нс |
N / сек |
ПРИМЕР 1 |
3 |
18 |
540 |
1851851 |
ПРИМЕР 2 |
5 |
34 |
1020 |
980398 |
Повысить производительность процессора можно одним из следующих способов:
- Увеличить разрядность шины-приемника с 8 до 16 бит, и считывать команду из ОЗУ не за три такта, а за один;
- Увеличить функциональность АЛУ, при этом можно будет сократить длину микрокода для некоторых команд (особенно для SUB и DEC);
- Перейти от микропрограммного управления к управлению на основе жесткой логики;
- Применить конвейеризацию;
- Что-нибудь распараллелить.