Архитектура
Самое интересное, что специалистам компании Intel удалось сделать этот CPU не только «тихим» и «холодным», но и превосходящим настольные двуядерные решения по части архитектуры. Взгляните на диаграммы сегодняшних двуядерных решений Intel и AMD, предназначенных для десктопов – Pentium D и Athlon 64 X2:
Увеличить |
Доступ к кэш-памяти второго уровня в процессорах Pentium D и Athlon 64 X 2 реализован одинаково и не лучшим образом |
При всей несхожести архитектур ядер, оба процессора имеют одну общую черту – одинаково реализованную двуядерность: каждое ядро имеет собственный кэш второго уровня (до 2048 Кбайт на каждое ядро у Pentium D 9xx и до 1024 Кбайт у Athlon 64 X2), а для связи ядер используется внутренняя шина (в случае PentiumD передача данных между ядрами возможна и через 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).