Архитектуры перспективных процессоров


Два подхода к повышению производительности процессоров:

1). Конвейеризация.

2). Распараллеливание во времени.

Архитектура процессора MISC

Недостатки CISC – архитектуры:

1). Далеко не все программы используют мощную систему команд универсального процессора полностью, что приводит к простою дорогостоящего оборудования.

2). Даже самые простые команды не могут выполняться за один такт.

3). Ограничение возможности оптимизации кода.

a) Ограниченный размер СОЗУ

b) Небольшое число режимов адресации и невозможность создавать новые способы доступа к данным.

Недостатки RISC – архитектуры:

1). Значительная загрузка системного интерфейса, нельзя обойтись без кэш-памяти принципиально.

2). Значительные затраты на программирование.

3). Увеличение доли времени на дешифрацию команды.

Структура MISC-процессора

Рис.6.16. Структура MISC-процессора

Система команд

Рис.6.17. Система команд

Достоинства архитектуры MISC:

1). Содержит все достоинства CISC и RISC-архитектуры.

2). Возможность перезагрузки смены системы команд, в том числе и во время работы процессора, можно настроить процессор для выполнения конкретного типа задач.

3). Открытая архитектура процессора, которая позволяет наращивать число логических устройств как по вертикали, так и по горизонтали.

4). Возможность полной оптимизации кода программы с учетом реализуемой иерархической памяти для кода.

Загрузка...