Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Занятие 2_История развития вычислительных мощно...doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
1.98 Mб
Скачать

Процессоры, основанные на 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