Студопедия

КАТЕГОРИИ:

АстрономияБиологияГеографияДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРиторикаСоциологияСпортСтроительствоТехнологияФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника


Основные технологии Pentium 4.




 

1. Новая системная шина на 100 МГц передавала по 4 пакетаданных за такт (Quad Data Rate), эмулируя результирующую частоту 400 МГц с пиковой пропускной спо­собностью 3,2 Гбайт/с.

Это позволило увеличить скорость обмена данными между процессором и остальными устройствами, что дало впоследствии возможность использовать частоту системной шины в 400, 533 и 800 МГц.

2. Гиперконвейерная обработка команд (Hyper Pipelined Technology) – увеличение длины конвейера вы­полнения инструкций - нивелировала отставание по удельной эффективности за счет повышения рабочих частот (См. выше). Очевидно, что чем длиннее конвейер, тем легче наращивать тактовую частоту, но тем меньше производительности получается на каждый тактовый импульс. Дело в том, что большее количество стадий конвейера распределяет меньше работы на отдель­ный такт, и тем самым этот такт выполняется быстрее. Pentium 3имеет конвейер длиной 12 стадий, Athlon10 ста­дий. Pentium4при длине конвейера 20 стадий имеет самое меньшее время выполнения такта, позволяющее достичь максимальной тактовой частоты, но и получает самые большие задержки для связанных друг с другом операций (второй операции придется ожидать 20 тактов, пока не завершится первая операция).

3. Кэш трассировки инструкций (Execution Trace Cache) - применена кэш-память с отслеживанием выполнения команд. В него попадают уже декодированные инструкции, сгруппированные в соответствии с предсказанными трассами (переходами), что снижает задержки конвейера. Кэш данных уменьшен до 8 Кбайт с тем, чтобы обеспечить работу на высоких частотах.

4. Механизм ускоренного исполнения команд (Rapid Execution Engine), который работает на удвоенной частоте ядра. Ускоренное исполнение подразумевает двукратное увеличение час­тоты работы арифметико-логических устройств (по сравнению с дру­гими элементами процессора, или, иначе говоря, базовой рабочей частотой). Например, при тактовой частоте ядра 2,53 ГГц блок быстрого исполнения команд (а это, в основном, арифметические и логические команды) работает на частоте 5,1 ГГц.

5. Блок обра­ботки SIMD (Single instruction — multiple data) инструкций. 64-бит­ные инструкции рассчитаны на обработку чисел с плавающей запя­той, а 128-битные — на целочисленные данные. Таких блоков у Pentium 4два: один для регистровых операций и другой — для арифметических. Набор SIMD-инструкций SSE2включает 76совершенно новых инструкций, опе­рирующих с широким диапазоном данных, и 68 расширенных для работы с целыми числами, обеспечивая динамическое исполнение команд, вычислений с плавающей запятой, обработку команд, используемых в мультимедийных приложениях.

6. Кэш-память 2 уровня (L2) получила более совершенную систему передачи данных.

Кэш-память использует отдельную шину, независимую от системной (архитектура с двумянезависимыми шинами - DIB), что увеличивает пропускную способность каналов передачи данных.

7. Улучшенный блок суперскалярного внеоче­редного выполнения инструкций (Advanced DynamicExecution) - процессор нарушает их есте­ственную последовательность с целью более плотной загрузки испол­нительных модулей.

 

Основной недостаток – наличие двух модулей обработки чисел с плавающей точкой (у Athlon - 3), что обеспечивало пиковую производительность в операциях с плаваю­щей точкой в два раза меньше, чем уAthlon, поскольку реальную вычислительную работу выполняет только один модуль, второй же выполняет вспомогательные функции. Поэтому Athlonс меньшей частотой работал на равных с Pentium 4.

 

В процессорах Pentium 4 с ядром Prescott, получивших название Pentium 4EE,для повышения производительности был увеличен размер кэш-памяти первого и второго уровня, введен новый набор инструкций SSE3, удлинен размер конвейера команд.

5. Intel Pentium 4 (Northwood).

 

В январе 2002 года флагманом линейки процессоров Intelдля настоль­ных систем стал Pentium 4с новым ядром Northwood, выполненным по 0,13 мкм технологическим нормам. С выходом данной модели Intelвновь утвердилась в качестве лидера в соревновании с AMDза повы­шение рабочих частот, исповедуя принцип «покупатель выбирает не процессор, а мегагерцы».Например, осенью 2002 года на форуме для разработчи­ков Intelдемонстрировала Pentium 4частотой4,7 ГГц с воздушной системой охлажде­ния.

Единственным архитектурным отличием Northwoodот предшествен­ника стал кэш второго уровня, выросший до 512 Кбайт. Очевидно, что его реализация стала возможной лишь вследствие перехода фаб­рик Intelна 0,13-микронную технологию производства с использова­нием медных соединений. Другим следствием нового техпроцесса стала более высокая допусти­мая частота процессоров и пониженное тепловыделение. Рассеиваемая тепловая мощность 2,2 ГГц Northwoodсоставляла 49,8 Вт против 75 Вт у Willamette2 ГГц. Кристалл с таким ядром содержит 55 миллионов транзисторов (площадь — 146 мм2), из которых около 40% приходится на кэш.

 

 

6. Pentium 4 и технология Hyper Threading.

14 ноября 2002 года корпорация Intelпред­ставила Pentium 4с поддержкой технологии HyperThreading. Необходимые аппаратные блоки присутствовали еще в процессоре Pentium 4с ядром Willamette, однако они были отключены (видимо, по маркетинговым соображениям). ТехнологияHyper -Threadingпроходила обкатку в серверных процессорах Intel Xeon.

Технология Hyper Threading —в од­ном реальном процессоре формируются два логических процессора (Logical Processor, LP). А операционная система видит вместо одного процессора два. Т.к. при выполнении реальных задач процессор никогда не использует все свои ресурсы, то простаивающие без работы блоки передаются другой задаче (в какой-то степени это применяется в обычных процессорах). Т.о. Hyper Threading имитирует нали­чие двух процессоров.

 

Основная часть ресурсов ядра (в частности процессорный конвейер и кэш-память) используются логическими процессорами совместно, поэтому о революционном повышении производительности речи не идет. Однако немалая часть ресурсов ядра простаивает во время работы других элементов, а технология Hyper Threadingпозволяет загрузить временно простаивающие блоки дру­гими задачами.

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

Только спе­циально написанные программы, учитывающие возможности технологии Hyper Threading, позволяют увеличить производительность на 50%. Учитывая, что многозадачность является одним из краеугольных камней современных операционных систем и приложений, технология HyperThreadingдает заметный рост производитель­ности системы.

Стоимость двухпроцессорных машин, позиционируемых как рабочие станции или серверы, ограничивала их применение в домаш­них условиях. С появлением Pentium 4с частотой 3,06 ГГц мультипроцес­сорные технологии стали доступны обычному пользователю, получающему два логических (вирту­альных) процессора на одном физическом ядре и на обычной системной плате.

На физическом уровне технология Hyper Threadingреализована в следующих элементах: буферпотока инструкций, буфер трансляции команд, указатель следующей инструкции, блок возврата в стекинструк­ций, буфер с таблицами псевдонимов регистров, кэш с отслеживанием исполнения следующейинструкции и кэш с отслеживанием заполне­ния буфера инструкций.

Процессоры с поддержкой технологии Hyper Threading начали выпускаться с тактовых частот 3,06 ГГц и 2,4С ГГц. Поддержка технологии Hyper Threading и частоты шины 800 МГц имеется в моделях процессоров с ин­дексом "С". Также эта технология используется и в следующих моделях Pentium 4 - процессорах Pentium 4 Extreme Edition.

7. Процессор Pentium 4 Extreme Edition.

 

Процессор Pentium 4 Extreme Edition начал выпускаться в 2004 г., как модернизированный Pentium 4 с ядром Prescott с уве­личенным размером кэш-памяти, удлиненным конвейером команд и новым набором инструкций SSE3. Этот процессор выпускался по двум техно­логическим процессам: 90 и 130 нм.

8. Решения Intelдля ноутбуков.

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

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


Поделиться:

Дата добавления: 2015-08-05; просмотров: 69; Мы поможем в написании вашей работы!; Нарушение авторских прав





lektsii.com - Лекции.Ком - 2014-2024 год. (0.008 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав
Главная страница Случайная страница Контакты