Смекни!
smekni.com

Микропроцессоры (стр. 5 из 15)

Также, необходимо добавить, что процессоры Celeron по-прежнему являются наиболее разгоняемыми. Многие модели начиная с серии Celeron 300 работают на частоте на 25-30% большей номинальной.

Intel Pentium III

Одной из важнейших новостей начала 1999 года является то, что процессор Pentium III вышел в серийное производство. Хотя, его нельзя назвать процессором нового поколения, так как он основан на том же P6 ядре, что и Pentium II. Pentium III работает на более высоких тактовых частотах, содержит более 70 новых инструкций, новые регистры и реализует новейшие аппаратные и программные технологические решения. Он разработан для ускорения работы всех мультимедийных средств и систем ПК, таких как статическая и динамическая 3D графика, видео и звук. Также оптимизированы и улучшены инструкции пересылки операндов в памяти и обработка потоков информации.

Среди большого числа преимуществ нового процессора можно выделить следующие:

Новые оптимизированные инструкции с поддержкой SIMD;

Оптимизация вычислений с плавающей точкой;

Оптимизация MMX инструкций;

Улучшенный доступ к памяти Streamline;

Высокая тактовая частота (450MHz - 1000MHz);

Уникальный идентификационный код.

70 новых удобных и оптимизированных инструкций пересылки и обработки специфических данных, таких, как 3D графические преобразования и вычисления, осуществляют действия одной инструкцией, для которых до этого требовалось выполнять от четырех до шести отдельных инструкций. Это достигается за счет использования технологии SIMD (Single Instruction Multiple Data), дающей возможность одной инструкции оперировать с операндами, гораздо больших, чем ранее было возможно, размеров. Не обошлось и без появления новых регистров. Таковые в Pentium III позволяют распараллеливать вычисления с плавающей точкой и выполнять до четырех операций с вещественными числами одновременно, что может существенно повысить производительность 3D приложений и игр, а также сделать значительный рывок в технологии 3D проектирования и моделирования.

Доступ к памяти осуществляется по технологии Streamline, а объем кэша второго уровня (L2) - 512KB. Оптимизирован доступ к кэш-памяти второго уровня, что приводит к уменьшению среднестатистического числа промахов в L2 кэше. Это приводит к ускорению выполнения оптимизированного кода.

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

При переходе на 0,25-микронный техпроцесс появился новый процессор Pentium III, в котором было достаточно много усовершенствований, однако кэш второго уровня всё ещё работала на половинной частоте ядра процессора. Только с появлением процессора Pentium III Coppermine, изготавливаемого по 0,18-микронной технологии, кэш второго уровня переместилась в ядро процессора и стала работать на частоте ядра процессора.

Intel Celeron II Coppermine

Celeron II Coppermine - новый этап в развитии линейки Celeron. Начиная с частоты 533 МГц Celeron обзавелся новым процессорным ядром - Coppermine с урезанным до 128 килобайт кэшем L2. Соответственно, по своим характеристикам процессор максимально близок к Pentium III.

Intel Pentium IV (ядро Willamette)

Столкнувшись с множеством проблем при попытке увеличить частоту процессора Pentium III выше 1ГГц, сотрудники компании Intel поняли, что старая архитектура процессоров требует радикальных изменений. И хотя переход производства на 0,13 мкм техпроцесс поможет Pentium III еще около года вполне достойно выполнять свою работу (ожидалось, что частота Pentium III поднимется до 1,5 ГГц), потенциал этой архитектуры уже был практически исчерпан. Будучи выпущенным, в 1995 году, процессор Intel Pentium Pro стал первым CPU с архитектурой P6. С тех пор прошло уже достаточно много времени, сменилось несколько поколений процессоров, однако, по сути архитектура не менялась. Семейства Pentium II, Pentium III и Celeron имеют все то же строение ядра, отличаясь, по сути, только размером и организацией кэша второго уровня и наличием разного набора команд. Естественно, рано или поздно архитектура P6 должна была устареть. К сожалению, дальнейшее наращивание частоты существующих процессоров приводит все к меньшему росту их производительности. Проблема в том, что задержки, возникающие при обращении к тем или иным узлам процессора в P6 уже были слишком велики. Именно это явилось основной причиной, по которой Intel затеял разработку Pentium 4, которая выполнена с чистого листа. Таким образом Pentium 4 - совершенно новый процессор, ничего общего не имеющий со своими предшественниками.

Основные характеристики процессора Pentium 4, основанного на ядре Willamette

Производится по технологии 0,18 мкм;

Работает при напряжении питания 1,7 В;

Имеет частоты от 1,3 до 2 ГГц;

Содержит 42 млн. транзисторов и имеет площадь 217 кв. мм. Это в два раза больше, чем площадь ядра Athlon или Pentium III;

Для этих процессоров требуются новые материнские платы на чипсете i850.

Процессоры вставляются в новое гнездо Socket 423;

Использует высокопроизводительную 400 МГц системную шину.

Совокупность технических решений, применённых в процессоре Pentium 4, даже получила собственное название: «архитектура NetBurst».

Основные особенности архитектуры Intel NetBurst

Для того, чтобы процессоры могли работать на частотах порядка нескольких гигагерц Intel увеличил длину конвейера Pentium 4 до 20 стадий (Hyper Pipelined Technology) за счет чего удалось даже при текущих технологических нормах (0,18мкм) добиться работы процессора на частоте в 2ГГц. Названием Hyper Pipelined Technology конвейер Pentium 4 обязан своей длине – 20 стадий. Для сравнения – длина конвейера Pentium III составляет 10 стадий. Чего же достиг Intel, так удлинив конвейер? Благодаря декомпозиции выполнения каждой команды на более мелкие этапы, каждый из этих этапов теперь может выполняться быстрее, что позволяет беспрепятственно увеличивать частоту процессора. Так, если при используемом технологическом процессе 0.18 мкм предельная частота для Pentium III составляет 1 ГГц (по более оптимистичным оценкам, 1.13 ГГц), то Pentium 4 мог достигнуть частоты в 2 ГГц. Однако у чрезмерно длинного конвейера есть и свои недостатки. Первый недостаток очевиден – каждая команда теперь, проходя большее число стадий, выполняется дольше. Поэтому, чтобы младшие модели Pentium 4 превосходили по производительности старшие модели Pentium III, частоты Pentium 4 начинаются с 1,4 ГГц. Если бы Intel выпустил Pentium 4 с частотой 1 ГГц, то этот процессор, несомненно, проиграл в производительности Pentium III 1 ГГц. Второй недостаток длинного конвейера вскрывается при ошибках в предсказании переходов.

Из-за такого увеличения длины конвейера время выполнения одной команды в процессорных тактах также сильно увеличивается. Поэтому компания сильно поработала над алгоритмами предсказания переходов (Advanced Dynamic Execution). Advanced Dynamic Execution - осуществляет минимизацию простоя процессора при неправильном предсказании переходов и увеличение вероятности правильных предсказаний. Для этого Intel улучшил блок выборки инструкций для внеочередного выполнения и повысил правильность предсказания переходов. Правда, для этого алгоритмы предсказания переходов были доработаны минимально, основным же средством для достижения цели было выбрано увеличение размеров буферов, с которыми работают соответствующие блоки процессора. Количество предварительно загружаемых инструкций увеличилось до 126 по сравнению с 48 у Pentium III. Буфер, хранящий адреса условных переходов, также увеличился с 512 байт до 4 КБ. Все это позволило увеличить вероятность правильного предсказания переходов на 33%.

Для ускорения работы целочисленных операций в Pentium 4 применена технология удвоения внутренней тактовой частоты (Rapid Execution Engine). Два блока АЛУ (арифметико-логическое устройство), выполняющие операции над целочисленными данными, работают на частоте вдвое большей, чем частота самого процессора. Таким образом, например, в Pentium 4 с частотой 1.4 ГГц ALU работает на частоте 2.8 ГГц. В ALU исполняются простые целочисленные инструкции, поэтому, производительность нового процессора при операциях с целыми числами была очень высокой. Однако, на производительности Pentium 4 при операциях с вещественными числами, MMX или SSE двукратное ускорение ALU никак не сказывается.

Кэш 1-го уровня в процессоре также претерпел значительные изменения. В отличие от Pentium III, кэш которого мог хранить команды и данные, Pentium 4 имеет всего 8 КБ кэш данных. Команды, поступающие на исполнение процессору, сохраняются в так называемом Trace Cache. Там они хранятся уже в декодированном виде, т.е. в виде последовательности микроопераций, поступающих для выполнения в исполнительные устройства процессора. Емкость этого кэша составляет 12000 микроопераций. Для кэширования инструкций теперь используется Trace Cache, однако по сравнению с обычным L1-кэшем он имеет много преимуществ, направленных опять же на минимизацию простоев процессора при выполнении неправильных предсказаний переходов. Кэш 2-го уровня в Pentium 4, сделанном на ядре Willamette, остался объемом 256 КБ.

Самой интересной особенностью новых процессоров Pentium 4 является расширение набора команд процессора инструкциями Streaming SIMD Extensions 2 (SSE2). В отличие от AMD, которая сильно переработала блок FPU, Intel решила оставить его практически без изменений, но зато дополнила его множеством команд для работы с потоками данных. К 70 инструкциям SSE, работающим с потоковыми данными одинарной точности добавились 144 инструкции для работы с числами двойной точности, а также с целыми числами длиной от одного до восьми байт.

Intel Pentium IV (ядро Northwood)

Можно только позавидовать активности и жизненной энергии компании Intel. Казалось бы - чем можно заниматься 3 января, кроме как лежать, да отсыпаться после новогоднего веселья. Но именно 3 января, когда лишь немногие особо стойкие представители компьютерной общественности добирались до своих компьютеров, Intel официально анонсировал новую версию процессора Celeron. Но лишь для того, чтобы разбудить всех, кто к тому времени еще не проснулся. Ведь уже 7 числа компания представила долгожданные процессоры Pentium 4, выполненные по 0.13 мкм техпроцессу и основанные на ядре Northwood.