
- •Процессоры, основанные на cisc архитектуре
- •Появление первых 32-х разрядных чипов
- •Расцвет 32 разрядности
- •32 Разрядные процессоры от amd
- •Сводная таблица параметров процессоров amd
- •Чипы, которые не получили широкого распространения Процессоры Cyrix
- •Чипы от idt (Integrated Device Technology)
- •Идентификация процессоров по их cpuid
- •Процессоры, основанные на risc архитектуре
- •Архитектура процессора UltraSparc III и ее особенности
- •Краткое описание архитектуры
- •Конвейер
- •Порядок запуска команд на исполнение
- •Механизм предсказания ветвлений
- •Особенности реализации внешних интерфейсов микропроцессора
- •Интерфейс с основной памятью
- •Канал обмена с l2 кэш-памятью
- •Системный интерфейс
- •Процессор PowerPc g5
- •Технологии mips процессоров от Silicon Graphics (sgi)
- •Немного об архитектуре
- •Alpha-процессор
- •Нейропроцессор
- •Биологический прототип
- •Принципы работы
- •Нейрожелезо
- •Нейропроцессор nm6403
- •Архитектура биопроцессора
Процессоры, основанные на risc архитектуре
Структуры RISC-процессоров
Аббревиатура RISC (Reduced Instruction Set Computer) появилась в середине 80-х годов XX века, когда ученые из Беркли сообщили о создании "компьютера с ограниченным набором команд". Именно в те времена произошло великое разделение, и остальные компьютеры стали называть CISC (Complete Instruction Set Computer - компьютеры со сложным (расширенным) набором команд). Так, к CISC-процессорам относятся Intel 80x86 и Pentium, Motorola MC680x0, DEC VAX.
Класс RISC-процессоров составляют такие монстры как Alpha, Sun, Ultra SPARC, MIPS, PowerPC и некоторые другие.
RISC-процессоры характеризуются следующими особенностями:
удалены сложные и редко используемые инструкции;
все инструкции имеют одинаковую длину, что позволяет уменьшить сложность управления процессором и увеличить скорость обработки команд;
отсутствуют инструкции, работающие с памятью напрямую, все данные загружаются только из памяти в регистр и наоборот;
отсутствуют операции работы со стеком;
применение конвейера параллельных вычислений;
большинство операций производятся за один такт микропроцессора.
Тактовая частота RISC-процессоров (при прочих равных условиях) выше CISC-процессоров, более того, в RISC - микропроцессорах появилась возможность работы различных его составляющих на разных тактовых частотах. Поэтому при указании тактовой частоты процессора выбирают его максимальную частоту.
Архитектура процессора UltraSparc III и ее особенности
Архитектура процессора UltraSPARC III
Таблица 1. Основные технические характеристики процессора UltraSPARC III.
Технология |
25 um CMOS 6 слоев металла |
Частота |
600+ МГц |
Производительность на частоте 600 МГц |
35+SPECint95, 60+ SPECft95 |
Площадь кристалла |
330 мм2 |
Потребляемая мощность |
70 Вт / 1.8 В |
Число транзисторов |
RAM - 12 млн. Logic - 4 млн. |
Корпус |
LGA 1200 выводов |
Таблица 2. Особенности архитектуры (организации) процессора UltraSPARC III.
Исполнительные устройства |
4 целочисленных, 2 плавающих |
Конвейер |
14 ступеней |
L1 кэши (на кристалле) |
4-канальный кэш данных — 64 КБ 4-канальный кэш команд — 32 КБ 4-канальный кэш предвыборки — 2 КБ 4-канальный кэш записи — 2 КБ |
L2 кэши (внешние) |
1, 4 или 8 МБ |
Интерфейсы |
3 интегрированных интерфейса (системный интерфейс, интерфейс с основной памятью, интерфейс с L2-кэшем) |
Поддержка многопроцессорности |
Возможность масштабирования до 1000+ процессоров |
Совместимость |
Полная программная совместимость с UltraSPARC-I, II |