Введение

Микроархитектура процессора Intel

Микроархитектура P6 — это шестое поколение микроархитектуры Intel x86, реализованное в микропроцессоре Pentium Pro, представленном в ноябре 1995 года. Её часто называют i686. Изначально планировалось, что её сменит микроархитектура NetBurst, использованная в Pentium 4 в 2000 году, но она была возрождена для линейки микропроцессоров Pentium M. Преемником варианта P6, использованного в Pentium M, является микроархитектура Core, которая, в свою очередь, также основана на P6. P6 применялась в основных продуктах Intel от Pentium Pro до Pentium III и была широко известна низким энергопотреблением, высокой производительностью в целочисленных операциях и относительно высоким числом инструкций на такт (IPC).

Преемник

27 июля 2006 года была запущена микроархитектура Core, производная от P6, в виде процессора Core 2. Впоследствии под брендами Core 2, Xeon, Pentium и Celeron были выпущены другие процессоры на базе микроархитектуры Core. Микроархитектура Core стала последней основной линейкой процессоров Intel, использующей FSB; все последующие процессоры Intel, основанные на Nehalem и более поздних микроархитектурах Intel, оснащены интегрированным контроллером памяти и шиной QPI или DMI для связи с остальной системой. Улучшения по сравнению с процессорами Intel Core включали в себя:

14-ступенчатый конвейер команд, обеспечивающий более высокую тактовую частоту. Поддержка SSE4.1 для всех моделей Core 2, изготовленных по 45-нм техпроцессу. Поддержка 64-битной архитектуры x86 64, ранее реализованная только в процессорах Prescott – последней архитектурной итерации Pentium 4. Увеличение скорости FSB в диапазоне от 533 МТ/с до 1600 МТ/с. Увеличенный размер кэша L2, от 1 МБ до 12 МБ (процессоры Core 2 Duo используют общий кэш L2, а в процессорах Core 2 Quad половина общего объема кэша выделяется каждой паре ядер). Динамическое снижение частоты системной шины (в некоторых мобильных моделях), при котором скорость FSB уменьшается вдвое, что, соответственно, снижает и скорость процессора вдвое. Это переводит процессор в режим пониженного энергопотребления, называемый режимом сверхнизкой частоты, что способствует увеличению времени автономной работы. Технология динамического ускорения для некоторых мобильных процессоров Core 2 Duo и технология двойного динамического ускорения для мобильных процессоров Core 2 Quad. Технология динамического ускорения позволяет процессору разгонять одно ядро, отключая другое. В технологии двойного динамического ускорения отключаются два ядра и разгоняются два других. Эта функция активируется, когда приложение использует только одно ядро для Core 2 Duo или до двух ядер для Core 2 Quad. Разгон осуществляется путем увеличения множителя тактовой частоты на 1. Несмотря на то, что все эти чипы технически являются производными от Pentium Pro, архитектура претерпела несколько радикальных изменений с момента своего создания.