5) Количество ЗУД – DM.
6) Тип переключателя между DP и DM - SW
D
.
7) Тип переключателя между IP и DP - SW
ID
.
8) Тип переключателя между процессорами данных - SW
DD
.
Пример: Рассмотрим архитектуру:
DP
DP
DP
DM
DM DM
nn ×
1−n
IM
Рис.6.15. Архитектура (1, 1, 1-1, n, n, n-n, 1-n, nn × )
В рамках этой классификации на I-ом уровне возможно 28 классов архитектур. В
кассах 1-5 находятся архитектуры редукционных машин и машин, управляемых потоком
данных, которые не имеют процессоров команд в обычном понимании этого слова. 6-й
класс – это классическая неймановская архитектура. С 7-го по 10-й – всевозможные
архитектуры матричных процессоров. С 11-
го по 12-й – машины с множественным
потоком команд и одиночным потоком данных. С 13-го по 28-й – всевозможные варианты
мультипроцессорных систем, причем 13-20 – традиционно понимаемы, а 21-28 –
экзотические мультипроцессорные архитектуры.
II-ой уровень классификации Скилликорна предусматривает уточнение описания,
сделанного на I-ом уровне путем добавления возможностей конвейерной обработки
данных.
Все системы обработки данных подразделяются в
зависимости от особенностей
взаимодействия составных частей на синхронные и асинхронные системы.
Тема 6.4. Архитектуры перспективных процессоров
Два подхода к повышению производительности процессоров:
1) Конвейеризация.
2) Распараллеливание во времени.
Архитектура процессора MISC
Недостатки CISC – архитектуры:
1) Далеко не все программы используют мощную систему команд универсального
процессора полностью, что приводит к простою дорогостоящего оборудования.
2) Даже самые простые команды не могут выполняться за один такт.
3) Ограничение возможности оптимизации кода.
a) Ограниченный размер СОЗУ
b) Небольшое число режимов адресации и невозможность создавать новые способы
доступа к данным.
Недостатки RISC – архитектуры:
1) Значительная загрузка системного интерфейса, нельзя обойтись без кэш-памяти
принципиально.
2) Значительные затраты на программирование.
3) Увеличение доли времени на дешифрацию команды.