logo
Реферат - Микропроцессоры

Intel Pentium IV Prescott

Долгое время компания Intel говорила о выходе нового ядра, которое в СМИ уже успели назвать Pentium 5. Долгое время выпуск нового ядра под названием Prescott переносился сначала с осени 2003 года на декабрь, а затем и вовсе на первый квартал 2004 года. Понимая, что ждать более нельзя Intel решилась на его выпуск. Линейка процессоров на ядре Prescott была представлена 2 февраля 2004 года. Также были представлены Pentium 4 на ядре Northwood, с частотой 3,40 ГГц и Pentium 4 Extreme Edition, с такой же частотой и прежними параметрами.

Традиционно, каждый принципиально новый процессор ассоциируется с новым техпроцессом. И действительно, все ждали появления новых технологических норм 90 нм, которые были обещаны компанией еще в 2003 году. И, наконец, Prescott, выполненный по техпроцессу 0,09 мкм появился. Каждый новый техпроцесс предполагает увеличение выгодности производства путем получения большего количества кристаллов с одной пластины, уменьшение размеров кристалла вместе с уменьшением его тепловыделения и, наконец, большие частоты работы самих кристаллов. Только вот с проектной нормой 90 нм ситуация оказалась гораздо сложнее. Во-первых, транзисторы такого размера достаточно сложно производить одинаковыми. При таких размерах и многослойной металлизации возникает несовпадение напылённых и окисленных областей, которые образуют затворы и исток со стоком, в результате чего возникает большой разброс параметров транзисторов. Во-вторых, из-за маленькой длины затвора сложно управлять параметрами транзистора. С одной стороны это улучшает скоростные показатели транзистора (переключение происходит быстрее), но с другой – увеличивает токи утечки транзистора. Это заставляет поднимать напряжение для управления током через затвор для гарантированного переключения транзистора, что в свою очередь увеличивает тепловыделение. Так вот, технология 90 нм неожиданно привела производителей к большим рабочим температурам кристалла. Это и есть главная причина, по которой выпуск нового Prescott постоянно откладывался.

Новая линейка Prescott, состоит из моделей с частотами от 2,8 до 3,4 ГГц. Все модели выпущены с частотой шины 800 МГц. Для отличия от аналогичных моделей на ядре Northwood маркируются постфиксом E. Кроме того, модель 2,8 также выпущена с шиной 533 МГц и маркируется как 2,8А. Prescott содержит 125 млн. транзисторов, при том, что площадь кристалла даже немного уменьшилась и стала 112 мм2.

В Prescott используется большое количество нововведений. Среди них – использование семислойной медной металлизации между транзисторами, применение диэлектрика CDO (Carbon Doped Oxide) с низким диэлектрическим коэффициентом вместо прежнего SIOF в межсоединениях. В новом процессоре увеличили объем кэша данных L1 до 16 КБ и L2 до 1 МБ. Новинка также отличается дополнительными буферами, поддержкой SSE3. Главной особенностью новой архитектуры Prescottстало удлинение конвейера с 20 до 31 стадии. Конвейер стал длиннее, но сами стадии укоротились по времени. Соответственно изменилось и прохождение инструкций по конвейеру. Увеличение количества стадий позволило поднять тактовую частоту. Как известно, увеличение стадий конвейера грозит потерями тактов при перезагрузке конвейера в случае неправильного предсказания ветвления. Поэтому, была улучшена схема предсказания ветвлений. Теперь процессор может анализировать возможную длину перехода и наличие цикла, а также распознавать его тип. Конвейер Prescott был специально изменен для большего параллелизма. Разработчики ввели понятие асинхронных потоков, которые делятся на главные и виртуальные (вспомогательные). Главный поток выполняется с наибольшим приоритетом, а виртуальный меж собой переключается и чередуется.

Для усовершенствования архитектуры также было увеличено число всевозможных буферов. Прежде всего, это WC-буферы, которые отвечают за сбрасывание данных в оперативную память при переполнении кэша L2. Их количество пришлось увеличить примерно до 4000, видимо, из-за удвоения кэша L2.

Итак, сделан еще один шаг на пути, указанном Гордоном Муром, — был выпущен первый процессор по проектным нормам 0,09 мкм. Результаты отчасти разочаровывают: резко увеличилось тепловыделение, тесты не показывают заметного роста производительности, причем значительная доля из них вообще говорит о снижении вычислительной мощи. Процессор, которому прочили звание процессора нового поколения – Pentium 5 – оказался лишь технологическим развитием старой линейки Northwood, тем более что стартовал он на тех же частотах, что и его предшественник, выполненный по техпроцессу 0,13 мкм. Что касается разгона кристаллов, то новый Prescott 3,20 едва ли «дотягивает» до 3,40, в то время как новый Northwood 3.40 спокойно «заводится» на 4 ГГц. Но не все так плохо — реальные приложения, в отличие от тестов, оказываются более чувствительными к увеличению объема кэш-памяти. Высокая температура кристалла процессора, малый разгон кристаллов – всё это говорит о том, что существующее ядро Prescott вовсе не окончательное, а переходное. И не смотря на все недостатки нового процессора, будущее технологий, так или иначе, за Prescott!