Centrino Duo и все-все-все. Доля первая: процессор Core
Одно ядро хорошо, а два - лучше!
Народная мудрость.
Если для настольных компьютеров двуядерные процессоры были доступны уже довольно давно, то на ноутбуках эти достижения современных технологий до сих пор места не находили. Тому были объективные причины, главная из которых - недопустимо высокие энергопотребление и тепловыделение существовавших прежде образцов.
И вот, наконец, наступил торжество на улице любителей мобильного образа жизни - появился новейший двуядерный процессор, сознательно разработанный для использования в ноутбуках.
Давно ожидаемая новая версия платформы Centrino была официально представлена в начале января, а практически недавно прошла российская презентация кардинально обновлённой платформы.
Новый процессор: ядро Yonah
Внешне новинка не в особенности отличается от привычного Pentium M. Новоиспеченный процессор содержит 151,6 млн. транзисторов (предшественник, Pentium M на ядре Dothan, содержит возле 140 млн.), площадь кристалла составляет 90,3 мм 2 супротив 83,6 мм 2 у Dothan. На зрачок эта отличалка на практике незаметна, в том числе потому, что кристалл развёрнут на 90 градусов.
|
|
|
Новый Core Duo от старого Pentium M на око позволительно отличить неужто что по развёрнутому на 90 градусов кристаллу |
Несмотря на то, что процессор имеет те же 478 ножек, что и Pentium M, электрически сокеты несовместимы. А чтобы выделить эту разницу, процессоры сделаны несовместимыми и механически - для этого производитель изменил положение ключа (отсутствующей ножки). Так что у пользователя при всём желании не получится предать огню процессор, установив его в неподходящую материнскую плату.
|
|
|
Количество ножек у Core и Pentium M одинаковое, но процессорные сокеты несовместимы как электрически, так и механически |
Процессор Core изготавливается по новому технологическому процессу 65 нм, собственно, отседова и до того незначительное различие площади кристалла.
Архитектура
Самое интересное, что специалистам компании Intel удалось совершить тот самый CPU не только "тихим" и "холодным", но и превосходящим настольные двуядерные решения по части архитектуры. Взгляните на диаграммы сегодняшних двуядерных решений Intel и AMD, предназначенных для десктопов - Pentium D и Athlon 64 X2:
|
Доступ к кэш-памяти второго уровня в процессорах Pentium D и Athlon 64 X 2 реализован в равной мере и не лучшим образом |
При всей несхожести архитектур ядер, оба процессора имеют одну общую черту - одинаково реализованную двуядерность: каждое ядро имеет свой кэш второго уровня (до 2048 Кбайт на каждое ядро у Pentium D 9xx и до 1024 Кбайт у Athlon 64 X2), а для связи ядер применяется внутренняя шина (в случае Pentium D передача данных между ядрами возможна и посредством FSB). Разумеется, заключение не самое удобное в том случае, когда одному ядру нужно обрести данные, содержащиеся в кэше другого ядра - оттого что зачастую ядра работают над одной и той же задачей, без затей выполняя разные её части. Отсюда неминуемые задержки в доступе к информации, а ещё такие неприятности, как несложный одного из ядер по той причине, что его кэш всецело заполнен данными, которые всё ещё нужны второму ядру.
Логичное вывод этой проблемы - употребление общей кэш-памяти. И как раз таким образом работает Core Duo.
|
|
|
Core Duo обладает больше прогрессивной архитектурой, нежели его настольные "коллеги" |
Интересно, что в настольных двуядерных процессорах явление этого весьма приятного удобства - общего кэша - ожидается только во втором полугодии. А вот пользователям мобильных компьютеров оно уже доступно!
Коль быстро мы разобрались с реализацией двуядерности, посмотрим и на остальные технические характеристики в сравнении с предшественником. Благо, отличия имеются.
|
Core (Yonah) |
Pentium M (Dothan) | |
|
Количество ядер |
1 (Solo) или 2 (Duo) |
1 |
|
Тактовые частоты |
1660-2160 МГц |
1600-2260 МГц |
|
Частота FSB |
667 МГц (166 x4) |
533 МГц (133x4) |
|
Кэш L1 уровня (и) |
32 Кбайт |
32 Кбайт |
|
Кэш L1 уровня (д) |
32 Кбайт |
32 Кбайт |
|
Кэш второго уровня |
2048 Кбайт |
2048 Кбайт |
|
Наборы инструкций |
MMX, SSE, SSE2, SSE3 |
MMX, SSE, SSE2 |
|
Enhanced SpeedStep |
Есть |
Есть |
|
Частота при низкой нагрузке |
1000 МГц |
800 МГц |
|
Execute Disabled Bit |
Есть |
Есть |
Перечислим наиболее важные отличия (не считая двуядерности, которую мы уже обсудили):
- Тактовые частоты в то время как не выросли и более того напротив - чуть-чуть поуменьшились. Конечно, сквозь некоторое период будут представлены новые модели процессоров, в первую голову с тактовой частотой 2,33 ГГц, а потом, возможно, и 2,5 ГГц. А там уже и до следующей версии Centrino недалеко...
- По сравнению с Pentium M, частота FSB выросла на 133 МГц и составила 667 МГц - практически 666. Интересно, что этой "дьявольской" частоты FSB при очередном изменении модельного ряда Pentium 4 старательно избежали, сию минуту перейдя на 800 МГц. Наверно маркетологи Intel решили не нервировать покупателей ::)
- Наконец-то добавилась помощь последнего, третьего набора инструкций SIMD Streaming Instructions. Напомним, SSE представляет собой расширение стандартных инструкций x86, предназначенное для повышения скорости обработки мультимедийных данных. SSE3 добавляет к функциональности более ранних наборов SSE и SSE2 дополнительные 13 новых инструкций, разработанных для увеличения скорости в играх и мультимедиа-приложениях.
- Вместе с шиной FSB выросла тактовая частота процессора в режиме минимального потребления энергии. Эта частота задается фиксированным коэффициентом 6, не зависящим от номинальной частоты процессора. Таким образом, Core работает на 1000 МГц, тогда как Pentium M работал на частоте 800 МГц (600 МГц для ядра Banias).
Как видим, производители сделали недурной "бонус" к двуядерности. Все эти нововведения позволяют с уверенностью полагать, что производительность нового процессора будет выше, чем у предшественника, даже в задачах, никоим образом не использующих многопоточность. Впрочем, на второе ядро постоянно разрешено "скинуть" как самое малое какие-нибудь фоновые процессы, так что двуядерность, как ни крути, штука беспроигрышная. В итоге - новый, более производительный CPU с авангардный архитектурой, поддержкой новых технологий и неплохими скоростными характеристиками. Но это только одна край "медали Centrino", сейчас же мы перейдём ко второй - пожалуй, более примечательной стороне...
Энергопотребление
Самое важное достижении технологии Centrino - низкое энергопотребление. И в новой версии платформы ему уделено не меньшее (если не большее) внимание. Естественно, Core поддерживает технологию Enhanced SpeedStep, позволяющую "на лету" изменять тактовую частоту процессора и натуга на ядре в зависимости от необходимой на данный миг производительности. Но это ещё в отдалении не всё - в новом процессоре реализован и строй других, не менее интересных и полезных энергосберегающих технологий, таких, например, как Dynamic Power Coordination. Сущность этой технологии в том, что ядра могут автономно товарищ от друга трансформировать энергопотребление в зависимости от текущей нагрузки на процессор. В том числе, возможна ситуация, когда одно ядро работает, а другое находится в состоянии Deep Sleep, в котором потребление энергии рядом к минимальному.
|
|
|
Так работает Dynamic Power Coordination - ядра могут изменять состояния самостоятельно приятель от друга |
Фактически, получается, что второе ядро совсем не означает двухкратного увеличения энергопотребления и тепловыделения, потому как оно работает только тогда, когда это реально нужно. Фирма Intel называет это красивой и ёмкой фразой Dual-Core Performance on Demand - "производительность двуядерного процессора по требованию". Получается весьма удобно: с одной стороны, в случае необходимости процессор может потреблять негусто энергии, работая в "одноядерном режиме", а с прочий стороны, способен молниеносно перейти в порядок высокой производительности, задействовав второе ядро.
По материалам: http://ferra.ru/online/mobilis/s26257/
Опубликовано: 05 мая 2008



