
асвт / процессор2
.pdf
§2 Виды процессоров
По
•архитектуре
•назначению
•числу ядер
•числу кристаллов

1. Архитектуры МП
Внешняя – для программиста (команды, регистры и т. п.)
Внутренняя
– для инженера (эл. схемы и т. п.)

Внешняя
RISC |
VLIW |
CISC

CISC – Complex Instruction Set Computer
Н-р, «провести интерполяцию полиномом»
Удобно для asm-программиста, но УУ сложное + простои конвейера

Вывод IBM:
компиляторы языков высокого уровня
•чаще генерируют простые команды (типа A->B)
•неэффективно используют сложные

Можно ограничиться простыми
Нужны RISC-процессоры
(Reduced Instruction Set
Computer)

Простые операции можно делать быстро
Высокие тактовые частоты
Нужно хорошее кэширование. Иначе – холостые такты.

VLIW – «очень длинное командное слово»: параллельно выполняемые команды собраны «в пачки», н-р, по 128 бит
Нужен особый компилятор, но меньше работы для УУ
Первые VLIW: Sun SPARC (1991), DEC Alpha (1992)

Современная тенденция – смесь: RISC ядро + транслятор из CISC в RISC + поддержка VLIW

2.По назначению (функциям)
•Универсальные
– вычислят всё, если есть ПО, но не всегда эффективны
Используются в качестве ЦП обычных ЭВМ