Поколения микропроцессоров

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

Рубрика Программирование, компьютеры и кибернетика
Вид реферат
Язык русский
Дата добавления 03.05.2013
Размер файла 79,1 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Министерство образования и науки РФ

"Южно-Уральский государственный университет"

Кафедра БИС

Реферат

На тему:

"Поколения микропроцессоров"

Студента группы ПС-102 Мирасов Е.В.

Челябинск

2012

Введение

Микропроцессор - центральная часть любой микропроцессорной системы (МПС) - включает в себя АЛУ и ЦУУ, реализующее командный цикл. МП может функционировать только в составе МПС, включающей в себя, кроме МП, память, устройства ввода/вывода, вспомогательные схемы (тактовый генератор, контроллеры прерываний и ПДП, шинные формирователи, регистры-защелки и др.).

В любой МПС можно выделить следующие основные части (подсистемы):

процессорный модуль;

память;

внешние устройства (внешние ЗУ + устройства ввода/вывода);

подсистему прерываний;

подсистему прямого доступа в память.

Как известно, процессор является основным вычислительным блоком компьютера, в наибольшей степени определяющим его мощь. Процессор является устройством, исполняющим программу - последовательность команд (инструкций), задуманную программистом и оформленную в виде модуля программного кода.

Чтобы понять, что делает процессор, рассмотрим его в окружении системных компонентов IBM PC-совместимого компьютера.

IBM PC-совместимый компьютер представляет собой реализацию так называемой фон-неймановской архитектуры вычислительных машин. Эта архитектура была представлена Джоном фон-Нейманом еще в 1945 году и имеет следующие основные признаки.

Машина состоит из блока управления, арифметико-логического устройства (АЛУ), памяти и устройств ввода/вывода. В ней реализуется концепция хранимой программы: программы и данные хранятся в одной и той же памяти. В ней реализуется концепция хранимой программы: программы и данные хранятся в одной и той же памяти.

Рис.1.1 Архитектура фон-Неймана

Если разделить память на память программ и память данных мы получим Гарвардскую архитектуру.

Рис.1.2 Гарвардская архитектура

Выполняемые действия определяются блоком управления и АЛУ, которые вместе являются основой центрального процессора. Центральный процессор выбирает и исполняет команды из памяти последовательно, адрес очередной команды задается "счетчиком адреса" в блоке управления. Этот принцип исполнения называется последовательной передачей управления. Данные, с которыми работает программа, могут включать переменные - именованные области памяти, в которых сохраняются значения с целью дальнейшего использования в программе.

Фон-неймановская архитектура - не единственный вариант построения ЭВМ, есть и другие, которые не соответствуют указанным принципам (например, потоковые машины). Однако подавляющее большинство современных компьютеров основано именно на этих принципах, включая и сложные многопроцессорные комплексы, которые можно рассматривать как объединение фон-неймановских машин. Конечно же, за более чем полувековую историю ЭВМ классическая архитектура прошла длинный путь развития.

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

Рис.1.3 Архитектура фон-Неймана с прерыванием

ПДП (Прямой Доступ к Памяти) - второе отличие современных архитектур от машин фон-Неймана. ПДП позволяет сократить расходы на пересылку единицы информации.

Рис.1.4 Архитектура фон-Неймана с каналом ПДП

Характеристики микропроцессоров

При оценке параметров микропроцессора и выборе микропроцессорной серии наибольшую роль играет разрядность прибора, которая задает элементарный объем обрабатываемых данных. Чем больше разрядность, тем выше производительность и шире возможности адресации. В ранних приборах разрядность регистров, шин управления, а также информационных шин почти всегда была одинаковой. Сейчас такая структура встречается редко.

Кратко перечислим основные характеристики микропроцессоров:

разрядность;

быстродействие (тактовая частота, время выполнения "короткой" команды);

потребляемая мощность;

технология (уровень логических сигналов);

архитектурные особенности: система операций, способы адресации, наличие и организация подсистем прерываний и ПДП, объем и организация СОЗУ, конвейер операций, аппаратная поддержка системы виртуальной памяти и т.п.;

структурные особенности: количество и назначение шин (стандарт интерфейса), внутренняя структура;

От числа БИС (Больших интегральных схем)

число источников питания;

и др.

Машина состоит из блока управления, арифметико-логического устройства (АЛУ), памяти и устройств ввода/вывода. В ней реализуется концепция хранимой программы: программы и данные хранятся в одной и той же памяти. Выполняемые действия определяются блоком управления и АЛУ, которые вместе являются основой центрального процессора. Центральный процессор выбирает и исполняет команды из памяти последовательно, адрес очередной команды задается "счетчиком адреса" в блоке управления.

Поколения микропроцессоров

Термин "микропроцессор" был впервые употреблен в 1972 г., хотя годом рождения этого прибора следует считать 1971 г., когда фирма Intel выпустила микропроцессор серии 4004 - "интегральное микропрограммируемое вычислительное устройство", представляющее собой однокристальный центральный процессор, имеющий в своем составе 4-разрядный параллельный сумматор, 16 4-х - разрядных регистров, накапливающий сумматор и стек. Микропроцессор 4004 был реализован на 2300 транзисторах и мог выполнять 45 различных команд.

Этот процессор мог адресовать 64 Кбайта памяти и работал на тактовой частоте 2 МГц. Он разошелся миллионными тиражами и заложил основу во всю дальнейшую архитектуру процессоров.

Первое поколение процессоров. (процессоры 8086 и 8088 и математический сопроцессор 8087) Очередной революционный процессор Intel - i8086 - появился в 1978 г

14 16-разрядных регистров: 4 регистра общего назначения (AX, BX, CX, DX), 2 индексных регистра (SI, DI), 2 указательных (BP, SP), 4 сегментных регистра (CS, SS, DS, ES), программный счётчик или указатель команды (IP) и регистр флагов (FLAGS, включает в себя 9 флагов). Основные характеристики:

16-разрядная шина данных

сегментная адресация памяти

размер шины адреса был увеличен с 16 бит до 20 бит, что позволило адресовать 1 Мбайт памяти. Шина данных была 16-разрядной. Однако в микропроцессоре шина данных и шина адреса использовали одни и те же контакты на корпусе. Это привело к тому, что нельзя было одновременно подавать на системную шину адреса и данные. Мультиплексирование адресов и данных во времени сокращало число контактов корпуса до 20, но и замедляло скорость передачи данных.

29 тыс. транзисторов (технология 3 мкм)

система прерываний

тактовая частота 4,77-10 МГц.

на выполнение каждой инструкции уходило в среднем по 12 тактов процессорного ядра.

Более дешевый вариант i8086 - это процессор i8088 - имеет 8 разрядную шину данных. Процессоры i8086/88 могли работать с внешним математическим сопроцессором i8087 (устанавливался в специальный разъем на плате). i8086 унаследовал большую часть множества команд 8080 и Z80. Все современные процессоры (в обязательном порядке) поддерживают набор команд процессора i8086, совместимость "снизу-вверх" - любую программу, написанную для i8086, можно запустить на Pentium 4 или Athlon XP.

Год выпуска: 1978

Второе поколение процессоров. (80286 с сопроцессором 80287)

Отличия:

тактовая частота 6.0 МГц - 12.5 МГц.

К 14 регистрам процессора Intel 8086 были добавлены 11 новых регистров, необходимых для реализации защищённого режима и других функций: регистр слова состояния машины, 16 бит (MSW); регистр задачи, 16 бит (TR); регистры дескрипторной таблицы, один 64-битный и два 40-битных (GDTR, IDTR, LDTR) и 6 регистров расширения сегментных регистров, 48 бит.

защищенный режим, позволяющий использовать виртуальную память размером до 1 Гбайт для каждой задачи, пользуясь адресуемой физической памятью в пределах 16 Мбайт. Защищенный режим является основой для построения многозадачных операционных систем (ОС), в которых система привилегий жестко регламентирует взаимоотношения задач с памятью, ОС и друг с другом. Защищенный режим 80286 не нашел массового применения - эти процессоры, в основном, использовались как "очень" быстрые 8086 (то есть в режиме виртуального 8086)

расширенная шина 24 бита (16 Мбайт физической памяти)

134 тыс. транзисторов (технология 1,5 мкм)

на выполнение инструкции уходило в среднем по 4,5 такта.

производительность 286 повысилась не только за счет роста тактовой частоты, но и за счет значительного усовершенствования конвейера. Во втором поколении появились новые инструкции: системные (для обслуживания механизмов защищенного режима) и несколько прикладных (в том числе для блочного ввода/вывода).

Наличие защищенного режима не отменяет возможности работы в реальном режиме 8086, и эта возможность сохраняется во всех последующих поколениях (дань совместимости с программным обеспечением, включая и MS DOS).

Год выпуска: 1982 Тактовая частота: 6.0 МГц - 12.5 МГц.

Третье поколение процессоров. (386/387 с суффиксами DX и SX, определяющими разрядность внешней шины). По-настоящему развитие многозадачности началось после выхода микропроцессора i80386 в 1985 г. Это первый 32-разрядный процессор, который положил начало семейству процессоров IA-32 (32-bit Intel Architecture). Кроме расширения диапазона непосредственно представляемых величин (16 бит отображают целые числа в диапазоне 0-65535 или от - 32767 до +32767, а 32 бита - более чем 4 миллиарда) увеличился и объем адресуемой памяти (до 4 Гбайт реальной, 64 Тбайт виртуальной).

улучшенная поддержка многозадачности. Поддержка многозадачности в процессорах x86 обозначает аппаратную поддержку "прозрачного" переключения с одной обычной программы (задачи) на другую. При переключении процессор сохраняет свое состояние (включая адрес следующей команды, селекторы сегментов) в сегменте состояния (TSS; сегмент памяти, с селектором из регистра TR) одной задачи, после чего восстанавливает состояние другой задачи из её сегмента состояния.

тактовая частота 40 МГц.

добавление 32-разрядных регистров

страничное преобразование. В i386 был введён новый механизм управления памятью - адресное пространство, к которому обращается процессор за данными и кодом, в котором располагаются сегменты (названное линейным адресным пространством) может не соответствовать реальной физической памяти. Физическая память (включая буферы внешних устройств, например видеобуфер) может быть отображена в линейное адресное пространство произвольным образом - каждая страница (размером 4 килобайта) линейного пространства может быть переадресована на любую страницу физической памяти через каталог страниц, располагающийся в оперативной памяти (адрес каталога страниц определяется значением нового регистра управления "CR3").

введен новый режим работы процессора - виртуальный 8086 процессор

страничная адресация памяти (стало возможно организовать виртуальную память)

275 тыс. транзисторов (технология 1мкм)

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

На таком процессоре стала "расцветать" система MS Windows - сначала оболочка, а потом и операционная система. В плане организации исполнения инструкций существенных изменений, повлекших за собой сокращение числа тактов на инструкцию, не произошло - те же средние 4,5 такта.

Год выпуска: 1985 Тактовая частота: 16 МГц - 33 МГц

Четвертое поколение процессоров. (486, опять DX и SX) в видимую архитектурную модель больших изменений внесено не было, но зато был принят ряд мер для повышения производительности.

частота 25 МГц - 100 МГц

в этих процессорах значительно усложнен исполнительный конвейер - основные операции выполняет RISC-ядро, "задания" для которого готовят из входных CISC-инструкций х86. => конвейеризации вычислений (5 ступеней)

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

производительность конвейера процессора оторвалась от возможностей доставки инструкций и данных из оперативной памяти => два вида кэш-памяти - внутренней 8 Кбайт (L1), работающей на частоте процессора, и внешней (L2).

поддержка многопроцессорного режима работы

1,2 млн. транзисторов (технология 1мкм)

начиная с процессора i80486, все последующие модели процессоров Intel поддерживают различные концепции энергосбережения

Год выпуска: 1989 Тактовая частота: 25 МГц - 100 МГц

Пятое поколение процессоров. (процессор Pentium у Intel знаменитый своей ошибкой блока с плавающей точкой и К5 у AMD)

тактовая частота 60МГц - 233МГц

к внутреннему кэшу команд добавили 8 Кбайт для данных

раздельное кеширование программного кода и данных. В процессорах Pentium используется кеш-память первого уровня (кеш L1) объёмом 16 Кб, разделённая на 2 сегмента: 8 Кб для данных и 8 Кб для инструкций. Это улучшает производительность и позволяет делать двойное кеширование доступным чаще, чем это было возможно раньше. Кроме того, изменён механизм кеширования.

64-битная шина данных позволяющая процессору Pentium за один шинный цикл обмениваться вдвое большим объёмом данных с оперативной памятью, чем 486 (при одинаковой тактовой частоте)

суперскалярную архитектура. Суперскалярность означает наличие более одного конвейера. У процессоров пятого поколения после блоков предварительной выборки и первой стадии декодирования инструкций имеется два конвейера, U-конвейер и V-конвейер. Каждый из этих конвейеров имеет ступени окончательного декодирования, исполнения инструкций и буфер записи результатов. U-конвейер "умеет" все, у V-конвейера возможности немного скромнее.

Процессор с такой архитектурой может одновременно "выпускать" до двух выполненных инструкций, но в среднем получается 1 такт на инструкцию. Не все инструкции могут выполняться парно, эффективность использования конвейеров (коэффициент их загрузки или простоя) зависит от программного кода - есть широкие возможности оптимизации. Реализована технология предсказания переходов (branch prediction). Внутренние шины стали 128 и 256 бит, внешняя шина данных 64 бит.

Год выпуска: 1993 Тактовая частота: 60МГц - 233МГц

Шестое поколение процессоров. (Pentium Pro) Можно охарактеризовать по следующим особенностям:

тактовая частота 150 МГц - 200 МГц

кэш L1 16 Кбайт на кристалле процессора; кэш L2 256/512 Кбайт внешний на материнской плате

содержит около 5,5 миллиона транзисторов (технология изготовления 0,35 микрон (для процессоров 120 МГц и ниже 0,6 микрон))

динамическое исполнение, под которым понимается исполнение инструкций не в том порядке (out of order), как это предполагается программным кодом, а в том, как "удобно" процессору. Инструкции, поступающие на конвейер, разбиваются на простейшие микрооперации, которые далее выполняются суперскалярным процессорным ядром в порядке, удобном процессору. Ядро процессора содержит несколько конвейеров, к которым подключаются исполнительные устройства целочисленных вычислений, обращений к памяти, предсказания переходов и вычислений с плавающей точкой. Несколько различных исполнительных устройств могут объединяться на одном конвейере.

Результаты "беспорядочно" выполняемых микроопераций собираются в переупорядочивающем буфере и в корректном порядке записываются в память (и порты ввода/вывода). Чтобы можно было одновременно выполнять разные инструкции с одними и теми же программно-адресуемыми регистрами, внутри процессора выполняется аппаратное переименование регистров (их у процессора больше, чем доступных по программной модели). Конечно, при этом учитывается и связь по данным, которая сковывает "беспорядочные" параллельные исполнения, даже пользуясь дополнительными регистрами. В процессорах 6-го поколения реализовано исполнение по предположению: процессор пытается исполнить инструкцию, последующую (по его мнению) за переходом еще до самого перехода. В итоге всех этих ухищрений среднее число тактов на инструкцию у Pentium Pro сократилось до 0,5 такта. В систему команд были введены новые инструкции, позволяющие писать более эффективные коды (с точки зрения минимизации ветвлений).

В это время помимо Intel, можно отметить еще двух производителей процессоров это Cyrix и AMD, которые совместно с IBM разрабатывают стандарт "Р-рейтинг" для обозначения производительности процессора. "Р-рейтинг" любого процессора равен величине тактовой частоты процессора Intel Pentium, показавший такой же или более высокий результат в абсолютно идентичной конфигурации (замеры производились при на тесте Winstone 96). Конечно, кроме рейтинга, эти две корпорации выпустили еще и процессоры, которые по соотношению цена/возможности превосходили процессоры Intel.

AMD выпускает процессор К5-PR133 (реально работающий на частоте 116,7 МГц). Этот процессор имеет встроенный кэш 24 Кбайт, технология изготовления 0,35 микрон, около 4,3 миллионов транзисторов. Процессоры CYRIX (и идентичные им с лейблом IBM) имеют официальные названия 6х86 Р120+, 6х86 Р133+, 6х86 Р150+, 6х86 Р166+, 6х86 Р200+. Откуда "+"? Дело в том, что при выполнении 32-разрядных тестов процессоры К5 и 6х86 показывают примерно на 11% большую производительность на соответствующем процессоре Pentium. Особенности 6х86: кэш 16 Кбайт, дополнительный кэш для команд 256 б; технология изготовления 0,5 микрон (0,65 для Р120+); количество транзисторов около 3 млн.

Год выпуска: 1995 Тактовая частота: 150 МГц - 200 МГц

Седьмое поколение процессоров. (Pentium 4)

Процессор Pentium 4 выпущенный в ноябре 2000 года, представляет собой совершенно новое поколение процессоров. Если вместо имени ему присвоить порядковый номер, это будет процессор 786, так как он является представителем совершенно другого поколения, отличающегося от предыдущих процессоров.

Далее представлены основные технические характеристики процессора Pentium 4.

¦ Тактовая частота процессора находится в диапазоне 1,3-1,7 ГГц и выше.

¦ Количество транзисторов - 42 млн, 0,18-микронная технология, площадь кристал­ла - 217 мм2 (Willamette).

¦ Количество транзисторов - 55 млн, 0,13-микронная технология, площадь кристал­ла - 131 мм2 (Northwood).

¦ Программная совместимость с предыдущими 32-разрядными процессорами Intel.

¦ Тактовая частота шины процессора 400 или 533 МГц.

¦ Арифметико-логические устройства (АЛУ) работают на удвоенной частоте ядра процессора.

¦ Гиперконвейерная технология (20 ступеней).

¦ Нестандартное выполнение инструкций.

¦ Расширенное прогнозирование ветвления.

¦ Кэш-память первого уровня объемом 20 Кбайт (кэш контроля выполнения команд объемом 12 Кбайт, плюс 8 Кбайт кэша данных).

¦ Ассоциативная восьмиуровневая 128-разрядная кэш-память второго уровня объемом 256 Кбайт, работающая на частоте процессора.

¦ Кэш-память второго уровня позволяет обрабатывать до 4 Гбайт ОЗУ и поддерживает код корректировки ошибок (ЕСС).

¦ 144 новых инструкций SSE2.

¦ Расширенный модуль выполнения операций с плавающей запятой.

¦ Несколько режимов понижения потребления мощности.

Компания Intel отказалась от использования римских цифр для обозначения процессоров, отдав предпочтение стандартной арабской нумерации. Pentium 4 представляет новую архитектуру NetBurst. Гиперконвейерная технология позволяет удвоить по сравнению с Pentium III интенсивность конвейерной обработки инструкций, что связано с уменьшением величины шага выполняемых операций. Это также дает возможность ис­пользовать более высокие тактовые частоты. Механизм быстрого выполнения позволяет двум целочисленным арифметико-логическим устройствам (АЛУ) работать с удвоенной частотой процессора, что делает возможным выполнение инструкций в течение полутакта. Системная шина с рабочей частотой 400 МГц представляет собой учетверенную шину, взаимодействующую с системным тактовым генератором, частота которого 100 МГц, что позволяет передавать данные четыре раза за один такт. Кэш-памятью контроля выполнения команд является высокопроизводительный кэш первого уровня, содержащий примерно 12 Кбайт декодированных микроопераций. Это позволяет удалить дешифратор команд из основного выполняемого конвейера, что повышает производительность процессора.

Из всех перечисленных компонентов, самый большой интерес вызывает быстродействующая шина процессора. В техническом аспекте шина процессора представляет собой учетверенную шину подкачки с частотой 100/133 МГц, передающую данные четыре раза за один такт (4х) для достижения рабочей частоты 400/533 МГц. Ширина шины равна 64 разрядам (т.е.64 бит или 8 байт), следовательно, ее пропускная способность равна 3 200 или 4 266 Мбайт/с. Это соответствует быстродействию сдвоенного канала RDRAM - по 1 600 или 2 133 Мбайт/с на каждый канал, т.е.3 200 или 4 266 Мбайт/с в целом. Ис­пользование сдвоенного канала RDRAM подразумевает добавление согласованных пар модулей RIMM. Сдвоенные модули данных PC 1600 DDR также должны соответствовать этой пропускной способности, что будет учитываться в будущих наборах микросхем.

В 20-уровневой конвейерной внутренней архитектуре отдельные инструкции разбиваются на несколько подуровней, что было характерно, например, для процессора RISC. К сожалению, подобная технология приводит к увеличению числа циклов, требующихся для выполнения инструкций, если они, конечно, не оптимизированы для данного процессора. Эталонные тесты ранних версий, выполняемые с имеющимся программным обеспечением, показали, что при выполнении определенных задач процессоры Pentium III или AMD Athlon находятся примерно на одном уровне, а в чем-то даже и превосходят Pentium 4. Но со временем, приложения модифицировались непосредственно для работы с конвейерной архитектурой Pentium 4.

В первых конструкциях Pentium 4 использовалось гнездо Socket 423, содержащее 423 вывода, расположенных по схеме 39x39 SPGA. В более поздних версиях исполь­зуется гнездо Socket 478, содержащее дополнительные выводы, предназначенные для будущих более быстрых вариантов микросхемы. Выбор необходимого напряжения вы­полняется с помощью модуля автоматического регулятора напряжения, установленного на системной плате и соединенного с разъемом.

Год выпуска: 2000. Тактовая частота: 1300-1400 МГц.

Восьмое поколение процессоров (Itanium и Itanium 2)

Процессор Itanium был представлен в мае 2001. Если бы Intel все еще использовала числа для наименования процессоров, то Itanium на полном основании получил бы название 886, как процессор восьмого поколения семейства Intel. Он представляет собой наиболее значительное архитектурное достижение со времен процессора 386.

Itanium является первым процессором семейства IA-64 (64-разрядная архитектура Intel), содержащим новаторские, повышающие производительность системы средства, к числу которых относятся предсказание и упреждающее выполнение.

Основные технические характеристики процессора Itanium приведены ниже.

¦ Тактовая частота процессора - 733/800 МГц и 1 ГГц.

¦ Три уровня интегрированной кэш-памяти:

унифицированная встроенная кэш-память третьего уровня объемом 2 или 4 Мбайт, работающая на полной частоте ядра, содержащая интегрированную 128-разрядную шину кэша;

унифицированная встроенная кэш-память второго уровня объемом 96 Кбайт, работающая на полной частоте ядра;

сегментированная кэш-память первого уровня объемом 32 Кбайт (16 Кбайт кэш-память инструкций/16 Кбайт кэш-память данных).

¦ 64-разрядная (плюс 8 разрядов для выполнения ЕСС) шина процессора с тактовой частотой 266 МГц и пропускной способностью 2,1 Гбайт/с (только процессоры Itanium).

¦ 128-разрядная (плюс 8 разрядов для выполнения ЕСС) шина процессора с тактовой частотой 400 МГц и пропускной способностью 6,4 Гбайт/с (только процессоры Itanium 2).

¦ 25 миллионов транзисторов, плюс к этому до 300 млн транзисторов в кэш-памяти третьего уровня.

¦ Количество транзисторов - 221 млн, включая встроенную кэш-память третьего уровня (только Itanium 2).

¦ Адресация до 16 Тбайт (терабайт) физической памяти (44-разрядная шина адреса).

¦ Полная совместимость с 32-разрядными инструкциями аппаратного обеспечения.

¦ Технология EPIC (Explicitly Parallel Instruction Computing), позволяющая выполнять до 20 операций за один такт.

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

¦ Два модуля FMAC (Floating-point Multiply Accumulate) с 82-разрядными операнда­ми.

¦ Каждый модуль FMAC позволяет выполнить до двух операций с плавающей запятой в течение одного такта.

¦ Два дополнительных модуля ММХ, каждый из которых позволяет выполнить до двух операций FP с обычной точностью.

¦ В целом в течение одного такта может быть выполнено до восьми операций FP (Floating-point).

¦ 128 регистров для работы с целыми числами, 128 регистров с плавающей запятой, 8 регистров разветвления, 64 регистра предиката.

¦ Корпус размером 3x5 дюймов (примерно 75x125 мм) содержит процессор и кэш­память третьего уровня объемом 4 или 2 Мбайт соответственно.

¦ Специализированный силовой разъем корпуса улучшает целостность сигнала.

Intel и Hewlett-Packard начали разработку процессора Р7 еще в 1994 году. В октябре 1997 года, через три года после начала работы над созданием новой архитектуры микропроцессора, эти компании официально объявили некоторые технические данные нового процессора.

Itanium - первый микропроцессор, в основу которого положена 64-разрядная архитектура IA-64. Это совершенно новая архитектура процессора, в которой используется концепция VLIW (Very Long Instruction Words - очень длинные командные слова), предсказание команд, удаление перехода, упреждающая загрузка и другие усовершенствованные методы, позволяющие увеличить параллелизм программного кода.

Существует еще одна новая архитектура, которую Intel называет EPIC (Explicitly Pa­rallel Instruction Computing - команды явно параллельных вычислений); они дают указание процессору выполнять одновременно несколько команд. В Itanium в 128-разрядном слове закодированы три команды, каждая из них будет содержать еще несколько дополнительных битов, в отличие от 32-разрядных команд. Дополнительные биты позволяют адресовать большее количество регистров и используются для управления процедурой параллельного выполнения команд в процессоре. Все это упрощает проектирование процессоров со многими модулями для параллельного выполнения команд и позволяет повысить их тактовую частоту. Другими словами, помимо способности одновременно выполнять несколько отдельных команд внутри процессора, Itanium может связываться с другими микросхемами и создавать среду параллельной обработки.

Помимо новых возможностей и абсолютно новой 64-разрядной системы команд, Intel и Hewlett-Packard гарантируют полную совместимость "вниз" от Itanium до нынешнего 32-разрядного программного обеспечения Intel х86 и программного обеспечения PA-RISC компании Hewlett-Packard. В Itanium объединены три различных процессора в одном, а это значит, что Itanium сможет одновременно выполнять усовершенствованное, явно "параллельное" программное обеспечение с архитектурами IA-64, Windows (с архитектурой IA-32) и программы HP-RISC UNIX. Таким образом, Itanium поддерживает 64-разрядные команды при сохранении совместимости с 32-разрядными приложениями.

Следует заметить, что работа с 32-разрядными приложениями не является собственным режимом данного процессора, поэтому эффективность выполнения подобных операций будет ниже, чем при использовании процессоров Pentium 4 или более ранних микросхем.

Первые процессоры Itanium и Itanium 2 создавались по 0,18-микронной технологии; последуущие последующие версии создавались уже по 0,13-микронная технология, что позволило повысить рабочую частоту процессора и увеличить объем кэш-памяти.

В процессоре Itanium используется новый тип корпуса Pin Array Cartridge (РАС). Этот корпус содержит кэш-память третьего уровня и подключается к разъему РАС418 (418 выводов), установленный на системной плате. Размеры корпуса составляют примерно 75x125 мм, вес - около 170 г. В нижней части корпуса находится металлическая пластина, предназначенная для рассеивания тепла (рис.3.44). Корпус Itanium имеет четыре фиксатора, используемых при установке процессора в системную плату.

Itanium содержит три уровня кэш-памяти. Кэш-память первого уровня связана с исполнительным модулем и поддерживается встроенной кэш-памятью второго уровня. Кэш­память третьего уровня объемом 2 или 4 Мбайт размещена на отдельном кристалле в корпусе процессора.

Процессор Itanium 2, имеющий кодовое название McKinley, был официально пред­ставлен в июне 2002 года. Он имеет более высокую пропускную способность шины процессора (6,4 Гбайт/с), более высокую тактовую частоту и встроенную в кристалл процессора кэш-память третьего уровня с удвоенным объемом (по сравнению с ориги­нальным процессором Itanium). Благодаря этому общая скорость обработки данных этого процессора увеличилась примерно в два раза. Следующим после McKinley станет про­цессор Madison, представляющий собой версию Itanium 2, созданную по 0,13-микронной технологии.

Год выпуска: 2002. Тактовая частота: 773 Мгц - 1.33 Ггц

Девятое поколение микропроцессоров

Сore 2 Duo, Core 2 Quard - основанные на микроархитектуре нового поколения являются представителями второго поколения чипов, созданных с использованием процесса с нормами 65нм.

Этот процесс позволяет создавать настолько маленькие транзисторы, что их поместилось бы около сотни в одной человеческой клетке.

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

64-разрядная процессорная архитектура позволяет Intel Core 2 Duo манипулировать данными и выполнять команды вдвое большими порциями (по сравнению с 32-разрядными процессорами), что значительно повышает вычислительную мощность.

Ключевые характеристики этих процессоров, унаследованные у предшественников Intel Pentium M, обогащённые лучшими наработками архитектуры NetBurst и рядом совершенно новых технологий:

Intel Wide Dynamic Execution - технология выполнения большего количества команд за каждый такт, повышающая эффективность выполнения приложений и сокращающая энергопотребление.

Каждое ядро процессора может выполнять до четырех инструкций одновременно с помощью 14-стадийного конвейера.

Intel Intelligent Power Capability - технология, с помощью которой для исполнения задач активируется работа отдельных узлов чипа по мере необходимости, что значительно снижает энергопотребление системы в целом.

Intel Advanced Smart Cache - технология использования общей для всех ядер кэш-памяти L2, что снижает общее энергопотребление и повышает производительность, при этом, по мере необходимости, одно из ядер процессора может использовать весь объём кэш-памяти при динамическом отключении другого ядра.

Intel Smart Memory Access - технология оптимизации работы подсистемы памяти, сокращающая время отклика и повышающая пропускную способность подсистемы памяти.

Intel Advanced Digital Media Boost - технология обработки 128-разрядных команд SSE, SSE2 и SSE3, широко используемых в мультимедийных и графических приложениях, за один такт.

Аналогом от AMD является поколение, вначале называемое журналистами K8L, затем K10. И то и другое название ошибочно. Сама AMD отказалась от K-образных названий, и процессоры девятого поколения она называет "AMD Next Generation Processor Technology" (Phenom).

При этом тактовые частоты системной шины процессоров Core 2 Duo составляют 800 или 1066 МГц, объём кэша L1 каждого ядра - по 32 Кб для данных и инструкций соответственно, объём общего распределённого кэша L2 - 2 Мб или 4 Мб.

Год выпуска 2006.

Десятое поколение микропроцессоров

Core i7 - десятое поколение, основанное на микроархитектуре Nehalem. Процессоры изготавливались по технологии 45 нм.

В Nehalem использован целый ряд усовершенствований, и можно утверждать, что она имеет кардинальные отличия от прежних микроархитектур Intel. Основной принцип построения процессоров на основе Nehalem - модульность, которая позволит варьировать количество ядер и изменять оснащенность процессорной системы прочими блоками (в т. ч. графическими), в зависимости от предназначения и требуемой производительности Core i7 имеют встроенный контроллер памяти, что позволяет ядрам напрямую связываться с DDR модулями на системной плате, значительно ускоряя обмен данными между процессором и оперативной памятью. Встроенный контроллер памяти имеет максимальную пропускную способность 25,6 Гбайт/с. При этом, вместо традиционной двухканальной системы обмена использована трехканальная, с поддержкой модулей DDR3 1066 МГц.

Core i7 общается с элементами чипсета через последовательную шину с фирменным названием QuickPath Interconnect (QPI). Микроархитектура Nehalem позволяет использовать несколько таких внешних интерфейсов для одного процессора. Интерфейс QuickPath позволяет объединять несколько процессоров, в случае использования их в компьютерной системе. QuickPath состоит из 20 двунаправленных каналов связи. Система обмена данными построена по т. н. принципу точка-точка, т.е. ядра, используя отдельные каналы, индивидуально подключаются к внешним устройствам. Для увеличения полосы пропускания может быть задействовано несколько каналов.

Такая шина может выполнять до 6,4 млн. передач в секунду, имея полосу пропускания 12,8 Гбайт/c в каждом направлении или 25,6 Гбайт/c в обоих направлениях. Старая шина Intel Quad Pumped Bus позволяла достичь только 12,8 Гбайт/c. Подобная QPI шина HyperTransport 3.0, используемая сейчас с процессорами AMD, имеет максимальную пропускную способность 24 Гбайт/c.

Новые принципы организации процессора важные, но далеко не единственные нововведения микроархитектуры Nehalem. Среди наиболее важных инноваций отмечается поддержка технологии многопоточности SMT (англ. Simultaneous Multi-Threading). Эта технология позволяет каждому из четырех ядер одновременно выполнять две задачи. Таким образом, для операционной системы новые процессоры становятся, как бы восьми ядерными, и это ускоряет работу многопоточных приложений, за счет одновременного выполнения большего количества задач. SMT является по сути реанимацией технологии Intel Hyper-Threading, разработанной некогда для одно ядерных процессоров.

Процессоры Corei7 поддерживают новый набор инструкций SSE4.2, имеют более эффективную и быструю кэш-память. Суммируя все вышесказанное можно сказать, что к основным особенностям архитектуры Nehalem относятся:

наличие двух, четырех или восьми ядер;

усовершенствованные ядра обладают большей вычислительной мощностью;

SMT технология, увеличивает производительность каждого ядра;

использована трехуровневая кэш-память: 64KB L1 на ядро, 256KB L2 на ядро, до 24MB L3 (общий кэш);

интегрированный трехканальный контроллер памяти с поддержкой DDR3;

новая производительная внешняя шина процессора - QPI;

возможность встраивания графического ядра.

Год выпуска 2008. Частота 2,66 - 3,6 Ггц.

Обобщим:

Поко- ление

Презентация первой модели процессора

Название характерной для поколения процессорной линейки

Микро - архитектура

Технология изготовления (нм)

1

1978, июнь

i8086 (i8088)

-

3000

2

1982, февраль

i80286

-

1500

1

1982

Am86

-

3000

2

1985

Am286

-

1500

3

1985, октябрь

i80386 (DX,SX)

-

1500,1000

4

1989, апрель

i80486 (DX,DX2,DX4,SX,SX2)

-

1000, 800, 600

3

1991, январь

Am386 (DX,SX)

-

1500, 1000

4

1993, январь

Am486, Am5x86

-

700, 500, 350

5

1993, март

Pentium (P5,P54C,P54CS)

-

800, 600, 350

6

1995, ноябрь

Pentium Pro

P6

600, 350

5

1996, январь

K5

K5

500, 350

5

1997, январь

Pentium MMX (P55C)

-

350

6

1997, январь

K6

K6

350, 250

6

1997, май

Pentium II

P6

350, 250

6

1998, май

K6-2

K6-2

250

6

1999, февраль

K6-III

K6-III

250

6

1999, февраль

Pentium III

P6

250, 180, 130

7

1999, июнь

Athlon

K7

250, 180

7

2000, ноябрь

Pentium 4 до ядра Prescott

NetBurst

180, 130

7

2001, сентябрь

Athlon XP

K7

180, 130

8

2003, апрель

Athlon 64

K8

130, 90

8

2004, февраль

Pentium 4 начиная с ядра Prescott

NetBurst

90, 65

8

2005, май

Pentium D (двухядерные)

NetBurst

90, 65

8

2005, июнь

Athlon 64 X2 (двухядерные)

K8

90, 65

9

2006, июль

Core 2 (Duo, Quard - 2-х и 4-х ядерные)

Core

65, 45

9

2007, ноябрь

Phenom (четырёхядерные)

K10

65

10

2008, ноябрь

Core i7 (4-х и 6-ти ядерные)

Nehalem

45, 32

10

2009, январь

Phenom II (четырёхядерные)

"K10.5"

45

11

2011, январь

Core i7 поколение 2 (4-х и 6-ти ядерные)

Sandy Bridge

32, 22

11

2011, июнь

Zambezi (4-х, 6-ти и 8-ми ядерные)

Bulldozer

32

Перспектива

Дальнейшие планы Intel:

(микроархитектура - технология) - поколение, год выпуска

(Ivy Bridge - 22 нм) - 11 поколение, 3 кв. 2012 г.

(Naswell - 22 нм) - 12 поколение, 1 кв. 2013 г.

(Rockwell - 16 нм) - 12 поколение, 2014 г.

(? - 16 нм) - 13 поколение, 2015 г.

(? - 11 нм) - 13 поколение, 2016 г.

(? - 11 нм) - 14 поколение, 2017 г.

(? - 8 нм) - 14 поколение, 2018 г.

(? - 8 нм) - 15 поколение, 2019 г.

Как мы видим, Intel теперь решила выпускать новое поколение процессоров раз в 2 года, и связывать его с новой микроархитектурой. Таким образом, ситуация с поколениями Intel снова проясняется. Отныне каждая новая микроархитектура будет означать новое поколение процессоров. Возможно, в эту систему как-то впишется и количество ядер процессора. Например, удвоение количества ядер при переходе на новую микроархитектуру.

AMD выпускает процессоры аналогичной производительности с некоторой задержкой, и теперь тоже пытается выйти на двухгодичный цикл, хотя заметно отстаёт:

(микроархитектура - технология) - поколение, год выпуска

(Bulldozer - 32 нм) - 11 поколение 2012 г.

(? - 28 нм) - 12 поколение 2013 г.

Замечу, что AMD, в отличие от Intel, планирует применять новую архитектуру и новый техпроцесс одновременно.

микропроцессор архитектура поколение

Источники

1. http://www.chieftec-ru.com/guide/pokoleniya-processorov/

2. http://proelen. narod.ru/2. htm

3. http://www.distedu.ru/mirror/_inform/conspect. narod.ru/c_1. htm

4. http://gzalevskij. narod.ru/Mikroprocessor.html

5. http://www.bibliofond.ru/view. aspx? id=445491#1

6. http://novikovmaxim. narod.ru/index. htm? http://novikovmaxim. narod.ru/statyi/comphist/hist_cpu. htm

7. http://www.sources.ru/magazine/0804/proc.html

8. http://electronic.com.ua/knigi/Modernizaciya_i_remont_PK/Glava_03_Tipq_i_specifikacii_mikroprocessorov/0072-Istoriya_razvitiya_processorov_do_poyavleniya_pervogo_~P~C. htm

Размещено на Allbest.ru

...

Подобные документы

  • Комплексные характеристики возможностей микропроцессора, базовая структура системы. Понятие архитектуры микропроцессора. Классификации микропроцессоров по типу архитектуры. Особенности программного и микропрограммного управления, режимы адресации.

    реферат [100,7 K], добавлен 20.09.2009

  • Классификация, структура и функции микропроцессоров для персональных компьютеров, их тип, тактовая частота и быстродействие. Однокристальные, многокристальные, многокристальные секционные микропроцессоры. Основные устройства в составе микропроцессора.

    курсовая работа [1,1 M], добавлен 23.04.2013

  • Логические функции и структура микропроцессоров, их классификация. История создания архитектуры микропроцессоров x86 компании AMD. Описание К10, система обозначений процессоров AMD. Особенности четырёхъядерных процессоров с микроархитектурой К10 и К10.5.

    курсовая работа [28,9 K], добавлен 17.06.2011

  • Микропроцессор как важнейший компонент персонального компьютера, особенности их устройства, основные составные и их назначение. Функции, параметры и производительность микропроцессоров, сравнительные характеристики. Поколения и виды процессоров Intel.

    контрольная работа [42,3 K], добавлен 25.11.2010

  • Классификация микропроцессоров по числу больших интегральных схем, по назначению и виду обрабатываемых входных сигналов. Устройства, входящие в состав микропроцессора. Составление электронной таблицы "Ведомость расчета амортизационных отчислений".

    курсовая работа [27,8 K], добавлен 04.03.2011

  • Микропроцессорный комплект cерии КР580 — набор микросхем. Основные элементы КР580ВМ80А — 8-разрядный микропроцессора, полный аналог микропроцессора Intel i8080. Применение микропроцессоров в игровых автоматах. Версии выпуска микросхем, и их применение.

    реферат [15,1 K], добавлен 18.02.2010

  • Сущность и основные понятия микропроцессора. Классификация и структура микропроцессоров персонального компьютера (ПК). Основные характеристики микропроцессоров ПК. Алгоритм расчета ежемесячных отчислений на амортизацию по основным средствам в MS Excel.

    контрольная работа [1,4 M], добавлен 17.03.2011

  • Изучение принципов построения цифровых устройств различной функциональной сложности – от логических элементов до микропроцессоров. Приминение компактной микроэлектронной "памяти" в современной электронной аппаратуре самого различного назначения.

    курсовая работа [756,6 K], добавлен 19.11.2010

  • Краткая история развития микропроцессора как важнейшего элемента любого персонального компьютера. Сущность, значение, функциональные возможности процессоров. Особенности микропроцессоров Pentium, Intel i80386 и i80486. Применение и значение сопроцессора.

    курсовая работа [27,5 K], добавлен 09.11.2010

  • Экскурс в историю развития компьютерных микропроцессоров. Основные характеристики, свойства и технологии производства. Первые процессоры, революционная "трешка". Основные конкуренты Intel на рынке микропроцессоров. Революция номер два: шестое поколение.

    реферат [338,6 K], добавлен 17.12.2010

  • Назначение, основные функции процессора, его конвейерная архитектура (pipelining) и технология изготовления. Отличительные особенности архитектуры фон Неймана. Характеристика основных видов процессоров. Структура и функционирование микропроцессоров.

    курсовая работа [142,6 K], добавлен 07.05.2010

  • Семь поколений процессоров. Технология производства микропроцессоров. Сравнительные характеристики процессоров AMD и Intel на ядре Clarkdale. Квазимеханические решения на основе нанотрубок. Одновременная работа с Firefox и Windows Media Encoder.

    дипломная работа [2,2 M], добавлен 11.06.2012

  • Основные характеристики микропроцессоров: тактовая частота, кэш память, дополнительные инструкции, разрядность, архитектура, количество ядер. История развития микропроцессоров, главные фирмы-производители. Разработка программы работы с массивом.

    курсовая работа [139,4 K], добавлен 24.06.2011

  • Технологии производства микропроцессоров: основные этапы производства. Выращивание диоксида кремния и создание проводящих областей и тестирование. Особенности производства микропроцессоров. Производство подложек, легирование, диффузия, фотолитография.

    курсовая работа [4,7 M], добавлен 26.03.2009

  • Анализ развития и производства микропроцессоров. История их появления. Типология основные пользовательские характеристики и принцип их действия. Перспективы развития современных микропроцессорных технологий и особенности мирового рынка полупроводников.

    курсовая работа [337,5 K], добавлен 17.03.2015

  • Основные составляющие компьютерной системы. История развития, особенности применения микропроцессоров. Устройство и работа D-триггера. Принципиальная электрическая схема, директивы, операторы и описание программы для микропроцессоров, виды отладчиков.

    методичка [2,9 M], добавлен 27.11.2011

  • Описание этапов создания первых компьютеров: схема, операции и функции, принцип действия. От простого к сложному: история разработки нового поколения Intel-процессоров. Особенности устройства, архитектура и анализ различных модификаций микропроцессоров.

    учебное пособие [473,6 K], добавлен 19.05.2009

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

    контрольная работа [113,5 K], добавлен 05.09.2010

  • Классификации архитектур вычислительных систем. Организация компьютерных систем. Устройство центрального процессора. Принципы разработки современных компьютеров. Эволюция микропроцессорных систем. Увеличение числа и состава функциональных устройств.

    дипломная работа [1,4 M], добавлен 29.01.2009

  • Определение и функции микропроцессора; рассмотрение современных достижений в развитии данной техники. Анализ направлений развития и выделение новых технологий производства. Использование химических препаратов, газов и ультрафиолетового излучения.

    дипломная работа [3,0 M], добавлен 14.10.2014

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.