Любое современное устройство, способное производить различные вычисления, оснащается процессором. Их ассортимент на рынке настолько велик, что неподготовленному пользователю очень легко заблудиться среди множества характеристик производительности, сокетов и дополнительных инструкций. Как же из них выбрать надёжный процессор, который мог бы оперативно справляться с поставленными задачами и при этом гарантировал долгую и стабильную работу? Эта статья посвящена процессору Intel Atom CPU N450.
В английском IT-сегменте имеется определение CPU, что означает центральное обрабатывающее устройство. Оно отвечает за выполнение машинных инструкций и является самой главной частью персонального компьютера. От производительности процессора зависит мощность системы в целом.
Основные характеристики процессоров включают в себя:
Семейство процессоров Atom, выпускаемое компанией Intel, создано с учётом эффективного энергопотребления. Данные модели ориентированы на портативные устройства, для которых затраты на энергию очень критичны. Яркий пример - новомодные нетбуки. Их удобно носить с собой, они имеют маленький размер экрана и оптимизированную систему энергоэффективности. На них можно производить простые работы, например набор текста или сёрфинг в Интернете.
С 2012 года компания Intel начала производство "Атомов" по однокристальной системе. То есть теперь контроллеры памяти и графические адаптеры размещаются на одном чипе. Это позволило значительно сократить расходы на установку отдельных компонентов. В результате произошло удешевление конечного продукта.
Данный CPU стал продолжением серии N450 был выпущен в 2010 году. На одном чипе расположены контроллер DDR2 и встроенная видеокарта GMA 3150. Его мощности вполне достаточно, чтобы вести оптимальную вычислительную деятельность на неттопах и нетбуках. Имеющийся графический процессор неплохо справляется с просмотром видео в обычном формате, посещением веб-страниц и офисной работой. А вот с HD, редактированием графики и одновременным запуском нескольких программ могут возникнуть сложности. Одним из весомых преимуществ устройства N450 является очень низкое энергопотребление.
Внутреннее кодовое название процессора - PineView. Его технология предполагает использование одного ядра с частотой в 1,66 ГГц. Зато это происходит с распределением задач на два потока. Atom N450 обладает кэшем второго уровня объёмом в 512 Кб. А расчётная мощность энергопотребления не превышает 5,5 Вт.
Процессор не может похвастать наличием технологии Turbo Boost, хотя она не так уж и необходима на портативных устройствах. Также отсутствует способность работать с виртуализацией по типу VT-x. Технология Hyper-Threading, как уже говорилось выше, реализует поддержку работы ядра с двумя потоками. Это будет актуально в приложениях, оптимизированных под многопоточность, количество которых с каждым годом все растёт. Возможна поддержка объема памяти больше 4 Гб за счёт реализации 64-битной архитектуры. Используемый при производстве техпроцесс составляет 45 Нм.
Наиболее близким по родству и характеристикам можно считать предшественника - Atom N270. При такой же частоте Atom N450 показывает себя более выгодно, но при этом он дороже и потребляет в два раза больше энергии. Но, как говорят тесты, у этого устройства соотношение ватт на производительность гораздо выше.
Интересно, что сравнение производительности с N2600, у которого для работы задействованы два ядра, показало значительный проигрыш у Atom N450. N2600 производится по 32 Нм технологии, а это значит, что на чипе можно расположить гораздо больше транзисторов. При этом количество потоков у него вообще 4, и кэш второго уровня в два раза больше Atom CPU N450. Но тесты есть тесты, и они отражают действительное положение вещей, в отрыве от заявленных характеристик.
AMD и Intel постоянно ведут незримую войну за лояльность пользователей. Это выражается в соревновании по выпуску производительных изделий. Ближайшими по духу являются процессоры от AMD C60, C50 и A4 1200.
С60 имеет два ядра, в отличие от процессора N450. Его контроллер памяти способен действовать на частоте 1066 и имеет тип DDR3. Уровень кэша второго уровня в два раза выше. При этом частота немного ниже - от 1000 до 1333 Мгц в режиме "Турбо". При этом у Atom N450 - 1,66.
В итоге потенциальная частота, получаемая при разгоне Atom N450, выше, чем у С60, и может составлять 1,9 ГГц. В скорости же чтения данных Atom уступает аналогу от AMD - 38550 против 25700 МБ/с. N450 также не способен поддерживать виртуализацию, тогда как конкурент прекрасно с ней справляется. Технологический процесс С60 меньше на 5 НМ и является более продвинутым. Как итог - в большинстве тестов Atom N450 показывает худший результат.
C50 - тоже двухъядерный процессор, который имеет такой же контроллер памяти, как у своего собрата. Частота на 0,6 ГГц у него меньше, чем у N450. При этом общая производительность на ватт выше. С50 имеет 2 Мб кэша второго уровня, в то время как у 450 всего 512 Кб. Это в значительной степени ускоряет доступ к часто используемым данным. Кстати, и в скорости их передачи 450 также проигрывает - 32500 вместо 25700 МБ/с. Виртуализация опять же имеется и на этой модели. В общем, и здесь Atom N450 немного проигрывает.
Данный процессор не представляет особого интереса для разгона, так как его штатная частота в 1 ГГц таковой и останется. У Atom N450 же потенциал для этого имеется. Однако на этом преимущества 450 перед А4 заканчиваются.
Начать стоит с того, что ядер в А4 1200 два. Каждое способно работать в двухпоточном режиме. Размер памяти кэша второго уровня выше и составляет 1 Мб. Максимальное энергопотребление равняется 4 Вт, тогда как у 450 - 5,5. Контроллер памяти имеет тип DDR3, а это значит, что данная модель технологичнее и способна работать с частотой 1066 МГц. Также производственный процесс у 1200 в 1,5 раза меньше. В данном сравнении AMD А4 1200 является явным фаворитом, что и подтверждают тесты на популярные вычисления.
Год назад компания Intel объявила о выпуске новой серии процессоров - Atom. Новые ЦП предназначены исключительно для мобильных компьютеров, и их характеристики полностью соответствуют всем требованиям подобного рода устройств. Это прежде всего относится к энергопотреблению, которое не превышает 4 Вт (TDP). Столь низкие показатели достигнуты за счет новой архитектуры, которая не похожа ни на одну из предшествующих архитектур Intel, хотя и включает их отдельные черты. Ядро состоит из 47 миллионов транзисторов, а поскольку для их производства используется 45-нм техпроцесс, то становится понятным, почему Atom такой компактный и экономичный процессор. В настоящее время в ассортименте Intel есть две серии процессоров Atom. Первая называется Z (процессоры Z500-Z540), она основана на ядре Silverthorne и предназначена для мобильных систем класса MID (Mobile Internet Devices). Вторая серия на ядре Diamondville была анонсирована сравнительно недавно (в марте этого года) и включает две модели (N270 и 230). Она предназначена для настольных систем (Nettops) и бюджетных ноутбуков (Netbooks).
Ядро | Частота, ГГц | FSB, МГц | L2, кб | TDP, Вт | Техпроцесс, нм | Площадь ядра, мм 2 | Кол-во транз. (млн) | |
Atom Z500 | Silverthorne | 0,8 | 400 | 512 | 0,65 | 45 | 25 | 47 |
Atom Z510 | Silverthorne | 1,1 | 400 | 512 | 2 | 45 | 25 | 47 |
Atom Z520 | Silverthorne | 1,33 | 533 | 512 | 2 | 45 | 25 | 47 |
Atom Z530 | Silverthorne | 1,6 | 533 | 512 | 2 | 45 | 25 | 47 |
Atom Z540 | Silverthorne | 1,86 | 533 | 512 | 2,4 | 45 | 25 | 47 |
Atom N270 | Diamondville | 1,6 | 533 | 512 | 2,5 | 45 | 25 | 47 |
Atom 230 | Diamondville | 1,6 | 533 | 512 | 4 | 45 | 25 | 47 |
Все процессоры Atom имеют кэш L1 объемом 56 кб, из которых 32 кб отведено под кэш инструкций, а 24 кб - под данные. Также все процессоры могут исполнять 32-битный код и поддерживают дополнительные наборы инструкций MMX, SSE, SSE2, SSE3 и SSSE3. Что касается 64-битного кода (x86-64), то его поддерживает только ядро Diamondville и только в модели Atom 230. На настоящий момент все процессоры Atom являются одноядерными. Вместе с тем, они поддерживают технологию Hyper-Threading, которая позволяет исполнять два параллельных потока команд. Ближе к концу 2008 года Intel планирует выпустить первые двухъядерные процессоры Atom. В сети циркулируют слухи о модели Atom 330, которая будет работать на частоте 1,6 ГГц (частота FSB - 533 МГц), а на каждое из ядер будет приходится по 512 кб кэша L2. Процессоры Atom серии Z поддерживают технологию виртуализации, а также технологию энергосбережения C1E Speedstep. Кроме серии Z, C1E Speedstep поддерживает процессор Atom N270, построенный на ядре Diamondville. Ассортимент процессоров Atom довольно велик, и включает два ядра для разных систем. Чтобы не возникло путаницы, важно отметить, что процессоры работают с определенными чипсетами, и именно они определяют предназначение конечного продукта. Вместе с новыми процессорами компания Intel выпустила серию чипсетов - UL11L, US15L, US15W, - которые также предназначены для работы Atom серии Z (ядро Silverthorne).
Чипсеты имеют схожие характеристики, и каждый состоит из одной микросхемы, которая реализует функциональность, и "северного" и "южного моста". Новые чипсеты поддерживают процессоры Intel Atom с частотой системной шины 100 или 133 МГц (400/533 МГц QPB), имеют встроенный одноканальный контроллер 400- или 533-МГц памяти DDR2 (максимальный объем памяти составляет 1 Гб). Также чипсеты новой серии имеют встроенное графическое ядро Intel GMA500, которое помимо трехмерной графики обеспечивает аппаратное декодирование видеоформатов H.264, MPEG2, VC1 и WMV9. При этом поддерживаются выходы D-SUB и DVI-I, а также TV-Out. Кроме того, предусмотрен контроллер шины PCI Express spec 1.0. Пара слов о возможностях расширения чипсетов UL и US - они поддерживают один IDE-канал, восемь портов USB 2.0, а также звуковую HD-подсистему. Чипсеты UL11L, US15L, US15W являются составной частью платформы Centrino Atom 2, в которую также входят процессоры Atom и модули беспроводной связи Wi-Fi, WiMAX и 3G. Следует отметить, что тепловыделение чипсета UL11L составляет 1,6 Вт, а чипсетов серии US - не более 2,3 Вт. В результате, общее тепловыделение связки чипсета UL11L и процессора Atom равно 2,25 Вт! Это именно то, что нужно мобильным устройствам, поскольку беспрецедентно низкий уровень потребления энергии обеспечивает длительную продолжительность работы. Что касается процессоров Atom N270 и Atom 230 на ядре Diamondville, то они предназначены для дешевых, экономичных и малогабаритных систем (Nettops и Netbooks) с чипсетом 945GC. Именно такую систему, а точнее, материнскую плату мы сегодня и протестируем:
Обратите внимание, что массивный радиатор с вентилятором предназначен для охлаждения чипсета, а сам процессор довольствуется скромным низкопрофильным радиатором (на дальнем плане). Внешне процессор выглядит следующим образом:
Можно заметить, что Atom 230 непосредственно впаян на плату, так что модернизировать систему не получится. А если "сжечь" процессор при разгоне (об этом чуть позже), то менять придется всю материнскую плату. Утилита CPU-Z предоставляет следующую информацию:
Эта версия утилиты неправильно определяет процессорное ядро (Silverthorne вместо правильного Diamondville). Ниже приведены спецификации системной платы Gigabyte GC230D:
Процессор | Intel Atom 230 (Diamondville) |
Чипсет | Северный мост Intel 945GC |
Системная память | Один 240-контактный слот для DDR-II SDRAM DIMM |
Графика | Встроенное графическое ядро GMA950 |
Возможности расширения | Один 32-битный PCI Bus Master-слот |
Возможности для разгона | Изменение частоты HTT от 100 до 700 МГц |
Дисковая подсистема | Один канал UltraDMA133/100/66/33 Bus Master IDE (с поддержкой до двух ATAPI-устройств & RAID 0, 1) |
BIOS | 4 MBit Flash ROM |
Разное | Один порт для FDD, один последовательный и один параллельный порт, порты для PS/2 мыши и клавиатуры |
Управление питанием | Пробуждение от модема, мыши, клавиатуры, сети, таймера и USB |
Мониторинг | Отслеживание температуры процессора, мониторинг напряжений, определение скорости вращения двух вентиляторов |
Размер | ATX форм-фактор, 170x170 мм (6,68" x 6,68") |
Наглухо застряв в пробке за рулем машины, теоретически способной развивать скорость более 200 км\ч, и глядя, как меня обгоняют велосипедисты на трехколесных велосипедах, я задумалась… нет, не о том, как пересадить всех на велосипеды, и не о решении транспортных проблем человечества с помощью телепортации, а… о процессорах Intel Core и Intel Atom. А именно - Atom по сравнению с Core - это, фактически, мотороллер по сравнению с автомобилем. Он потребляет меньше топлива и стоит заметно дешевле. Но зато и скорость скутера столь же заметно уступает авто (несмотря даже на способы «разогнать» мотороллер выше заводских установок). Но, все же, в пробках или на узких улочках скутер оказывается быстрее. Недаром скутер получил свое название от английского «to scoot
» - удирать, так как успешно использовался английскими подростками для спасения от полиции.
Теперь вернемся к CPU. Заменим «топливо» на «электричество», а «скорость» на «производительность», и получим полную аналогию поведения Inel Atom и Intel Core. Но тогда разумно предположить, что существуют такие «пробки»и «закоулки», в которых Atom обгонит Core. Давайте их поищем.
Итак, по всем общепринятым замерам производительности Intel Core существенно обгоняет Atom. В разделе «Производительность» статьи про Intel Atom в wikipedia читается суровый приговор: "примерно половина производительности процессора Pentium M той же частоты
"
Если же сравнивать Atom именно с Core, то по данным тестов tomshardware Intel Core i3-530 побеждает Intel Atom D510 с разгромным счетом:
При этом, надо отметить, что tomshardware к Atom относится явно предвзято. Так, например, если время работы какой-то задачи на Core-i3 - 1:38, то именно так об этом и сообщается - «одна минута, 38 секунд». А если Atom исполняет что-то за 7:26, то это, по мнению авторов «около восьми минут». Но главное - сравнивать процессоры с разной тактовой частотой (2.93 GHz Core i3 и 1.66 GHz Atom) и не делать поправку на ветер непоказательно. То есть, результат Core надо поделить на 2.93/1.66~1.76, что дает итоговый результат проигрыша Atom от 2.15 до 2.6 раз.
Более того, функции будут состоять из цепочечных вычислений, так чтобы Core не мог путем переупорядочивания инструкций и переименования регистров посчитать что-то из таких выражений заранее, «вне очереди». Вот простейший пример подобного кода
for (i=0; i < N; ++i) {
y+=((x[i]*x[i]+ A)/B[i]*x[i]+C[i])*D[i];
}
Кстати, подобные функции и использованы в вышепоказанных тестах cephes_logf и cephes_expf, где преимущество Core минимально.
Но, несмотря на все препятствия, Core все равно оказался быстрее. Минимальный отрыв Core от Atom, который мне удалось получить различными комбинациями вычислений и случайностей - в целых два раза! То есть, Atom по-прежнему отстает.
Но если бы я на этом остановилась, то вы бы про это просто не узнали - пост бы не состоялся.
Следующим шагом была компиляция тестов с помощью Intel Compiler. Использовалась версия Composer XE 2011 update 9 (12.1) c настройками оптимизации Release по умолчанию - аналогично компилятору Microsoft.
На графике ниже приведены результаты работы вышеупомянутых тестов, включая добавленный мной rand, скомпилированные как VS2008, так и Intel Compiler.
Думаете, что это реклама компилятора Intel?
Абсолютно нет. Я не работаю ни в отделе рекламы, ни в компиляторной группе.
Это просто констатация того, что ваш оптимизированный код может выполняться на Atom гораздо быстрее, чем неоптимизированный на Core. Или - неоптимизированный на Core будет медленнее, чем оптимизированный на Atom.
Это - как раз те самые кочки и закоулки, которые мешают машине разогнаться.
Выводы можете сделать сами.
Процессоры Intel Atom построены на совершенной новой архитектуре, они отличаются низким энергопотреблением и подойдут как для мобильных интернет-устройств (MID), так и для недорогих ПК. Из преимуществ отметим поддержку x86, что позволяет запускать широкий набор доступных программ. В нашей статье мы сравним производительность платформы Atom 230 с конкурирующими решениями от AMD, Intel и Via.
Введение
Уже несколько месяцев на слуху находится новый процессор Intel, предназначенный для MID (Mobile Internet Devices, мобильные интернет-устройства) и призванный конкурировать с процессорами ARM. Изначально известные под названиями "Silverthorne" и "Diamondville", новые процессоры был названы "Atom". И сюрпризов у них немало.
Интересный выбор
Процессоры Atom удивительны хотя бы тем, что в них современные функции (EM64T, SSSE3 и т.д.) интегрированы в старую архитектуру. Atom - первый процессор x86 с очередным выполнением команд после Pentium. При разработке процессора Intel тщательно следила за энергопотреблением и стоимостью производства, пусть даже за счёт снижения производительности. Поэтому от Atom не стоит ожидать новых конкурентов Core 2 Duo. Но что предлагают процессоры Atom на самом деле? Давайте посмотрим.
Энергопотребление и интеграция процессора в портативное или встроенное устройство всегда вызывали проблемы у Intel, и это уже не первый раз, когда компания предлагает процессоры для данной сферы. Но Atom радикально отличается от предыдущих попыток тем, что основан на новой архитектуре, специально предназначенной для минимизации энергопотребления.
Краткая история
До Pentium M
Pentium M
Выпущенный в 2003 году, процессор Pentium M стал революцией в том плане, что использовал отличную от Pentium 4 архитектуру и потреблял существенно меньше энергии, вместе с тем обеспечивая высокую производительность. Да, процессор можно было назвать производной от Pentium III, с теми же недостатками, но последующие улучшения Pentium M, которые привели к процессорам Core 2, только увеличивали энергопотребление. Intel попыталась выпустить маломощные процессоры (A1x0, например), но они представляли собой варианты Pentium M со сниженными частотами.
Atom всё изменил
Процессор Atom построен на другой архитектуре, он изначально был разработан для минимизации энергопотребления, поэтому дизайн процессора полностью новый. Это не адаптация старой архитектуры. Сегодня Intel может предложить процессоры, которые потребляют очень мало энергии: high-end версии Atom потребляют меньше энергии, чем обычно медленные ULV-версии процессоров стандартных архитектур.
Atom Z500 и SCH (Poulsbo)
Первое поколение процессоров Atom, ранее известных как "Silverthorne", получило модельные номера Z5x0. Процессоры Atom Z500 нацелены на MID (знаменитые Mobile Internet Devices, мобильные интернет-устройства) и работают в паре с новым чипсетом Poulsbo SCH (System Controller Hub).
Конкурент процессорам ARM?
Процессоры Z500
Poulsbo, чипсет для Atom
Графический контроллер Poulsbo
Для графики мы получили новый контроллер GMA 500. Он использует унифицированную архитектуру и поддерживает шейдеры 3.0+. Что интересно, графический контроллер обладает аппаратной поддержкой для декодирования форматов H.264, MPEG2, MPEG4, VC1 и WMV9. Частота GMA 500 составляет 200 или 100 МГц, в зависимости от версии чипсета, поддерживается и DirectX 10 (вряд ли это важно, но упомянуть стоит), хотя драйверы поддерживают только DirectX 9. Обратите внимание, что графическое ядро происхождения не Intel. В отличие от других GMA, оно построено на технологии PowerVR.
У процессоров Atom Z500 тепловой пакет (TDP) меняется от 0,85 Вт (для 800-МГц версии без Hyper-Threading) до 2,64 Вт (для 1,86-ГГц модели с поддержкой "Hyper-Threading"). SCH потребляет примерно 2,3 Вт в самой совершенной версии, что даёт для связки SCH + CPU меньше 5 Вт. Если сравнивать с существующими решениями, прогресс очевиден: Via Nano, например, заявлен на 25 Вт для 1,8-ГГц версии, а Celeron-M ULV - 5 Вт на 900 МГц.
Atom N200 и i945
Для Atom, нацеленных на стандартные компьютеры, Intel предлагает другую линейку (Diamondville). Процессоры Atom линеек N200 и 200 как раз нацелены на стандартные компьютеры, но больше, конечно, на дешёвые портативные ПК, такие, как Eee PC и конкурирующие решения.
Процессоры Atom N200 аналогичны Atom Z500, единственным отличием является поддержка 64-битных расширений EMT64, которая присутствует в N200 и 200, а также отсутствие поддержки EIST. Таким образом, процессоры Atom 200 не могут изменять частоту "на лету". Цены весьма привлекательные: Atom N270, с частотой 1,6 ГГц (шина 533 МГц) и 2-Вт TDP стоит всего $44. А версия 230, с 4-Вт TDP, обойдётся всего в $29 (на той же частоте).
Основная проблема процессора Atom N200 связана с чипсетом: Intel предлагает только варианты i945. Этот чипсет, мало того что устарел (он выпущен в 2005 году), отличается крупным недостатком: он потребляет немало энергии (22 Вт в версии GC). Чипсет i945 поддерживает современные технологии: SATA (2), PCI-Express (1 линия через ICH7), HD Audio и т.д. Вполне понятно, что он работает с памятью DDR2 (два канала) и использует встроенное графическое ядро GMA 950. Как вы можете догадаться, использовать старый чипсет (от платформы Napa) с TDP, который в 10 раз превышает тепловой пакет процессора, идея не лучшая. Но ничего более интересного пока не предложено. Портативные ПК используют чипсет i945GSE, который потребляет всего 5,5 Вт (4 Вт северный мост и 1,5 Вт южный мост). Понятно, что его производительность далеко не такая же - особенно в 3D-графике, поскольку Intel снизила частоту GMA (с 400 до 133 МГц).
Архитектура Atom: очередное исполнение и "Hyper-Threading"
Процессоры Atom используют новую архитектуру, хотя и со старыми технологиями. Это первый процессор x86 от Intel с очередным (вместо внеочередного, out of order execution) выполнением команд со времён Pentium, который появился ещё в 1993 году. Все другие процессоры Intel, начиная с P6, используют внеочередное выполнение.
Очередное выполнение
"Hyper-Threading"
Вычислительное ядро
Intel оптимизировала базовые инструкции
Если вы посмотрите на число тактов, которые требуются для выполнения инструкции, то обнаружите кое-что интересное. Некоторые инструкции быстрые, другие - (очень) медленные. Инструкции "mov" или "add", например, выполняются за один такт, как и на Core 2 Duo, а инструкции умножения (imul) занимают пять тактов в отличие от всего трёх у микроархитектуры Core. Что ещё хуже, 32-битное деление с плавающей запятой, например, занимает 31 такт по сравнению со всего 17 (или почти половиной) у Core 2 Duo. На практике - и Intel это подтверждает - Atom оптимизирован для быстрого выполнения основных инструкций, то есть процессор резко снижает производительность на сложных инструкциях. Это можно проверить, просто запустив Everest (для примера), у которого есть инструмент для измерения времени выполнения инструкций.
Intel выбрала весьма необычную организацию Atom, но без ущерба производительности, что немаловажно для процессора с очередной архитектурой.
24 + 32 кбайт: асимметричный кэш
Кэш первого уровня Atom составляет 56 кбайт: 24 кбайт для данных и 32 кбайт для инструкций. Подобная асимметрия, весьма удивительная для Intel, является следствием структуры кэша. Intel использует восемь транзисторов для хранения одного бита в отличие от шести транзисторов в стандартном кэше. Данная технология позволяет снизить напряжение, прилагаемое к кэшу для сохранения информации. Похоже, подобный переход на ячейки с восемью транзисторами был сделан в самом конце, когда дизайн процессора уже был близок к завершению, поэтому для того, чтобы уместить кэш в прежние границы, его размер был уменьшен - это и объясняет 24 кбайт для данных.
Ёмкость кэша L2 составляет 512 кбайт, он работает на той же частоте, что и процессор. Кэш 8-way классический и довольно близок по производительности к тому, что использовался в Core 2 Duo (его задержка составляет 16 тактов по сравнению с 14 у Core 2). Одна из новых функций заключается в том, что части кэша могут автоматически отключаться, если программе не требуется много кэш-памяти. На практике кэш переходит из режима 8-way в 2-way, то есть с доступного объёма 512 до 128 кбайт. Подобная техника позволяет сэкономить ещё несколько драгоценных милливатт.
Процессор Atom использует ту же шину FSB, что и другие процессоры Intel со времён Pentium 4. Она работает в режиме с учетверённой передачей данных (Quad Pumped, QDR) и сигнальной технологией GTL. Интересно: Atom использует другую сигнальную технологию - режим CMOS. GTL работает эффективно (шина может достигать частоты 1 600 МГц QDR), но потребляет немало энергии, а CMOS позволяет снизить напряжение шины. Технически GTL использует резисторы для улучшения качества сигнала, но они вряд ли так необходимы, за исключением высоких частот. С процессором Atom и шиной, ограниченной 533 МГц (QDR), можно перейти в режим CMOS - резисторы будут отключены, а напряжение шины снизится в два раза. На данный момент только чипсет SCH поддерживает режим CMOS у FSB.
Энергопотребление: тесты и теория
Энергопотребление для данной платформы Intel критически важно, поэтому было сделано много шагов в сторону его снижения. Кроме чипсета, который потребляет много энергии по сравнению с процессором, сам Atom обзавёлся многими интересными функциями.
Шина и кэш
Как мы уже говорили, Intel немало поработала над шиной и кэшем. Был разработан другой режим для шины (CMOS), а кэш может автоматически отключать свои участки в зависимости от нагрузки. Подобные функции позволяют снизить энергопотребление, как и очередная архитектура и ячейки 8T SRAM кэша L1.
Состояние "C6"
Следует отметить, что оба чипсета Intel, которые можно использовать с процессорами Atom N200, потребляют немало энергии: Atom 230 использует i945GC, который потребляет 22 Вт (4 Вт для CPU), а Atom N270 поставляется с i945GSE, который "сжигает" 5,5 Вт (2,4 Вт для CPU).
На практике
Так ли мало потребляет процессор Atom на практике? Что касается процессора, то да. Что касается платформы, нацеленной на дешёвые настольные компьютеры (NetTop), то ответ тоже положительный, но... Почему "но"? Потому что чипсет потребляет немало энергии, а для процессора заявлен TDP 4 Вт или 2,4 Вт у мобильной версии. Наша тестовая материнская плата потребляла 59 Вт в режиме ожидания, мы получили 62 Вт при максимальной нагрузке (с процессором, 1-Гбайт памятью DDR2 и 3,5" жёстким диском). Вполне понятно, что приведённые числа относятся к полной платформе (без монитора), а не к одной материнской плате, а также включают и потери на блоке питания (у нашей модели КПД составлял примерно 80%). Энергопотребление можно назвать и маленьким, и большим - немного для настольного компьютера, но немало по абсолютным значениям. Мы должны упомянуть, что недавно протестированная материнская плата с 1,5-ГГц процессором Via C7 с той же конфигурацией потребляла меньше энергии: 49 Вт в режиме бездействия и 59 Вт под нагрузкой.
Тесты 1: Atom против Pentium E и Sempron
Поскольку данная материнская плата предназначена для компьютеров начального уровня, мы взяли для сравнения два решения: Pentium E2160 (1,8 ГГц), двуядерный процессор начального уровня на основе микроархитектуры Core, а также Sempron 3400+ (в данном случае Socket 754). Два процессора во время наших тестов были выставлены на такую же тактовую частоту, что и Atom (1,6 ГГц). Для Pentium E2160 была взята материнская плата GA-GM945-S2. Она имеет то преимущество, что построена на том же (почти) чипсете, что и материнская плата Atom, - i945G. Для Sempron мы взяли материнскую плату на nForce4.
Результаты тестов
Мы решили сравнить три платформы на равных частотах, проведя несколько реальных и синтетических тестов.
Тесты 2: Atom против C7-M и Celeron
Мы решили сравнить нашу платформу Atom с двумя другими системами, способными конкурировать с тестовой платформой Mini-ITX. Первая система - материнская плата Via PC3500G с процессором C7; вторая - процессор начального уровня, часто встречающийся в ультрапортативных компьютерах, - Celeron-M (Dothan).
Сравнение с C7
Материнская плата Via PC3500G имеет форм-фактор micro-ATX, она содержит чипсет CN896 в паре с процессором C7 на 1,5 ГГц. Для нашего теста мы опустили частоту Atom до такого же уровня, что и у C7 (12 x 125 МГц, или 1,5 ГГц). Память, жёсткий диск и ОС были одинаковыми.
Наконец, мы измерили энергопотребление обеих платформ. Сюрприз: благодаря экономичному чипсету платформа Via потребляла меньше энергии, чем платформа Intel. В режиме бездействия система на PC3500G потребляла 49 Вт, а GA-GC230D требовалось 59 Вт. Однако при повышении нагрузки Atom стал потреблять всего на 3 Вт больше, а платформа Via увеличила энергопотребление на 10 Вт, оставаясь, впрочем, всё ещё ниже уровня Intel. Все измерения проводились от электрической розетки, то есть на результат влияли потери на блоке питания (КПД 80%).
Сравнение с Celeron M
Для сравнении с Celeron M мы взяли ноутбук с данным процессором на ядре Dothan. Мы не стали проводить тесты PCMark, поскольку "железо" двух конфигураций сильно различается, и результаты сравнивать некорректно. Как и в случае с C7, мы снизили частоту Atom до уровня Celeron M (в данном случае 1,3 ГГц).
Как показывают тесты, Atom находится между C7 и Celeron M при идентичных частотах. Учитывая, что оба процессора используются в дешёвых ПК (Netbook), C7 с частотами, близкими к Atom, а Celeron M на меньших частотах, можно утверждать, что производительность компьютеров на Atom будет более или менее идентична современным системам. С другой стороны, у современных ноутбуков Celeron M работает на высоких частотах 1,6 ГГц и 1,86 ГГц, поэтому и превосходство над Atom будет ощутимо.
Разгон и 3D
Наконец, мы провели тесты в двух областях, которые вряд ли будут актуальны для платформы Atom, но для нас и читателей они весьма интересны.
Поскольку на нашей материнской плате не было слотов PCI Express или AGP (а видеокарты PCI найти всё сложнее), мы ограничили тесты GMA 950. Для сравнения мы взяли материнскую плату Gigabyte, основанную на тому же чипсете с процессором Pentium E 2160 на частоте 1,6 ГГц, равной Atom. Оба компьютера используют одинаковое интегрированное графическое ядро GMA 950 на 400 МГц, а процессоры работают на одинаковой частоте 1,6 ГГц. Оба компьютера оснащены одним DIMM DDR2-667.
Но следует помнить, что в портативных ПК Atom будет использоваться в паре с чипсетом i945GSE, а GMA 950 в данном варианте будет работать всего на 133 МГц.
Разгон Atom
Материнская плата Gigabyte Mini-ITX предоставляет немного опций для разгона: можно изменять только частоту FSB, зато от 100 до 700 МГц. На нашей модели CPU множитель заблокирован на 12, а частота FSB составляет 133 МГц. Мы смогли достичь стабильной работы на 1,8 ГГц (12 x 150) без подъёма напряжения, а также и на 1,86 ГГц (шина 153 МГц), подняв напряжение FSB в BIOS материнской платы (+0,3 В для шины). Производительность увеличивалась линейно, как и энергопотребление: с 62 до 65 Вт для 1,6 и 1,8 ГГц, соответственно. А после разгона Atom до 1,86 ГГц энергопотребление платформы составило 67 Вт. Разницу можно объяснить подъёмом напряжения шины. Следует помнить, что энергопотребление увеличивается не только из-за CPU, но и из-за разгона чипсета.
Почему мы не проводили тесты воспроизведения HD-видео? Первая причина в том, что процессоры Atom для этого не предназначены. Intel нацеливает их на дешёвые компьютеры NetTop, предназначенные для просмотра Интернета, а не для воспроизведения дисков Blu-ray. Впрочем, ради интереса мы попытались посмотреть HD-DVD, но плеер Power DVD отказался запускаться без современной видеокарты, способной взять на себя часть декодирования видео. Мы попробовали воспроизвести ролики HD, скачанные из Интернета, но и здесь нас ждали разочарования. На результат влиял тип используемого плеера, а качество видео не соответствовало коммерческим HD-дискам. Декомпрессия потока DivX 720p в несколько мегабит/с - это одно, а видео в формате H.264 с потоком 36 мегабит/с - это другое.
Заключение
Каково будет наше заключение по поводу платформы Atom? Впечатление смешанное. Сам процессор можно признать успешным - он недорогой, потребляет очень мало энергии, и хотя его производительность невысока, её вполне достаточно для целевого рынка (недорогие ПК, предназначенные, в первую очередь, для работы в Интернете). Кроме того, поддержка "Hyper-Threading" приятно радует. Но чипсет в паре с процессором разочаровывает. Intel предлагает только два варианта, и их можно критиковать. SCH Poulsbo кажется эффективным, но его вряд ли имеет смысл устанавливать в стандартные ПК из-за ориентации на MID (нет порта SATA, например), а чипсеты i945GC и i945GSE подходят для ПК, но у них тоже есть недостатки - малый набор функций, очень низкая производительность интегрированного графического ядра в 3D (а всё больше приложений его используют), да и чипсет потребляет ощутимо больше энергии, чем сам процессор.
Чувство такое, что Atom является пробной попыткой - он успешен с одной точки зрения и провальный с другой. Встанут ли компьютерные производители и обычные потребители на сторону Atom? Вне сомнения, и по двум причинам: цены и маркетинг. Платформа позволит собирать компьютеры по очень низким ценам, да и Atom уже стал заметной торговой маркой. Мнение рядового покупателя о возможной конфигурации может быть следующим.
"Eee PC 900 за $450 (хорошо) с процессором Celeron (плохо) на частоте 900 МГц (плохо)".
Или таким.
"Eee PC 901 за $450 (хорошо) с процессором Atom (хорошо) на частоте 1,6 ГГц (хорошо)".
Другими словами, процессоры Atom приглянутся публике больше, даже если практическая разница будет невелика.
Платформа получилась действительно парадоксальной: успешный процессор (пусть даже производительность по абсолютным значениям невелика) и просто недостойный его чипсет. В целом, разница между старыми платформами невелика, поэтому будем надеяться, что Intel предложит новые чипсеты, лучше ориентированные на будущее.
Преимущества.
Цена $29 за Atom 230;
низкое энергопотребление процессора;
"Hyper-Threading" показывает себя с лучшей стороны.
Недостатки.
Слабая общая производительность;
неудачный чипсет;
очень низкая 3D-производительность;
несбалансированная платформа.
Intel Atom — это процессоры для недорогих и небольших ноутбуков, нетбуков, неттопов и планшетов/смартфонов. Их архитектура позволила сделать их энергоэффективными и совсем не дорогими.
Изначально серия Atom включает в себя два семейства: серию Z (кодовое имя Silverthorne) для планшетов и некоторых неттопов и серию N (кодовое имя Diamondville) для более традиционных нетбуков и неттопов. Оба семейства производятся по 45-нм техпроцессу и включают в себя поддержку MMX, SSE, SSE2, SSE3, SSSE3, Intel 64, XD-Bit и IVT. Производительные модели также поддерживают Hyper-Threading.
Производительность самых быстрых процессоров Intel Atom лучше, чем у Celeron. Например, Atom 1,6 ГГц вполне сравнима с Pentium M 1,2 ГГц.
Ближе к концу 2009 года Intel представила второе поколение процессоров Atom — Pineview. Они комплектовались графикой GMA 3150 и контроллером памяти DDR2. Atom N450 и N470, произведенные по 45-нм техпроцессу, в свое время были весьма популярными, так же, как и N280 до этого. Самые последние модели линейки включают поддержку памяти DDR3 (например, N455) и варианты с двумя ядрами.
Платформа Oak Trail (32-нм техпроцесс) была представлена в 2011 году, и она напрямую произошла от Silverthorne. Она предназначена для планшетов и нетбуков, ее индекс — Z600. Ядро очень похоже на серию Pineview, однако система-на-чипе теперь включает в себя графику GMA 600 от PowerVR.
Saltwell (32 нм), 2012-2013 год
Penwell (32 нм), 2013-2014 год
Cloverview (32 нм), 2013 год
Cloverview (32 нм), 2013 год
Cedarview (32 нм), 2011-1012 год
Являются частью платформы Cedar Trail. Встроенная графика обеспечивает воспроизведение видео 1080р, разрешение экрана — до 2560х1600 пикселей.
Cedarview-M (32 нм), 2011 год
Поддерживается до 2 Гб оперативной памяти DDR3-800.
Merrifield (22 нм), 2014 год
Энергопотребление в 4,7 раза меньше, чем у Saltwell. Два ядра Silvermont, графическое ядро — PowerVR G6400. Контроллер памяти LPDDR3 -533 до 4 Гб.
Bay Trail-T (22 нм), 2014 год
Прирост производительности по сравнению с Clover Trail — 50-60%. Имеют низкое энергопотребление. Графика (Gen 7) в чипах без индекса D поддерживает разрешение 2560х1600 пикселей, с индексом D — 1920х1200. Контроллер памяти — LPDDR3-1066 до 4 Гб. Все процессоры — четырехъядерные. Нет поддержки Hyper-Threading.
Модель | Кэш | Тактовая частота — Turbo, ГГц | Ядра/потоки |
Intel Atom Z3795 | 2 Мб | 1,59-2,39 | 4/4 |
Intel Atom Z3785 | 2 Мб | 1,49-2,41 | 4/4 |
Intel Atom Z3775 | 2 Мб | 1,46-2,39 | 4/4 |
Intel Atom Z3775D | 2 Мб | 1,49-2,41 | 4/4 |
Intel Atom Z3770 | 2 Мб | 1,46-2,4 | 4/4 |
Intel Atom Z3770D | 2 Мб | 1,5-2,41 | 4/4 |
Intel Atom Z3736F | 2 Мб | 1,33-2,16 | 4/4 |
Intel Atom Z3736G | 2 Мб | 1,33-2,16 | 4/4 |
Intel Atom Z3745 | 2 Мб | 1,33-1,86 | 4/4 |
Intel Atom Z3745D | 2 Мб | 1,33-1,83 | 4/4 |
Intel Atom Z3740 | 2 Мб | 1,33-1,86 | 4/4 |
Intel Atom Z3740D | 2 Мб | 1,33-1,83 | 4/4 |
Intel Atom Z3735D | 2 Мб | 1,33-1,83 | 4/4 |
Intel Atom Z3735E | 2 Мб | 1,33-1,83 | 4/4 |
Intel Atom Z3735F | 2 Мб | 1,33-1,83 | 4/4 |
Intel Atom Z3735G | 2 Мб | 1,33-1,83 | 4/4 |
Intel Atom Z3680 | 1 Мб | 1,33-2,0 | 2/2 |
Intel Atom Z3680D | 1 Мб | 1,33-2,0 | 2/2 |