Реклама:

Шестое поколение процессоров: Р6 (686)

В Р6 (686) реализованы возможности, которых не было в процессорах предыдущих поколений. Семейство процессоров шестого поколения отметило свое рождение появлением на рынке в ноябре 1995 года Pentium Pro. С тех пор компания Intel выпустила великое множество других процессоров Р6, однако во всех них использовалось то же ядро, что и в Pentium Pro. В табл. 3.27 перечислены характеристики процессоров этого поколения.

Таблица 3.27. Характеристики представителей семейства процессоров Р6

Pentium Pro

Базовый процессор Р6 с кэш-памятью второго уровня объемом 256 Кбайт, 512 Кбайт или 1 Мбайт,

 

работающей на частоте процессора

Pentium II

Р6 с кэш-памятью второго уровня объемом 512 Кбайт, работающей на половине частоты

 

процессора

Pentium NXeon

Р6 с кэш-памятью второго уровня объемом 512 Кбайт, 1 или 2 Мбайт, работающей на частоте

 

процессора

Celeron

Р6 без кэш-памяти второго уровня

Celeron-A

Р6 с кэш-памятью второго уровня объемом 128 Кбайт, работающей на частоте процессора

Pentium III

Р6 с набором инструкций SSE (ММХ2) и кэш-памятью второго уровня объемом 512 Кбайт,

 

работающей на половине частоты процессора

Pentium IIPE

Р6 с кэш-памятью второго уровня объемом 256 Кбайт, работающей на частоте процессора

Pentium NIE

Р6 с набором инструкций SSE (ММХ2) и кэш-памятью второго уровня объемом 256 или 512 Кбайт,

 

работающей на частоте процессора

Pentium IIIXeon

Р6 с набором инструкций SSE (ММХ2), кэш-память второго уровня объемом 512 Кбайт, 1 или

 

2 Мбайт, работает на частоте процессора

Основным новшеством в пятом поколении процессоров Pentium была суперскалярная архитектура; два модуля этих процессоров могли выполнять команды одновременно. В более поздних версиях микросхем пятого поколения уже имелись команды ММХ. Что же нового добавила Intel в шестое поколение микросхем? Основными особенностями всех процессоров шестого поколения являются динамическое выполнение, архитектура двойной независимой шины (Dual Independent Bus — DIB) и улучшенный суперскаляр.

Динамическое выполнение

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

■ Множественное предсказание ветвлений. Предназначено для прогнозирования потока инструкций при выполнении команд ветвления.

■ Анализ потока данных. Позволяет получить информацию, необходимую для планирования выполнения команд, независимо от их первоначального порядка в программе.

■ Упреждающее выполнение. "Предугадывает" изменения счетчика команд и выполняет команды, результаты которых, вероятно, вскоре понадобятся.

Двойная независимая шина

Еще одним новшеством Р6 является архитектура двойной независимой шины. Процессор имеет две шины данных: одну — для системы (материнской платы), другую — для кэшпамяти. Благодаря этому существенно повысилось быстродействие кэш-памяти.

Другие улучшения процессоров шестого поколения

В архитектуре Р6 были расширены вычислительные возможности суперскаляра процессоров Р5: добавлены новые устройства выполнения команд, а команды разбиты на специальные микрооперации. Можно сказать, что команды CISC реализованы как последовательности команд RISC. Сложность команд уровня RISC ниже, поэтому организовать их более эффективную обработку в параллельно работающих устройствах выполнения команд гораздо проще.


⇐ Предыдущая страница| |Следующая страница ⇒