Классификация микропроцессоров, типы и характеристики выпускаемых МП комплектов
Рефераты >> Программирование и компьютеры >> Классификация микропроцессоров, типы и характеристики выпускаемых МП комплектов

Цена

И, наконец, самый главный вопрос, волнующий душу любого человека – цена новинок. Разумеется, если за новую технологию будут просить бешеные деньги, то ни к чему хорошему это не приведет. Посмотрим, что мы имеем в нашем случае.

Intel просит за свое изобретение ни много ни мало $1200. Причем раньше девайс стоил в три раза дороже: около $4k. Учитывая, сколько будет стоить материнка под камень, можно сделать вывод – денег на сервер придется потратить немало :).

С AMD все намного проще. Цена на Athlon 64 составляет всего $417. Остальные 64-разрядные камни стоят от $300 до $600, что значительно ниже интеловских цен. Впрочем, так было всегда, цена мешала Интелу захватить компьютерный рынок и избавиться от своего главного конкурента. Хотя их жадность оправдана: производители никогда не искали легких путей, а дарили миру новые технологии. Последние слизывались ушлыми работниками AMD :).

На этой оптимистической ноте, я присуждаю последний в нашем поединке балл процессору AMD. Время объявить финальный счет: 3:2 в пользу x86-64. Примите мои поздравления :).

Камни, которые мы потеряли

Процессоры Cyrix

Эти камешки были и остаются процессорами пятого поколения. В них нет разделения кэша на данные и инструкции (как сделано у подавляющего большинства х86). Эти процы, как правило, имеют электрическую совместимость с первыми пнями, что позволяет устанавливать их в пентиумовские материнки. Хотя есть программная совместимость с классом Pentium, все инструкции интеловских собратьев Cyrix реализовать не сумела, и поэтому многие программы сравнивают этот камень пятого поколения всего лишь с 486. Отличительные особенность Cyrix'овских камней: фиксированный коэффициент умножения 2, тактовые частоты от 55 МГц до 75 МГц, то есть не совсем стандартные, что вызывало некоторые трудности при работе. Некоторые программы не могли корректно работать на этих процессорах, в силу своеобразного выполнения программных задержек (вскоре Cyrix выпустила патчи, которые можно скачать с ftp://ftp.cyrix.com). Также выпускались усовершенствованные варианты этого камня: Cyrix 6x86mx, инструкции которого включали расширение ММХ. Сейчас Cyrix куплена IBM и процессоров больше не выпускает.

Камни от IDT (Integrated Device Technology)

Эта компания выпускала камешек IDT-C6, называемый Winchip. Это был дешевый, хотя и довольно медленный камешек для сокета 5. По архитектуре этот процессор близок к 486, но имеет очень малое энергопотребление и тепловыделение. Затем был выпущен Winchip-2 - проц для 7 сокета, имеющий расширения ММХ и 3Dnow! Тактовые частоты 200-300 МГц

Процессоры, основанные на RISC архитектуре

Архитектура процессора 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

Краткое описание архитектуры

UltraSPARC III представляет собой высокопроизводительный суперскалярный микропроцессор, предназначенный для использования в мощных рабочих станциях и серверах. Он ориентирован на работу в масштабируемых микропроцессорных комплексах. В его состав входят следующие основные функциональные блоки:

  • шесть исполнительных устройств (4 целочисленных и 2 плавающих);
  • кэш-памяти команд и данных объемом 32 КБ и 64 КБ соответственно;
  • кэши предвыборки и записи объемом по 2 КБ каждый;
  • системный интерфейс;
  • контроллер основной памяти;
  • контроллер кэша второго уровня (L2 кэш);
  • таблица тэгов L2 кэш.

Функции исполнительных устройств распределяются следующим образом.

Целочисленные: 2 АЛУ (Integer ALU, ALU/Load), специализированное исполнительное устройство (Load/Store) и устройство обработки ветвлений (Brach Unit).

Плавающие: устройства плавающей арифметики/графики (FP adder, FP mul/div/sqrt).

Далее будут рассмотрены особенности архитектуры. При этом выбираются те моменты и решения, которые, на наш взгляд, являются определяющими для данного процессора.

Конвейер

Основу архитектуры любого процессора составляет конвейер. Без понимания его работы трудно разобраться в необходимости и порядке взаимодействия перечисленных выше устройств.

UltraSPARC III имеет 14-ступенчатый конвейер. На сегодняшний день это, пожалуй, самый длинный конвейер среди серийных процессоров. Почти половина его (6 ступеней) отводится на подготовку к выполнению команд, столько же — на исполнение команд; две последние ступени — завершающие.

Исполнительная часть конвейера состоит из двух частей: целочисленной и плавающей. Обе части имеют одинаковую длину, что упрощает согласование их работы (позволяет выдавать результаты вычислений в порядке их запуска на исполнение). Аналогичное решение (выровненные конвейеры целочисленной и плавающей арифметики) успешно использовалось в предшествующих поколениях микропроцессоров UltraSPARC.


Страница: