Индустрия программирования

         

Архитектура MIPS



MIPS - 1986 г.

R2000/R3000: Silicon Graphics, Digital, Siemens Nixdorf

R3000/R3010 - 33/40 МГц, 20 SPECint 92, 23 SPECfp 92

R4000/R4400 (64-битовая архитектура)

R4000 50/100 МГц, 58 SPECint 92, 61 SPECfp 92

R4400 75/150 МГц, 94 SPECint 92, 105 SPECfp 92

R10000: 200 МГц, 800 MIPS4 команды за такт,Обмен данными - 3.2 Гбайт/с
Архитектура Alpha (64 бит)

DECchip 21064 - до 200 МГц

DECchip 21064А, 1993 г., 275 МГц

DECchip 21066, 166 МГц

DECchip 21068, 66 МГц, 8 Вт

DECchip 21066А, 100, 233 МГц

DECchip 21164:

  • 1994 г.


  • 300 МГц,
  • 330 SPECint 92, 500 SPECfp 92
  • 0,5 микрон КМОП
  • 9,3 млн. транзисторов


POWER - 33, 41.6, 45, 50, 62.5 МГц - 134.6 SPECfp
92

POWER 2 - 66.5, 71.5 МГц, 65 Вт

  • 23 млн. транзисторов
  • 0.45 микрон
  • 1217 кв. миллиметров
  • 131 SPECint 92, 247 SPECfp 92

Состав многокристального набора:

  • Блок кэш-памяти команд (ICU) - 32 Кбайт, имеет
    два порта с 128-битовыми шинами;
  • Блок устройств целочисленной арифметики (FXU) - содержит два
    целочисленных конвейера и два блока регистров общего назначения
    (по 32 32-битовых регистра). Выполняет все целочисленные и логические
    операции, а также все операции обращения к памяти;
  • Блок устройств плавающей точки (FPU) - содержит два конвейера
    для выполнения операций с плавающей точкой двойной точности, а
    также 54 64-битовых регистра плавающей точки;
  • Четыре блока кэш-памяти данных - максимальный объем кэш-памяти
    первого уровня составляет 256 Кбайт. Каждый блок имеет два порта.
    Устройство реализует также ряд функций обнаружения и коррекции
    ошибок при взаимодействии с системой памяти;
  • Блок управления памятью (MMU).


Эволюция в направлении Power PC:

  • упрощение архитектуры с целью ее приспособления
    ее для реализации дешевых однокристальных процессоров;
  • устранение команд, которые могут стать препятствием
    повышения тактовой частоты;
  • устранение архитектурных препятствий суперскалярной
    обработке и внеочередному выполнению команд;
  • добавление свойств, необходимых для поддержки
    симметричной многопроцессорной обработки;
  • добавление новых свойств, считающихся необходимыми
    для будущих прикладных программ;
  • ясное определение линии раздела между "архитектурой"
    и "реализацией";
  • обеспечение длительного времени жизни архитектуры
    путем ее расширения до 64-битовой.

Микропроцессоры Power PC:

  • Power PC 601
  • Power PC 603
  • Power PC 604
  • Power PC 620, 133 МГц, 225 SPECint92, 300 SPECfp92




Содержание раздела