Интернет- версия проекта MegaPlus.ru

на главную | обратная связь  

Что такое Intel Pentium 4 Prescott?

Часть 1

В начале февраля Intel анонсировала четыре новых процессора Pentium 4 2.8, 3.0, 3.2, и 3.4 ГГц, основанных на долгожданном ядре Prescott, которое включает ряд нововведений, способных в самом ближайшем будущем изменить представление о производительности современного компьютера. Обычно выход нового ядра процессора является первым серьезным шагом для перехода к каким-либо новым возможностям, которые, на момент выпуска ядра, не могут быть реализованы, однако в самом ближайшем будущем без них мы не сможем обойтись. Подтверждений для этого множество. Например, появление процессоров с поддержкой технологий MMX и SSE. Тогда, несколько лет назад, мы могли с трудом представить себе, зачем все это надо, и каким будет прирост производительности по сравнению с обычными процессорами Pentium. Зато сегодня очень сложно представить себе процессор без поддержки мультимедийных потоковых инструкций. То же самое происходит сегодня. Скорее всего, увидеть реальное преимущество новых процессоров на старых приложениях будет не просто, однако в самом ближайшем будущем мы себе уже не сможем представить, как могли жить и работать без этих нововведений.

В этой статье мы рассмотрим основные особенности нового ядра, и, соответственно, попробуем сравнить возможности новых процессоров с процессорами, основанными на ядре Northwood. Это позволит четко решить, стоит ли покупать новый процессор, или можно обойтись стареньким, проверенным Northwood.

Как отличить новые процессоры?

Новые процессоры имеют точно такую же конструкцию, что и процессоры, основанные на ядре Northwood, поэтому для их отличия Intel ввела новый индекс в названии процессора – E. Например, Процессор Pentium 4 3.2C основан на ядре Northwood, имеет поддержку 800МГц шины и технологии HT, в то время как Pentium 4 3.2E выполнен на ядре Prescott, и также поддерживает 800МГц шину и технологию HT.

Вместе с выпуском четырех новых процессоров, Intel представила процессор Pentium 4 3.4EE (Extreme Edition), основанный на ядре Northwood и имеющий 2Mb кэш памяти третьего уровня, а также упрощенную версию Pentium 4 2.8A, основанную на ядре Prescott с ограниченной частотой шины (533МГц) и отсутствием поддержки технологии HT.

Что нового?

Новое ядро Prescott включает настолько много изменений, что об этом можно написать отдельную статью. Однако не всем нам интересно углубленно изучать сложные технические особенности, поэтому мы попробуем на понятном, человеческом языке рассмотреть, какие преимущества или недостатки дают все эти нововведения.

Итак, начинаем с самого ядра. Prescott выполнена по новой 90-нанометровой технологии, что позволило уменьшить размеры площади самого кристалла, при этом общее число транзисторов было увеличено более чем в два раза. В то время как ядро Northwood имеет площадь 145мм2 и на нем размещено 55 миллионов транзисторов, ядро Prescott имеет площадь 122мм2, при этом на нем расположено 125 миллионов транзисторов.

Новые SSE инструкции

В связи с использованием в процессорах AMD технологии SSE2, Intel представила в новом Prescott новую технологию SSE3, включающую 13 новых потоковых инструкций, которые увеличат производительность некоторых операций, как только программы начнут использовать их. На самом деле SSE3 является не просто расширением SSE2, эта технология не только добавляет новые инструкции, она позволяет облегчить и автоматизировать процесс оптимизации готовых приложений средствами компилятора. Другими словами, разработчику программного обеспечения не надо будет переписывать код программы, необходимо будет только перекомпилировать ее. Таким образом, можно предположить, что воспользоваться новыми возможностями SSE3, позволяющими значительно увеличить производительность, мы сможем уже довольно скоро.

Увеличенный объем кэш памяти

Одним из важнейших, с точки зрения производительности, дополнений можно считать увеличенный до 1Mb кэш второго уровня. Опыт показывает, чем больше кэш, тем выше производительность. Однако, при увеличении объема кэш памяти, увеличилась латентность. Что это значит и как это влияет на производительность? Здесь есть три варианта развития ситуации. Наибольшее увеличение производительности будет замечено в случае, если объем используемых приложением данных сравним с объемом кэш памяти. В этом случае увеличение объема кэш памяти в два раза заметно снижает процент «промахов» и повышает производительность, не смотря на увеличение латентности. Однако если объем используемых данных заметно меньше объема кэш памяти, то увеличение латентности негативно скажется на производительности. И третья, возможная ситуация, когда объем данных заметно больше объема кэш памяти. В этом случае кэш памяти не будет влиять на производительность, т.к. основные задержки будут связаны со скоростными характеристиками памяти.

Объем кэш памяти первого уровня также был увеличен до 16Kb, при этом возросла и латентность, но в данном случае это не очень важно.

Улучшенная предвыборка данных

Для того, чтобы снизить негативный эффект от увеличенной латентности кэш памяти, а также просто увеличить производительность, ядро Prescott имеет улучшенный механизм предвыборки данных.

Улучшенный Hyperthreading

Ядро Prescott включает улучшенную версию технологии Hyperthreading. В новую версию включено множество новых особенностей, способных оптимизировать многопоточное выполнение различных операций. Единственный недостаток новой версии заключается в необходимости перекомпиляции программного обеспечения и обновления операционной системы.

Увеличенная длинна конвейера

Для увеличения рабочей частоты будущих процессоров, ядро Prescott имеет увеличенную длину конвейера с 20 до 31 ступени. Увеличение длинны конвейера негативно сказывается на производительности в случае неправильного предсказания ветвлений. Проще говоря, если ветвление предсказаний будет выполнено неправильно, то будет сброшен весь конвейер, и все будет повторено снова. Для компенсации увеличения длинны конвейера, была улучшена технология предсказания ветвлений

Почему новый процессор Pentium 4 имеет большую рабочую температуру?

Те, кто уже попробовали новый процессор, заметили, что он имеет заметно более высокую рабочую температуру, чем предыдущее поколение процессоров. Это связано в первую очередь с уменьшением площади кристалла и увеличенным числом транзисторов, что незамедлительно сказалось на потребляемой мощности. Так, если по спецификации TDP процессор Northwood 3.20C потреблял 82W, то Prescott 3.20E потребляет уже 103W. В результате этого при 100% загрузке процессора, температура увеличилась с 60о С до 80о С. Обращаем внимание, что некоторые платы, имеющие функцию аппаратного мониторинга, могут неадекватно среагировать на увеличение температуры и выключить компьютер. Поэтому прежде, чем использовать новый процессор, позаботьтесь об изменении критического уровня производительности.

Совместимость

Несмотря на соответствие новых процессоров спецификации Socket 478 P4, Intel изменила спецификации потребляемой мощности, и поэтому не все платы смогут поддержать новый процессор. Для некоторых моделей придется искать обновление BIOS.
В следующем номере мы сравним производительность процессоров на новом ядре Prescott с аналогичными процессорами Northwood.

Мы благодарим компанию «IP Computers» (http://www.ipcomp.ru) за помощь, оказанную при подготовке этого материала. По вопросам консультаций и приобретения новых процессоров на ядре Prescott, а так же готовых компьютеров, обращайтесь по телефону в Москве: (095) 961-0009.