17 октября 2013 в 10:11

Процессор для планшетов - поговорим о Bay Trail

  • Блог компании Intel

Потихоньку подходит к концу 2013 год; новый, 2014, Intel готовится встретить с новым поколением процессоров (точнее, SoC) Atom для мобильных устройств и ПК под кодовым названием Bay Trail. В этом посте мы сравним новые чипы с предыдущим поколением и посмотрим, насколько они продвинулись вперед. Больше всего нас, конечно интересуют потребительские характеристики – насколько лучше и веселее будет нам жить с Bay Trail?

Семейство процессоров Bay Trail состоит из трех групп. Процессоры с буквой N (N3000 -«Pentium» и N2000 -«Celeron») предназначены для ноутбуков, с буквой J (J2000 и J1000) – для настольных ПК. Нас же более всего будут интересовать те, что с буковкой Z – для планшетов. Здесь также имеется две серии: Z3700 – четырехядерники для планшетов под Windows и Android и двухядерные Z3600 для Android планшетов. Все процессора выполнены по 22-нм tri-gate технологии.

Рассмотрим, что представляют из себя процессоры серии Intel Atom Z3000. Их основные характеристики таковы:

  • 4 ядра/4 потока, 2 Мб L2 кэша; неупорядоченное (out of order) исполнение инструкций
  • Intel Burst (о ней мы поговорим ниже);
  • поддержка 64-битных ОС;
  • новые для Atom векторные инструкции SSE4.1;
  • поддержка двухканальной памяти LPDDR3-1067 (максимум 4 Гб);
  • графическое ядро Intel HD Graphics с такой же архитектурой, как и у Intel GPU в процессорах Core, - 4 исполнительных устройства (8 потоков в каждом);
  • динамическая частота графического ядра, аппаратное ускорение кодирования/декодирования;
  • новые технологии виртуализации и безопасности.
Общая архитектура чипа приведена на рисунке ниже (кликабельно).

Для наглядности сделаем сравнительную табличку характеристик платформы предыдущего поколения Clover Trail+(Atom Z2760) и Bay Trail. Наиболее принципиальные изменения обведены синим.

Традиционно для этого года, особенно много улучшений мы видим в графической части. Тем более, что она теперь принципиально одинакова для Intel Core и Intel Atom. У графического ядра, разделяющего тепловую мощность с ЦПУ, появился турбо режим. DirectX11 и OpenGL ES 3.0 API теперь доступны и на планшетах! Поддерживаются дисплеи высокого разрешения (вплоть до 2560x1600).

Аппаратное кодирование HD H.264 теперь может выполняться с самыми высокими профилями качества, энергопотребление при этом осталось небольшим. Также частично ускоряется аппаратно кодирование MPEG2. Расширился список аппаратно декодируемых медиа форматов: H.264, VC1, MPEG2, MVC, VP8, MPEG-4/H.263, MJPEG.
Тестирование показало, что аппаратное транскодирование 1080p24@ 23Mbps выполняется при том же качестве на новой платформе Intel в 3 раза быстрее, чем на iPhone 5!


Аппаратная фильтрация шумов - до применения фильтра и после

Подсистема видеовывода имеет гибкую двойную конфигурацию, включающую в себя два цифровых интерфейса DDI.

Для экономии энергии дисплей использует технологию Intel Display Power Saving Technology (Intel DPST) – осветление и улучшение выводимой картинки, за счет которого удается уменьшить яркость подсветки. Уменьшение энергопотребления дисплея в результате составляет 20-50%.

Комбинированный контроллер памяти Bay Trail умеет работать как с DDR3L-RS, так и с LPDDR3. Поддерживается двухканальная память, применяются агрессивные алгоритмы энергосбережения. Пропускная способность памяти в Bay Trail в два раза превышает таковую у Clover Trail!


Сравнение скорости памяти. Здесь (CLT+) = Clover Trail+, BYT = Bay Trail

Новый модуль камеры позволяет снимать видео 1080p60, оснащен цифровым стабилизатором. Разработчикам удалось добиться минимальной задержки при фото съемке. Модуль позволяет подключить две камеры с матрицами от 8 до 13 Мпикс. Сравнение с Clover Trail, очевидно, в пользу нового поколения

Очень много сделано для увеличения энергоэффективности платформы. И на одном из первых мест здесь - технология Intel Burst Technology 2.0 , позволяющая ядрам работать быстрее стандартной рабочей частоты, если при этом не нарушаются эксплуатационные ограничения по температуре, потреблению и т.д. Таким образом, одно ядро может забирать спорадическую нагрузку с других, сокращая общее энергопотребление. В новой версии Intel Burst распределение нагрузки может происходить не только между вычислительными ядрами, но и графическими, а также подсистемой обработки изображения с камеры и дисплеем.
Анимированная диаграмма ниже показывает принцип работы технологии:

Более тонкий техпроцесс, оптимизация архитектуры и новые технологии позволили добиться 2-6.5 кратного увеличения производительности процессора (в зависимости от приложения) при значительном снижении потребления. Это означает, что в 2014 году мы увидим мощные, долгоиграющие мобильные устройства на платформе Intel - по прогнозам разработчиков, реально говорить о 8-10 часах проигрывания видео для Bay Trail.

При подготовке поста использовались материалы IDF 2013, автор - Shreekant (Ticky) Thakkar.

Ещё совсем недавно среди экспертов бытовало мнение, что компания Intel «проспала» рынок мобильных устройств, промедлив с разработкой соответствующих процессоров и сдав его таким образом чипам с архитектурой ARM без какого-либо серьёзного сопротивления. Однако сегодня со всей уверенностью можно сказать, что те эксперты заблуждались. За последний год Intel совершила очень большой шаг в развитии своей мобильной архитектуры и смогла создать вполне конкурентоспособные платформы для смартфонов и планшетов. Более того, теперь Intel собирается вести себя более агрессивно и сделать разработку и выпуск энергоэффективных процессорных архитектур одним из основных своих приоритетов. Мы даже можем ожидать от микропроцессорного гиганта применения стратегии «тик-так» не только к процессорам для персональных компьютеров, но и в отношении чипов для мобильных устройств.

Процессоры, которые Intel адресует в мобильные устройства, по сути являются дальнейшим развитием линейки Atom, изначально дебютировавшей в дешёвых ноутбуках - нетбуках. Эволюция привела эти классические x86-чипы к тому, что выпущенные Intel в конце 2012 - начале 2013 года и адаптированные для использования в смартфонах модификации с кодовыми именами Clover Trail и Clover Trail+ оказались вполне конкурентоспособны с ARM-продуктами таких производителей, как Qualcomm или NVIDIA. Причём речь тут идёт не только о вычислительной мощности, но и об энергопотреблении. Однако Clover Trail и Clover Trail+ были лишь «пробными шарами», которые базировались на старой микроархитектуре и производились по далеко не самому современному технологическому процессу с 32-нм нормами. Поэтому их популярность оказалась не столь высокой, да и совместимость таких чипов с мобильными операционными системами и программным обеспечением зачастую оставляла желать лучшего.

Однако не слишком бодрый старт мобильных инициатив не сломил Intel, и в конце прошлого года компания перешла в полномасштабное наступление на новый для себя рынок. Для этого было создано целое семейство x86-продуктов нового поколения - системы-на-чипе Bay Trail и Merrifield, нацеленные на планшеты и коммуникаторы соответственно. В них Intel смогла учесть и подправить все слабые места своих предыдущих продуктов, внедрила принципиально новую микроархитектуру и современный технологический процесс. Попутно компания провела огромную работу с создателями операционных систем для адаптации под свои аппаратные компоненты Windows и Android. И результаты не заставили себя ждать. Планшетные компьютеры, построенные на базе нового поколения интеловской системы-на-чипе Bay Trail, сегодня широкодоступны на прилавках магазинов, а среди их производителей значатся такие гранды, как Acer, Asus, Dell, Fujitsu, HP, Lenovo, LG и Toshiba. Появление же в продаже смартфонов, использующих родственную платформу Merrifield, ожидается в самое ближайшее время.

И в этом материале мы посмотрим на Bay Trail c теоретической точки зрения.

Bay Trail: тик или так?

Так уж получилось, что новые процессоры Atom, которые дают старт интеловской активной экспансии в мобильные устройства, представляют собой квинтэссенцию новых технологий. Они служат отправной точкой в интенсифицированном подходе к разработке новых продуктов и сразу привносят в системы-на-чипе для мобильных устройств и свежий техпроцесс с 22-нм нормами, и новую микроархитектуру Silvermont. Необходимость полного пересмотра всего старого наследия Atom идёт из того, что до недавних пор эти процессоры позиционировались исключительно как решения для маломощных и максимально удешевлённых вычислительных систем, а потому их совершенствование выполнялось инженерами Intel по остаточному принципу. Забавно, но появившийся в начале 2013 года интеловский чип для мобильных устройств Clover Trail+ базировался на микроархитектуре Saltwell, которая очень похожа на Bonnell, разработанную в 2004 году и внедрённую в Atom в 2008-м. Для изготовления же таких процессоров применялся 32-нм процесс, который был освоен Intel в 2010-м.

Нет никаких сомнений в том, что с такими вводными добиться достойного положения на новом для себя рынке Intel было бы непросто. Поэтому отношение к разработке процессоров Atom, которые приобрели новые «высокие» цели, было кардинально пересмотрено. Новая «атомная» микроархитектура Silvermont должна теперь органично вписываться не только в маломощные персональные компьютеры, которые сейчас отошли даже не на второй, а на третий план, но и в широкий спектр разнообразных высокотехнологичных продуктов: начиная с бортовых автомобильных компьютеров и высокоплотных серверов и заканчивая гаджетами и носимой электроникой.

Но главная цель для обновлённого Atom - это, несомненно, мобильные устройства: смартфоны и планшетные компьютеры. Именно поэтому Bay Trail настолько нам интересен - на самом деле это принципиально новый процессор, родство которого со старыми Atom можно увидеть разве только в названии.

Перспективный план по развитию микроархитектуры Atom предполагает, что Intel поменяет Silvermont на Airmont в текущем году - и это обновление будет «тиком», то есть внедрением нового техпроцесса с 14-нм нормами без кардинальных изменений в дизайне. Затем же, в 2015 году, ожидается следующий виток в развитии Atom - Goldmont. В нём техпроцесс останется тем же, но изменится микроархитектура, то есть произойдёт «так». Что же касается самого Silvermont, то очевидно, что этот дизайн представляет собой и «тик» и «так» одновременно, поскольку в нём обновление затронуло и техпроцесс, и микроархитектуру.

Технологический процесс с 22-нм нормами, по которому производятся представители рода Silvermont, в том числе и интересующий нас в первую очередь Bay Trail, несколько отличается от того техпроцесса, который лежит в основе Ivy Bridge и Haswell. Разница в том, что применяемый для изготовления процессоров для персональных компьютеров 22-нм техпроцесс с трёхмерными транзисторами P1270 оптимизирован для высоких частот, но не для установки в ультрапортативные устройства. Поэтому новые Atom производятся по несколько иному техпроцессу P1271, который специально предназначен для низковольтных систем-на-чипе. В целом технология точно та же, и в основе Bay Trail лежат полупроводниковые устройства, построенные на 22-нм трёхмерных транзисторах. Однако эти транзисторы имеют более низкие пороговые напряжения, что позволяет снизить токи утечки и увеличить их энергоэффективность. Это немного уменьшает частоту переключения транзисторов, однако для Silvermont низкое потребление стоит на первом месте.

Кроме того, процесс P1271 гораздо более гибок. Он позволяет использовать различное количество металлических слоёв межсоединений для оптимизации стоимости, а также допускает добавление на кристалл отдельных участков с транзисторами с увеличенной толщиной оксида и более высокими сигнальными напряжениями для реализации схем ввода-вывода и внешних интерфейсов.

Никаких аналогов не имеет и сама микроархитектура Silvermont. В то время как современные версии микроархитектуры Core уже вполне успешно втискиваются в тепловые пакеты менее 10 Вт, Silvermont решает более сложную задачу. Эта специальная энергоэффективная микроархитектура должна открыть перед процессорами Atom дверь туда, куда Core попасть никак не могут: в такие места, где предельное тепловыделение ограничивается сотнями милливатт, где имеется совсем небольшое свободное пространство для размещения чипа и его охлаждения и где использование дорогостоящих полупроводниковых кристаллов нерационально. Иными словами, Silvermont - это компромиссная маломощная микроархитектура, реализованная с помощью достаточно небольшого транзисторного бюджета и способная работать при очень низких напряжениях питания. Однако при этом она должна обеспечивать достойный уровень производительности. При проектировании Silvermont перед разработчиками ставилась задача кратного превосходства в быстродействии над процессорами Atom прошлого поколения с микроархитектурой Saltwell (Clover Trail и Clover Trail+), в особенности при малопоточной нагрузке. И эта задача была успешно решена…

Silvermont: подробности о микроархитектуре

С внедрением микроархитектуры Silvermont мир Atom изменился кардинально. Наконец эти энергоэффективные процессоры и системы-на-чипе получили гораздо более актуальное в современных условиях внеочередное исполнение инструкций. Все предшествующие Atom выполняли инструкции исключительно последовательно, что порождало ненужные простои планировщика и исполнительных устройств в ожидании данных. В Silvermont же заложена возможность изменения порядка следования инструкций на этапе их подготовки. Конечно, переход на внеочередное исполнение добавил в конструкцию процессорного ядра дополнительную сложность, однако конкуренты Intel давно продемонстрировали, что энергоэффективные дизайны с внеочередным исполнением - вполне здравая идея. Например, подобный подход успешно применяется в AMD Jaguar, ARM Cortex-A15, Qualcomm Krait и прочих. Таким образом, с архитектурной точки зрения Silvermont ликвидирует своё принципиальное отставание от процессорных дизайнов других разработчиков и повышает темп исполнения потока инструкций.

Правда, переход на внеочередное исполнение команд в Atom потребовал от Intel пожертвовать технологией Hyper-Threading. Ранее, в вариантах Atom с последовательным исполнением команд, Hyper-Threading помогала загружать исполнительные устройства, простаивающие в ожидании поступления очередных инструкций на исполнение. Теперь же аналогичная задача решается через внеочередное исполнение. В Silvermont имеется достаточно небольшое количество исполнительных устройств, и одновременное сосуществование внеочередного исполнения и Hyper-Threading, которое есть, например, в процессорах семейства Core, приводит к ухудшению пропускной способности ядра.

Поэтому для обеспечения модного нынче высокого параллелизма Intel приходится опираться на увеличение количества физических ядер. Основной структурной единицей в Silvermont является двухъядерный модуль, укомплектованный разделяемой на два ядра кеш-памятью второго уровня объёмом до 1 Мбайт, которая отличается низкой латентностью. И хотя Intel говорит, что ядра в модуле неразрывно связаны, и использует почти ту же терминологию, что и AMD в отношении своих Bulldozer, на самом деле вычислительные ядра независимы и пользуются лишь общим L2-кешем. Процессорные дизайны, построенные на Silvermont, предполагают возможность сожительства на одном полупроводниковом кристалле до четырёх модулей. Иными словами, современные Atom с микроархитектурой Silvermont могут иметь от двух до восьми вычислительных ядер. Системы-на-чипе Bay Trail, нацеленные на использование в планшетных компьютерах, на данный момент существуют в виде двухъядерных и четырёхъядерных модификаций. Это означает, что количество исполняемых одновременно потоков в Bay Trail по сравнению с Clover Trail и Clover Trail+ не изменилось: ранее процессоры Atom для коммуникаторов и планшетов имели максимум два ядра, но при этом обладали технологией Hyper-Threading.

Дополнительные возможности по обеспечению параллелизма в обработке данных внесены в Silvermont на уровне системы команд. Разработчики Intel привели её к более современному виду, обеспечив схожесть в поддерживаемых наборах SIMD-инструкций с десктопными процессорами поколения Westmere. В новом поколении микроархитектуры процессоров Atom появилась совместимость с SSE 4.1 и SSE 4.2, а также с криптографическими инструкциями набора AES-NI. Команды AVX, к сожалению, в Silvermont не поддерживаются, но в этом нет ничего удивительного - с учетом миссии этой микроархитектуры. Зато в ней включена расширенная виртуализация класса VT-x второго поколения (с поддержкой Extended Page Tables), которая нужна в первую очередь для серверных носителей дизайна Atom. Ну и естественно, Silvermont имеет полноценную поддержку 64-битности. Ранее Intel отключала 64-битные расширения в моделях Atom, рассчитанных на мобильные устройства, но с внедрением новой микроархитектуры эта практика больше не будет применяться. Любые процессоры с вычислительными ядрами Silvermont способны на аппаратном уровне исполнять 64-битный код.

Стоит подчеркнуть, что взаимодействие двухпроцессорных модулей с микроархитектурой Silvermont осуществляется при помощи новой высокоскоростной внутренней шины IDI (in-die interconnect), а не через фронтальную шину, как ранее. Она использует такой же протокол, как и Ring Bus в «больших» процессорах, но имеет топологию точка-точка. Эта шина соединяет модули с системным агентом, через который происходит взаимодействие между ядрами и обмен данными процессорной части со внешними контроллерами (памяти, графики и прочими).

Говоря о микроархитектуре на более глубоком уровне, начать следует с того, что Silvermont - это ядро, разработанное с нуля, а не переработка предыдущих вариантов «атомной» микроархитектуры Saltwell. Хотя в некоторых аспектах Silvermont похож на Saltwell, например в части размера кеша первого уровня (32 Кбайт - для инструкций и 24 Кбайт - для данных), на самом деле - это простые совпадения. Самым главным таким «совпадением» выступает тот факт, что Silvermont продолжает придерживаться принципа исполнения макроинструкций. Большинство x86-процессоров на этапе декодирования разбивают x86-команды на более простые микроинструкции, однако микроархитектура Silvermont предполагает «чистую» работу с x86-инструкциями в их первозданном виде. На составляющие разбиваются лишь особенно сложные операции, количество которых по сравнению с предыдущими вариантами микроархитектуры заметно сократилось.

В целом же блок-схема исполнительного ядра Silvermont выглядит следующим образом.

Блок-схема исполнительного ядра Silvermont

Входная часть исполнительного конвейера Silvermont рассчитана на декодирование двух инструкций за такт. Это ровно столько же, сколько теоретически могли обслуживать процессоры Atom прошлого поколения, и в два - два с половиной раза меньше пропускной способности декодера современных вариантов микроархитектуры Core. Однако входная часть исполнительного конвейера Silvermont в целом более эффективна, чем у предыдущих Atom, основанных на микроархитектуре Saltwell. Добиться этого удалось главным образом за счёт улучшения в Silvermont результативности предсказания переходов. В новой микроархитектуре соответствующие буферы приобрели большую вместимость, появилась логика для предсказания косвенных переходов, а также было улучшено детектирование в коде циклов. Попутно несколько изменилась организация вмещающей 32 макрооперации очереди декодированных инструкций, при полном наполнении которой стало возможным отключение блоков выборки и декодирования для экономии энергии.

Набор исполнительных устройств, которым располагает микроархитектура Silvermont, был также пересмотрен - с той целью, чтобы способность процессора обрабатывать по две инструкции за такт сохранялась на всём протяжении конвейера. Текущая реализация имеет два исполнительных порта, что позволяет проводить по две базовые арифметико-логические операции одновременно. Но для всех остальных вариантов инструкций, включая сдвиги, битовые операции, работу с адресами и прочее, предусматривается выполнение лишь на одном из устройств.

Большое внимание в Silvermont уделено ускорению блока операций с плавающей точкой. В целом этот блок расширен до 128 бит, но операции умножения всё ещё выполняются лишь 64-битными частями. Впрочем, даже несмотря на этот изъян, производительность нового FPU для своих целей более чем достаточна.

Немаловажно, что в Silvermont стали поддерживаться внеочередные пересылки данных. При этом, несмотря на наличие в структуре ядра лишь одного блока AGU, загрузки и выгрузки данных могут быть выполнены параллельно. В числе нововведений нельзя не упомянуть и увеличение размеров TLB (буферов ассоциативной трансляции), что также положительно сказалось на скорости операций с памятью.

Большим плюсом внеочередного исполнения инструкций стало сокращение длины исполнительного конвейера для тех команд, которые не нуждаются в обращении к кеш-памяти. Теперь некоторые этапы конвейера стало возможным пропускать, что не только увеличивает темп исполнения, но и позволяет ослабить негативный эффект ошибок в предсказании переходов. Протяжённость конвейера Saltwell для базовых целочисленных и логических операций составляла 16 стадий, в Silvermont же аналогичные инструкции исполняются за 14-17 шагов - в зависимости от типа операции. При этом в случае неправильных предсказаний переходов в Silvermont приходится откатывать назад всего 10 стадий, в то время как аналогичный штраф у предыдущего варианта микроархитектуры доходил до 13 стадий конвейера.

В целом Intel говорит о том, что с точки зрения теории пропускная способность ядра с микроархитектурой Silvermont в сравнении с Saltwell на одинаковой тактовой частоте улучшилась примерно на 50 процентов. В реальных продуктах этот выигрыш, безусловно, будет просуммирован с возросшими тактовыми частотами и большим количеством ядер новинок. Иными словами, кратное улучшение производительности в процессорах Bay Trail - отнюдь не маркетинговая завлекалка. На фоне того, что в мире процессоров Core новые поколения микроархитектуры приносят прирост быстродействия лишь на уровне единиц процентов, такой прирост кажется какой-то фантастикой, но благодаря этому мы можем хорошо прочувствовать то рвение, с которым Intel взялась за завоевание рынка процессоров для мобильных устройств.

Графическое ядро

Так как Bay Trail - это не обычный и даже не гибридный процессор, а высокоинтегрированная система-на-чипе, она, помимо вычислительных ядер, включает и массу других компонентов. Важнейшим из них является графическое ядро. В общем случае вычислительные ядра Silvermont в различных вариантах процессоров Atom могут сожительствовать с различными графическими ядрами, в том числе и с не интеловскими, а PowerVR разработки Imagination Technologies. Однако в интересующей нас в рамках этого материала модификации Bay Trail, нацеленной на планшеты, используется исключительно графический ускоритель Intel HD Graphics.

Следует подчеркнуть, что введение в интеловские Atom для мобильных устройств интеловского графического ядра - изменение не менее серьёзное, чем внедрение новой микроархитектуры Silvermont. В Atom прошлого поколения (Clover Trail и Clover Trail+) Intel интегрировала ядра семейства PowerVR SGX, которые получали порой не слишком лестные отзывы. Но теперь у Intel есть и свои достаточно неплохие GPU, которые, в частности, применяются в процессорах Core для персональных компьютеров. Потому компания решила перейти на собственные разработки и в процессорах для планшетов. Графическое ядро Intel HD Graphics, которое устанавливается в системы-на-чипе семейства Bay Trail, - прямой родственник HD Graphics седьмого поколения, применяющегося в процессорах Ivy Bridge. Разница есть лишь только в мощности - то есть в частотах и количестве исполнительных устройств. Более глубоких различий между GPU в Bay Trial и Ivy Bridge нет, и это означает, что в новых Atom, нацеленных на планшеты,появилась поддержка программных интерфейсов DirectX 11 и OpenGL ES 3.0.

Что же касается скоростных характеристик, то в Bay Trail графическое ядро HD Graphics существенно упрощено. В то время как варианты графического ускорителя GT1 и GT2 в Ivy Bridge располагают 6 или 16 исполнительными устройствами, в GPU Bay Trail их только четыре. Снижены и частоты: самая быстрая версия графики в Bay Trail имеет максимальную частоту 688 МГц. Впрочем, даже в такой конфигурации графика Bay Trail по меркам мобильных устройств вполне производительна. Она превосходит по скорости Adreno 320 (которое присутствует в различных процессорах Qualcomm, например в Snapdragon 600) и выдаёт быстродействие на уровне Tegra 4. Этого вполне хватает для того, чтобы Intel могла заявить поддержку экранов с разрешением вплоть до 2560×1600.

Перекочевал из Ivy Bridge в Bay Trail и привычный интеловский медиадвижок. Новыми Atom поддерживается аппаратное декодирование популярных форматов видео: MPEG2, H.264, VC1, VP8 и MVC. Причём речь идёт не только о Full HD-контенте, но и о 4K-разрешениии с битрейтом до 100 Мбит/с. И что ещё более неожиданно и приятно, есть в Bay Trail и технология Quick Sync, которая предназначена для быстрого аппаратного кодирования видео в формат H.264, не требующего значительных затрат энергии.

Подсистема видеовывода Bay Trail имеет гибкую двойную конфигурацию, включающую в себя два цифровых интерфейса DDI. Иными словами, могут поддерживаться конфигурации с двумя экранами: одним - с максимальным разрешением 2560×1600 и вторым - с разрешением до 1920×1080. Один из этих экранов вполне может быть и внешним, подключаемым через порт HDMI 1.4 или DisplayPort 1.2.

Для экономии энергии, тратящейся на подсветку дисплея, Intel предлагает использовать специальную фирменную технологию Display Power Saving Technology (Intel DPST). Её суть состоит в осветлении выводимой картинки, за счет которого можно уменьшить яркость подсветки. Уменьшение энергопотребления дисплея планшетного компьютера при применении такого подхода может достигать 20-50 %.

Претерпел существенные изменения и имеющийся в системе-на-чипе контроллер камеры, которым Intel снабжает свои версии Atom, нацеленные на использование в мобильных устройствах. Новая версия этого модуля, разработанная компанией Silicon Hive (поглощённой Intel в 2011 году), позволяет снимать видео с разрешением 1080p с частотой 60 кадров в секунду, плюс она оснащена аппаратным цифровым стабилизатором, обеспечивающим четырёхосевую стабилизацию (с компенсацией вращений). При этом разработчикам удалось добиться минимальных задержек при съёмке, даже несмотря на работу в реальном времени алгоритмов корректировки экспозиции, баланса белого и фокуса. Модуль может обслуживать одну камеру с разрешением до 24 Мп или две камеры с матрицами от 8 до 13 Мп, причём в последнем случае они могут работать в том числе и одновременно.

Контроллер памяти

Хорошо известно, что мощная графика требует наличия подсистемы памяти с высокой пропускной способностью. Поэтому в системах-на-чипе Bay Trail контроллер памяти получил, наконец, долгожданную поддержку двухканальных 128-битных конфигураций. А это означает, что по сравнению с предыдущими процессорами Atom для планшетных компьютеров изменилось практически всё, ведь помимо двухканальности добавилась ещё и совместимость с современными типами памяти: DDR3L-RS и LPDDR3. Допустимые частоты работы памяти лежат в пределах от 800 до 1333 МГц, что означает двукратное превосходство по пропускной способности не только перед Clover Trail и Clover Trail+, но и перед контроллерами памяти процессоров с архитектурой ARM.

Пиковая пропускная способность различных вариантов подсистемы памяти

Правда, среди модификаций Bay Trail есть и те, что работают с одноканальной памятью. Но даже несмотря на это, подсистема памяти у новых Atom гораздо прогрессивнее, чем у старых. Использование системного агента и внутрипроцессорной шины IPI позволило значительно уменьшить латентности при работе процессора с памятью. Меньшую, чем раньше, латентность имеет и новый кеш второго уровня.

В максимальных двухканальных конфигурациях предельный объём поддерживаемой в системах-на-чипе Bay Trail памяти составляет 4 Гбайт. В модификациях же с одноканальным контроллером он, соответственно, вдвое меньше.

Турборежим и энергосбережение

Как микросхема, ориентированная на работу в составе планшетных компьютеров, Bay Trail просто обязана располагать мощным арсеналом технологий для управления энергопотреблением и тепловыделением. Поэтому совершенно неудивительно, что его основные структурные единицы могут динамически изменять свою частоту и напряжение питания в соответствии с имеющейся нагрузкой. При этом предусматривается не только снижение частот ядер в моменты простоя, но и возможность их значительного увеличения, если при этом не нарушаются эксплуатационные ограничения по температуре и энергопотреблению.

Несмотря на то, что общий принцип работы данной технологии авторазгона аналогичен Turbo Boost из процессоров Core, Intel не использует этот термин для Bay Trail. Объясняется это тем, что подобная технология в «больших» процессорах гибче, так как позволяет подстраивать параметры подсистемы питания более тонко. Для планшетных же чипов аналогичная технология получила собственное название Intel Burst Technology 2.0, и её уникальность заключается в том, что она применяется не только к вычислительным и графическому ядру, но и в равной степени и к другим компонентам системы-на-чипе, в частности к модулю камеры или к дисплейному блоку. Кроме того, Burst Technology 2.0 работает целиком на аппаратном уровне и не требует никакого участия со стороны операционной системы.

Следует заметить, что хотя ядра в Bay Trail скомпонованы в двухъядерные модули, их частоты могут изменяться отдельно. Разделяемая кеш-память при этом работает на частоте наиболее быстрого ядра из пары.

Немалое внимание уделено и энергосбережению. Многие компоненты системы-на-чипе, занимающие на полупроводниковом кристалле значительную площадь и генерирующие заметный на общем фоне тепловой поток, либо имеют выделенные линии питания, либо способны отключаться от общих линий. Это позволяет снижать тепловыделение и энергопотребление процессора в отсутствие интенсивной нагрузки - в любой удобный момент простаивающие части Bay Trail обесточиваются.

Более того, в состоянии простоя планшетный Atom способен отключаться от питания практически полностью, приближая своё потребление к нулевому уровню. В Bay Trail Intel дополнительно реализовала аналогичное имеющемуся в Haswell состояние «активного простоя» - S0ix. Вход и выход из него происходит очень быстро. Это состояние, при условии поддержки со стороны операционной системы, позволяет отправлять процессор в сон предельно часто, например даже в моменты между нажатиями клавиш на клавиатуре.

Есть в платформе Bay Trail и поддержка технологии InstantGo, ранее известной под именем Microsoft Connected Standby. Она позволяет системе фоново обновлять данные приложений из всемирной сети в то время, когда сам планшет находится в режиме сна. Затраты энергии при этом остаются крайне низкими, позволяя поддерживать актуальность спящей системы в течение 2-3 недель без подзарядки батареи.

Всё прочее

Всё, о чём говорилось выше, касалось главным образом процессорной и «северной» части Bay-Trail. Но так как это полноценная система-на-чипе, в неё также интегрирован и набор контроллеров, который мы привыкли видеть в составе южных мостов. Все такие контроллеры ввода-вывода взаимодействуют с системным агентом, служащим коммутационным центром Bay Trail, посредством специальной внутренней шины I/O Fabric, похожей на DMI и работающей по протоколу PCI Express. Использование такой шины со стандартизированным протоколом при желании позволяет Intel без особого труда изменять подмножество подключаемых контроллеров и тем самым достигать гибкости конфигурирования системы-на-чипе.

Cуществующая реализация Bay Trail располагает вполне стандартным набором интерфейсных контроллеров, характерных как для персональных компьютеров, так и для мобильных устройств. Самым интересным среди них, пожалуй, следует признать контроллер портов USB 3.0, реализующий самый скоростной внешний интерфейс Bay Trail. Порты USB 3.0, кстати, поддерживают спецификацию USB On-The-Go - это значит, что системы на базе Bay Trail могу т выступать не только в роли клиента, но и как хост.

Между тем в планшетных чипах Bay Trail нет многих интерфейсов, привычных для пользователей персональных компьютеров. В частности, ими не поддерживается ни интерфейс SATA, ни линии PCI Express. И это создаёт некие ограничения, так как никаких чипов-компаньонов в платформе Bay Trail обычно не предусматривается. Например, устройства хранения пользовательских данных в планшетах, базирующихся на Bay Trail, могут подключаться лишь по интерфейсу eMMC, не самому скоростному, но зато простому в реализации. При этом возможности штатных накопителей могут быть расширены лишь за счёт дополнительных SD/MMC-карт, их поддержка в системе-на-чипе реализована.

Серия Atom Z3000

К настоящему моменту компания Intel анонсировала шесть различных модификаций Bay Trail, нацеленных на использование в планшетных компьютерах. Все они относятся к серии Atom Z3000, представляющей собой семейство систем-на-чипе с архитектурой x86, в которых на едином полупроводниковом кристалле интегрированы процессорные ядра, GPU, контроллер памяти и интерфейсы ввода-вывода.

Полупроводниковый кристалл Bay Trail

Четыре процессора этой линейки - Z3700 - оснащены четырьмя вычислительными ядрами Silvermont и два - Z3600 - это двухъядерные модификации. Два процессора из представленных моделей имеют двухканальный контроллер памяти и поддерживают до 4 Гбайт, а остальные работают с одноканальной памятью.

Intel позиционирует линейку Atom Z3000 в качестве основы для планшетов и систем класса «два в одном» с экранами с диагональю от 7 до 11 дюймов и стоимостью от $200 до $600. Следует заметить, что верхний предел стоимости пересекается с ценами младших планшетных компьютеров с ультраэкономичными Haswell, но Intel это не смущает, так как у этих устройств различаются характеристики мобильности.

В следующей таблице приведены характеристики доступных на рынке систем-на-чипе Bay Trail для планшетных компьютеров:

Atom Z3770 Atom Z3770D Atom Z3740 Atom Z3740D Atom Z3680 Atom Z3680D
Количество ядер/потоков 4/4 4/4 4/4 4/4 2/2 2/2
Тактовая частота 1,46 ГГц 1,5 ГГц 1,33 ГГц 1,33 ГГц 1,33 ГГц 1,33 ГГц
Частота в турборежиме До 2,39 ГГц До 2,41 ГГц До 1,86 ГГц До 1,83 ГГц До 2,0 ГГц До 2,0 ГГц
L2-кеш 2 Мбайт 2 Мбайт 2 Мбайт 2 Мбайт 1 Мбайт 1 Мбайт
Технология производства 22 нм 22 нм 22 нм 22 нм 22 нм 22 нм
Корпус чипа BGA1380, 17×17 мм BGA1380, 17×17 мм BGA1380, 17×17 мм BGA1380, 17×17 мм BGA1380, 17×17 мм BGA1380, 17×17 мм
SDP (Scenario Design Package) 2,0 Вт 2,2 Вт 2,0 Вт 2,2 Вт Н/д Н/д
Максимальная температура 90 ?С 90 ?С 90 ?С 90 ?С 90 ?С 90 ?С
Поддерживаемая память Двухканальная
LPDDR3-1066
Одноканальная
DDR3L-RS 1333
Двухканальная
LPDDR3-1066
Одноканальная
DDR3L-RS 1333
Одноканальная
LPDDR3-1066
Одноканальная
DDR3L-RS 1333
Пропускная способность памяти 17,1 Гбайт/с 10,6 Гбайт/с 17,1 Гбайт/с 10,6 Гбайт/с 8,5 Гбайт/с 10,6 Гбайт/с
Максимальный объём памяти 4 Гбайт 2 Гбайт 4 Гбайт 2 Гбайт 1 Гбайт 2 Гбайт
Графическое ядро HD Graphics HD Graphics HD Graphics HD Graphics HD Graphics HD Graphics
Частота GPU 311 МГц 313 МГц 311 МГц 313 МГц 311 МГц 313 МГц
Частота GPU в турборежиме До 667 МГц До 688 МГц До 667 МГц До 688 МГц До 667 МГц До 688 МГц
Технология Quick Sync Есть Есть Есть Есть Есть Есть
Максимальное разрешение экрана 2560×1600 1920×1080 2560×1600 1920×1080 1280×800 1920×1080
Рекомендованная цена $37 $37 $32 $32 Н/д Н/д

Серия процессоров Atom Z3000 может использоваться в устройствах, работающих как под Android, так и под Windows 8.1. В момент запуска Bay Trail в конце прошлого года наблюдались программные проблемы с работой 64-битных версий ОС, но к настоящему моменту они все решены. Впрочем, 64-битность в случае «атомных» систем - скорее маркетинговый аргумент, так как более 4 Гбайт памяти в такие платформы установлено быть не может в принципе.

И в заключение остаётся только напомнить, что рыночная экспансия Bay Trail не ограничивается одной только серией процессоров Atom Z3000. Этот же процессорный дизайн используется и во многих других системах-на-чипе, ориентированных как на недорогие настольные или мобильные компьютеры, так и на серверные системы, интернет вещей или коммуникаторы. Однако всё это - тема отдельного рассказа. Что же касается конкретно вариантов Bay Trail для планшетов, то пора подводить итоги.

Выводы

Появление интеловских систем-на-чипе поколения Bay Trail действительно способно изменить расстановку сил на рынке платформ для планшетных компьютеров. Дизайн этих процессоров представляет собой огромный шаг вперёд по сравнению с тем, что Intel могла предложить для данного рыночного сегмента ранее. Фактически можно вести речь о том, что компании одним махом удалось создать решение, как минимум не уступающее по своим характеристикам платформам для планшетных компьютеров, которые предлагают прочие производители. Выпуск Bay Trail значит для рынка планшетов примерно то же, что в своё время значил для настольных систем выпуск процессоров Conroe.

Впрочем, несмотря на то, что Bay Trail - это, безусловно, отличная система-на-чипе для своих целей, мы пока не можем сказать со всей уверенностью, что Intel легко удастся подмять под себя весь рынок планшетных компьютеров. Уж слишком поздно у этого производителя появилась такая замечательная микросхема. К настоящему времени этот рынок поделен между другими игроками, и для начала Intel потребуется отвоевать позиции у многочисленных конкурентов, среди которых есть весьма непростые соперники вроде Apple, Samsung или Qualcomm. Соответственно, успех этой операции будет зависеть от массы факторов, которые не ограничиваются реальной производительностью и энергопотреблением процессоров Atom Z3700. Очевидно, Intel также придётся включиться в жестокую ценовую войну и придумать какие-то маркетинговые программы, которые должны будут заинтересовать разработчиков готовых решений. Иными словами, Intel на рынке систем-на-чипе для мобильных устройств ожидает непростая и, несомненно, продолжительная борьба.

Тем не менее выпуском Bay Trail компания Intel положила хорошее начало своему массированному наступлению на рынок поставщиков платформ для мобильных устройств. И теперь главное для нее - постараться не упускать инициативу, своевременно обновляя в целом очень удачный дизайн. Имеющиеся планы говорят о том, что Intel попытается держать хороший темп ввода инноваций, однако как оно получится на самом деле - покажет время. Мы же, со своей стороны, будем пристально следить за тем, каких реальных успехов удастся добиться Intel со своим семейством процессоров Atom Z3000 и следующими за ними моделями. Пока множество продуктов на их основе не так уж и велико, однако среди них есть очень интересные и соблазнительные варианты, число которых растёт стремительными темпами. Поэтому, если в один прекрасный момент процессоры семейства Bay Trail либо их последователи Cherry Trail или Willow Trail вдруг пропишутся в составе каких-нибудь Apple iPad, Google Nexus или Samsung Galaxy Tab, наше удивление будет не слишком сильным.

Тест Celeron J1750 (Bay Trail) | Теперь Intel не будет церемониться

Штат сотрудников Intel превышает 100 000 человек. Во многих компаниях трудятся ещё больше работников. Но всё же нельзя быстро и легко сменить направление организации, приносящей более $50 миллиардов дохода в год. Тем не менее, Intel намерена пересмотреть свои приоритеты. Предварительное приглашение на IDF, которое получили наши коллеги из tomshardware.com, говорит само за себя.


Перевод: День 1. Вторник, 10 сентября. Новый генеральный директор Intel Брайан Кржанич (Brian Krzanich) и президент Рене Джеймс (Renee James) готовят новый курс компании на развитие Intel в сфере мобильных компьютерных систем. Присоединитесь к нам в первый день мероприятия, где Брайан и Рене объяснят, почему упор на мобильный сегмент подстегнёт существующую экосистему разработчиков аппаратной и программной среды Intel, а также привлечёт новую волну разработчиков.

Новый курс компании на развитие в сфере мобильных компьютерных систем. Вот это да! Получите и распишитесь, Apple, Qualcomm, Nvidia и Samsung! Хотя заявления представителей корпорации немного удивляют, "дорожная карта" и план стратегического развития до конца следующего года вносят некоторую ясность.

В июне этого года наши американские коллеги побывали в штаб-квартире Intel в Санта-Кларе, где проходил брифинг, посвящённый архитектуре, на которой будут построены энергоэффективные CPU нового поколения для настольных ПК, ноутбуков, планшетов, бытовой техники, смартфонов и серверов. В статье "Архитектура Intel Silvermont: изменит ли новый Atom текущий расклад сил?" приведён обзор дизайна, который обещает либо значительное повышение производительности на ватт, либо высокое энергосбережение на определённом уровне производительности. Естественно, нам не терпелось увидеть образец процессора на базе Silvermont в действии. Но об этом чуть позже.

Платформа Bay Trail на архитектуре Silvermont в следующей модели вашего планшета?

На прошлой неделе Intel представила семейство SoC под названием Bay Trail , нацеленное на рынок планшетов, ноутбуков и настольных ПК. Хотя процессоры Bay Trail будут продаваться под брендами Atom, Celeron и Pentium, они все используют архитектуру ядра Silvermont, хотя и характеризуются широким диапазоном уровней мощности и производительности.

Придерживаясь стратегического курса на усиление позиций в мобильном сегменте, на IDF Intel особенно подчёркивала важность линеек четырёхъядерных процессоров Atom Z3700 и двухъядерных Atom Z3600 для планшетов. Данные модели сменяют двухъядерные четырёхпоточные Atom Z2760, которые можно найти в некоторых моделях планшетов под управлением Windows 8. Однако ни один из подобных планшетов так и не прижился. Почему? Ну…

Во-первых, они очень дорогие. Samsung ATIV Smart PC 500T с 64 Гбайт памяти вместе с опциональной клавиатурой продаётся за $750. Однако высоким быстродействием он не отличается. Кроме того, мы случайно наткнулись на крупные недостатки качества моделей от Samsung и Acer - двух самых мощных решений среди планшетов на чипах Atom. Хотя они могли конкурировать с Nvidia Tegra 3 и Qualcomm S4 Pro в тестах эффективности, через некоторое время мы всё-таки отказывались от платформ на базе Atom.

Этим отчасти вызван интерес к Bay Trail . Intel расширяет горизонты, сохраняя фокус на Windows, но в то же время расширяя масштабы внедрения x86 на устройствах Android (этот процесс начался с появлением Clover Trail+ чуть ранее в этом году). Это должно помочь расширить ценовой диапазон для процессоров Atom. Как известно, Intel сделала несколько амбициозных заявлений касательно производительности Bay Trail , которые мы проверим в сегодняшних тестах. Мы были практически уверены, что усовершенствования положительно скажутся на отзывчивости устройств. Недостатки качества должны устраняться производителями. Однако у Intel есть инженеры, работающие с партнёрами компании по улучшению дизайна, и мы можем только надеяться, что они учтут недостатки Clover Trail.

Чтобы вы понимали, где можно найти SoC на базе Bay Trail и процессоры Ivy Bridge/Haswell, Intel разграничивает цены между решениями с максимальной мобильностью и продуктами с максимальной производительностью. Цены на планшеты с процессорами Atom будут находиться в пределах $200 - $550, а стоимость решений на базе чипов Core может достигать уровня $850. Также распределение процессоров на классы произошло в сфере ноутбуков. В платформы под брендом Ultrabook чипы Atom не попадают, однако мы сможем их увидеть в съёмных решениях и трансформерах, или, как их ещё называют, "два в одном".

Тест Celeron J1750 (Bay Trail) | Архитектура SoC Atom Z3000

Итак, у нас теперь есть представление, чего Intel надеется добиться с процессорами серии Atom Z3000 для планшетов. Теперь давайте поближе познакомимся с характеристиками шести моделей, представленных на IDF.

Atom Z3770 Z3770D Z3740 Z3740D Z3680 Z3680D
Техпроцесс, нм 22 22 22 22 22 22
Ядра 4 4 4 4 2 2
L2 Cache, Мбайт 2 2 2 2 1 1
Частота, ГГц до 2.4 до 2.4 до 1.8 до 1.8 до 2 до 2
Память 2 канала LPDDR3 1066 MT/s 1 канал DDR3L 1333 MT/s 2 канала LPDDR3 1066 MT/s 1 канал DDR3L 1333 MT/s 1 канал LPDDR3 1066 MT/s 1 канал DDR3L 1333 MT/s
Пропускная способность памяти 17.1 GB/s 10.6 GB/s 17.1 GB/s 10.6 GB/s 8.5 GB/s 10.6 GB/s
Ёмкость до 4 GB 2 GB до 4 GB 2 GB 1 GB 2 GB
Макс. Разрешение 2560x1600 1920x1200 2560x1600 1920x1200 1280x800 1920x1200

Как нам уже известно из обзора Silvermont, Intel использует 22-нанометровый техпроцесс, оптимизированный для архитектуры "системы-на-кристалле". Четыре модели работают с четырьмя ядрами (или двумя модулями, ведь это модульный дизайн, сочетающий два ядра и 1 Мбайт общего кэша L2). Ещё две построены по одномодульной схеме, объединяющей два ядра и 1 Мбайт кэша L2.

Вместо того чтобы просто ссылаться на базовую и пиковую тактовую частоту, Intel решила, что будет неплохо определить максимальную скорость каждого SoC в режиме Burst Technology. Таким образом, модели четырёхъядерных чипов Atom Z3000 разделились на решения с максимальной частотой 1,8 ГГц и 2,4 ГГц.

Они доступны с различными конфигурациями памяти. Две четырёхъядерные модели поддерживают два канала (всего 4 Гбайт) памяти LPDDR3-1066 с максимальной полосой пропускания 17,1 Гбайт/с. Это позволяет работать с разрешением 2500x1600 пикселей. Другие четырёхъядерные SoC и одна из двухъядерных моделей совместимы с одним каналом памяти DDR3L-1333. Два гигабайта оперативной памяти на такой скорости обеспечивают пропускную способность до 10,6 Гбайт/с, которой для разрешения 1920x1200 пикселей вполне достаточно. Оставшийся Atom Z3680 использует один канал памяти LPDDR3-1066 с максимальным объемом 1 Гбайт; пропускной способности такой конфигурации хватит лишь для поддержки разрешения 1280x800 пикселей.

Это довольно свежая информация. Во время премьеры Silvermont Intel избегала вопросов, касающихся конкретных характеристик продукции. Конечно, мы знали о модульном дизайне и подозревали, что SoC для планшетов будут иметь по два или по четыре ядра. Однако инженеры по понятной причине не вдавались в подробности касательно, например, контроллера памяти. Специфические особенности зависят от версии продукта. Bay Trail обеспечивает до двух 64-битных каналов памяти LPDDR3 (последнее поколение ограничивалось двумя 32-битными каналами DDR2-800). Однако серверная платформа Avoton, также разработанная на архитектуре Silvermont, поддерживает более быструю память DDR3, совместимую с ECC.

Также нам известно, что SoC Bay Trail содержит движок HD Graphics с четырьмя исполнительными модулями (EU). Они работают на базовой частоте 311 МГц, хотя это значение может повышаться до 667 МГц. Intel утверждает, что графическая архитектура взята у Ivy Bridge, но стоит отметить, что четыре EU – это меньше, чем в версии GT1 у Sandy Bridge (у неё было шесть EU). В любом случае, представители компании говорят, что можно ожидать трёхкратного прироста графической производительности по сравнению с процессором Atom Z2760, оснащённым PowerVR SGX545. HD Graphics внедряет поддержку DirectX 11 и OpenGL ES 3.0, в то время как решение от Imagination Technologies ограничивается DirectX 10.1 и OpenGL ES 2.0.

Планшетные платформы Bay Trail не поддерживают гетерогенные вычисления через API типа OpenCL. Intel утверждает, что её задачей было получить платформу с фокусом на вычислениях с помощью ядер x86. Тем не менее, системный агент был спроектирован с учётом возможности поддержки гетерогенных архитектур в будущем. В сущности, процессор Celeron, который мы сегодня тестировали, включает библиотеку OpenCL в драйверах, и нам удалось заставить OpenCL работать через HD Graphics.

По аналогии с архитектурой Core, процессоры Intel Atom серии Z3000 имеют одинаковые характеристики энергопотребления на разных подсистемах кристалла. Если SoC работает в пределах установленных границ мощности, тока и температуры, ядра x86 и другие блоки IP могут работать на более высоких частотах, когда необходимо увеличение производительности. Хотя вы не достигнете пиковых значений Burst Technology в задачах, предполагающих ограничения по температуре, вы не будете "упираться" в температурный предел и наблюдать троттлинг чипа, как это бывает у многих конкурирующих SoC. Также нужно отметить более точное управление питанием, реализованное в большой части центрального системного агента.

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

Кроме повышения потенциала в 3D задачах, Bay Trail также использует преимущества в питании и производительности фиксированного программируемого мультимедийного конвейера с технологией Quick Sync. H.264, VC-1, MPEG-2 и MVC декодируются аппаратными средствами, а кодирование H.264 и MPEG-2 также может быть ускорено.

Bay Trail поддерживает разъёмы HDMI 1.4, DisplayPort 1.2, eDP 1.3 и MIPI-DSI через пару каналов дисплея. По словам Intel, благодаря достаточной полосе пропускания разъёмы DisplayPort могут обеспечить изображение разрешением 2560x1440 пикселей с частотой обновления 60 Гц, а HDMI упирается в 1920x1080 пикселей. Оба цифровых интерфейса поддерживают встроенный звук.

Улучшенный процессор обработки сигнала изображения рассчитан на 275 Мпикс/с (MP/s) с поддержкой автоматической экспозиции, фокуса, баланса белого наряду со съёмкой видео в разрешении 1080p, стабилизацией видео, режимами мультисъёмки и непрерывной съёмки, а также технологией шумоподавления в условиях низкой освещённости. Коммутатор для основной камеры поддерживает сенсоры вплоть до 13 Мп, а для фронтальной – до 2 Мп.

В современной настольной архитектуре Intel всё вышеупомянутое смонтировано на кристалле CPU. Через DMI процессор связывается с Platform Controller Hub, системой хранения, USB, аудио и сетью - всё это обычно связано с южным мостом. В Bay Trail эта функциональность перенесена на кристалл через коммутирующую матрицу, подключённую к системному агенту. Матрица управляет полосой пропускания и приоритетом доступа для некоторых новых интегрированных подсистем. Например, в блочной диаграмме выше показано, что контроллер хранилища Bay Trail поддерживает SDIO 3.0, SD 3.0 и eMMC 4.51. Также добавлена штатная поддержка USB 3.0.

Тест Celeron J1750 (Bay Trail) | Производительность Bay Trail в настольном ПК, тест Celeron J1750

Повторимся, основной упор Intel делает на шесть моделей Bay Trail для планшетов, и мы разделяем энтузиазм компании по поводу повышения производительности мобильных устройств, увеличения времени автономной работы и расширения возможностей по подключению. Но планшетов для проверки пока нет, поэтому победы данного дизайна пока только в планах Intel.

Однако нам удалось заполучить платформу на базе процессора Celeron J1750 . В самом начале статьи мы упоминали, что SoC Bay Trail также будут устанавливаться в ноутбуки и настольные ПК, имея при этом разные показатели энергопотребления. Для обоих сегментов Intel спроектировала четырёхъядерные процессоры Pentium с HD Graphics, а также двух- и четырёхъядерные SoC Celeron, тоже с HD Graphics. Для ноутбуков будут выпускаться процессоры Pentium серии N3000 и Celeron серии N2000. Настольные версии будут представлены моделями Pentium J2850, Celeron J1850 и Celeron J1750 . Последняя модель имеет два ядра (один модуль), две другие – по четыре.

Платформа mini-ITX на базе Celeron в данном обзоре имеет пассивное охлаждение, поскольку двухъядерный Celeron рассеивает лишь 10 Вт тепла. Ядра Silvermont работают на частоте 2,4 ГГц, но в простое это значение снижается до 500 МГц. Два слота SO-DIMM содержат модули памяти DDR3L-1333 с напряжением 1,35 В. Хотя интерфейс накопителя ограничен возможностями интерфейса SATA 3Гбит/с, не подумайте, что SSD будет сдерживать этот маломощный SoC. Мы рады, что внедрена штатная поддержка USB 3.0. Также доступны четыре линии PCI Express второго поколения.

Тактовая частота, ГГц Кэш L2, Мбайт Ядра /потоки Скорость передачи данных памяти, МТ/с Макс. Частота Turbo Bust, ГГц Графич. Ядро Динам. частота, МГц
BGA-модели 65 Вт
Core i7-4770R 3.2 6 41490 1600 3.9 Iris Pro 5200 1300
Core i5-4670R 3 4 41368 1600 3.7 Iris Pro 5200 1300
Core i5-4570R 2.7 4 41368 1600 3.2 Iris Pro 5200 1150
BGA-модели 10 Вт
Pentium J2850 2.4 2 41368 1333 N/A HD Graphics 688
792 Max.
Celeron J1850 2 2 41368 1333 N/A HD Graphics 688
792 Max.
Celeron J1750 2.4 1 41307 1333 N/A HD Graphics 688
750 Max.

Нам стало любопытно, как Bay Trail -D выстоит против других платформ начального уровня, поэтому мы добавили в обзор Zotac D2700-ITX WiFi Supreme (Atom D2700 (10 Вт) и GeForce GT 520), AMD A4-4000 (65 Вт) на базе архитектуры Richland и Celeron G1610 (55 Вт) на базе Ivy Bridge. Естественно, A4 и 55-ваттный Celeron выступают в данном случае в совершенно в другом классе. Но они также представляют два наиболее дешёвых невстраиваемых решения, которые можно купить менее чем за $50. Некоторые диаграммы включают показатели Samsung ATIV Smart PC 500T с Atom Z2760 в качестве эталона.

Любопытнее всего сравнить Celeron J1750 с Atom D2700 с частотой 2,13 ГГц. D2700 использует технологически более слабое графическое ядро, более низкую тактовую частоту, более низкую пиковую частоту GPU и заметно меньшую пропускную способность памяти, поэтому теоретически он – не конкурент новому решению. Однако процессор Cedarview создан на ядрах Saltwell и использует технологию Hyper-Threading.

Тестовая конфигурация
Процессоры Intel Celeron J1750 (Bay Trail-D) 2,4 ГГц (29 * 83,3 МГц), BGA, 1 Мбайт общего кэша L2, два ядра, функции энергосбережения вкл.

Intel Celeron G1610 (Ivy Bridge) 2,6 ГГц (26 * 100 МГц), LGA 1155, 2 Мбайт общего кэша L3, два ядра, функции энергосбережения вкл.

Intel приom D2700 (Cedarview) 2,13 ГГц (16 * 133 МГц), BGA559, 2 x 512 Кбайт кэша L2, Hyper-Threading вкл., функции энергосбережения вкл.

AMD A4-4000 (Richland) 3,0 ГГц (30 * 100 МГц), Socket FM2, 1 Мбайт L2, Turbo Core вкл., функции энергосбережения вкл.

Материнские платы MSI Z77 Mpower (LGA 1155) Intel Z77 Express, BIOS 17,8

Zotac D2700-ITX WiFi Supreme (BGA559)

MSI FM2-A85XA-G65 (Socket FM2) AMD A85X, BIOS 2,0

Память Crucial 4 Гбайт (2 x 2 Гбайт) DDR3L-1333, CT25664BF1339,M8FKD при 1,35 В

G,Skill 4 Гбайт (2 x 2 Гбайт) DDR3-1066, F3-8500CL7D-4GBSQ при 1,5 В

Pприriot 4 Гбайт (2 x 2 Гбайт) DDR3-1600, PGS34G1600ELKA при 1,5 В

Накопитель Samsung 840 Pro 256 Гбайт, SATA 6 Гбит/с
Видеокарта Nvidia GeForce GTX Titan 6 Гбайт
Блок питания Corsair AX860i, 80 PLUS Plприinum, 860 W
ПО и драйвера
Операционная система Windows 8 Professional x64
DirectX DirectX 11
Графический драйвер Nvidia GeForce Release 320,18
AMD Cприalyst 13,10 Beta
Intel 15,31,9,64,3165
Конфигурация тестов
Abobe Creative Suite
Adobe Photoshop CS6 Версия 13 x64: фильтр на изображение TIF 15,7 Мбайт: Radial Blur, Shape Blur, Median, Polar Coordinates
Кодирование аудио/видео
HandBrake CLI Версия: 0.98, Video: видео с Canon Eos 7D (1920x1080, 25 кадров) 1 мин 22 с, Audio: PCM-S16, 48 000 Гц, два канала в Video: AVC1 Audio: AAC (High Profile)
iTunes Версия 10.4.1.10 x64: Audio CD (Terminator II SE), 53 мин, формат AAC по-умолчанию
Lame MP3 Версия 3.98.3: Audio CD "Terminator II SE", 53 мин, конвертация WAV в аудиоформат MP3, параметр коммандной строки: -b 160 --nores (160 Kb/s)
TotalCode Studio 2.5 Версия: 2.5.0.10677, MPEG2 в H.264, MainConcept H.264/AVC Codec, 28 с HDTV 1920x1080 (MPEG2), Audio:MPEG2 (44.1 КГц, два канала, 16-бит, 224 Кбит/с) Codec: H.264 Pro, Mode: PAL 50i (25 FPS), Profile: H.264 BD HDMV
Общие приложения
ABBYY FineReader Версия 10.0.102.95: чтение PDF, сохарение в Doc,

Ещё совсем недавно среди экспертов бытовало мнение, что компания Intel «проспала» рынок мобильных устройств, промедлив с разработкой соответствующих процессоров и сдав его таким образом чипам с архитектурой ARM без какого-либо серьёзного сопротивления. Однако сегодня со всей уверенностью можно сказать, что те эксперты заблуждались. За последний год Intel совершила очень большой шаг в развитии своей мобильной архитектуры и смогла создать вполне конкурентоспособные платформы для смартфонов и планшетов. Более того, теперь Intel собирается вести себя более агрессивно и сделать разработку и выпуск энергоэффективных процессорных архитектур одним из основных своих приоритетов. Мы даже можем ожидать от микропроцессорного гиганта применения стратегии «тик-так» не только к процессорам для персональных компьютеров, но и в отношении чипов для мобильных устройств.

Процессоры, которые Intel адресует в мобильные устройства, по сути являются дальнейшим развитием линейки Atom, изначально дебютировавшей в дешёвых ноутбуках — нетбуках. Эволюция привела эти классические x86-чипы к тому, что выпущенные Intel в конце 2012 — начале 2013 года и адаптированные для использования в смартфонах модификации с кодовыми именами Clover Trail и Clover Trail+ оказались вполне конкурентоспособны с ARM-продуктами таких производителей, как Qualcomm или NVIDIA. Причём речь тут идёт не только о вычислительной мощности, но и об энергопотреблении. Однако Clover Trail и Clover Trail+ были лишь «пробными шарами», которые базировались на старой микроархитектуре и производились по далеко не самому современному технологическому процессу с 32-нм нормами. Поэтому их популярность оказалась не столь высокой, да и совместимость таких чипов с мобильными операционными системами и программным обеспечением зачастую оставляла желать лучшего.

Однако не слишком бодрый старт мобильных инициатив не сломил Intel, и в конце прошлого года компания перешла в полномасштабное наступление на новый для себя рынок. Для этого было создано целое семейство x86-продуктов нового поколения — системы-на-чипе Bay Trail и Merrifield, нацеленные на планшеты и коммуникаторы соответственно. В них Intel смогла учесть и подправить все слабые места своих предыдущих продуктов, внедрила принципиально новую микроархитектуру и современный технологический процесс. Попутно компания провела огромную работу с создателями операционных систем для адаптации под свои аппаратные компоненты Windows и Android. И результаты не заставили себя ждать. Планшетные компьютеры, построенные на базе нового поколения интеловской системы-на-чипе Bay Trail, сегодня широкодоступны на прилавках магазинов, а среди их производителей значатся такие гранды, как Acer, Asus, Dell, Fujitsu, HP, Lenovo, LG и Toshiba. Появление же в продаже смартфонов, использующих родственную платформу Merrifield, ожидается в самое ближайшее время.

В лаборатории 3DNews сейчас находится один из носителей новой интеловской мобильной платформы, и сегодня же мы познакомим вас с результатами его практического тестирования. Но сперва мы считаем необходимым подробно поговорить о той новой микроархитектуре, которую Intel взялась двигать в мобильные устройства. И в этом материале мы посмотрим на Bay Trail c теоретической точки зрения.

⇡ Bay Trail: тик или так?

Так уж получилось, что новые процессоры Atom, которые дают старт интеловской активной экспансии в мобильные устройства, представляют собой квинтэссенцию новых технологий. Они служат отправной точкой в интенсифицированном подходе к разработке новых продуктов и сразу привносят в системы-на-чипе для мобильных устройств и свежий техпроцесс с 22-нм нормами, и новую микроархитектуру Silvermont. Необходимость полного пересмотра всего старого наследия Atom идёт из того, что до недавних пор эти процессоры позиционировались исключительно как решения для маломощных и максимально удешевлённых вычислительных систем, а потому их совершенствование выполнялось инженерами Intel по остаточному принципу. Забавно, но появившийся в начале 2013 года интеловский чип для мобильных устройств Clover Trail+ базировался на микроархитектуре Saltwell, которая очень похожа на Bonnell, разработанную в 2004 году и внедрённую в Atom в 2008-м. Для изготовления же таких процессоров применялся 32-нм процесс, который был освоен Intel в 2010-м.

Нет никаких сомнений в том, что с такими вводными добиться достойного положения на новом для себя рынке Intel было бы непросто. Поэтому отношение к разработке процессоров Atom, которые приобрели новые «высокие» цели, было кардинально пересмотрено. Новая «атомная» микроархитектура Silvermont должна теперь органично вписываться не только в маломощные персональные компьютеры, которые сейчас отошли даже не на второй, а на третий план, но и в широкий спектр разнообразных высокотехнологичных продуктов: начиная с бортовых автомобильных компьютеров и высокоплотных серверов и заканчивая гаджетами и носимой электроникой.

Но главная цель для обновлённого Atom — это, несомненно, мобильные устройства: смартфоны и планшетные компьютеры. Именно поэтому Bay Trail настолько нам интересен — на самом деле это принципиально новый процессор, родство которого со старыми Atom можно увидеть разве только в названии.

Перспективный план по развитию микроархитектуры Atom предполагает, что Intel поменяет Silvermont на Airmont в текущем году — и это обновление будет «тиком», то есть внедрением нового техпроцесса с 14-нм нормами без кардинальных изменений в дизайне. Затем же, в 2015 году, ожидается следующий виток в развитии Atom — Goldmont. В нём техпроцесс останется тем же, но изменится микроархитектура, то есть произойдёт «так». Что же касается самого Silvermont, то очевидно, что этот дизайн представляет собой и «тик» и «так» одновременно, поскольку в нём обновление затронуло и техпроцесс, и микроархитектуру.

Технологический процесс с 22-нм нормами, по которому производятся представители рода Silvermont, в том числе и интересующий нас в первую очередь Bay Trail, несколько отличается от того техпроцесса, который лежит в основе Ivy Bridge и Haswell. Разница в том, что применяемый для изготовления процессоров для персональных компьютеров 22-нм техпроцесс с трёхмерными транзисторами P1270 оптимизирован для высоких частот, но не для установки в ультрапортативные устройства. Поэтому новые Atom производятся по несколько иному техпроцессу P1271, который специально предназначен для низковольтных систем-на-чипе. В целом технология точно та же, и в основе Bay Trail лежат полупроводниковые устройства, построенные на 22-нм трёхмерных транзисторах. Однако эти транзисторы имеют более низкие пороговые напряжения, что позволяет снизить токи утечки и увеличить их энергоэффективность. Это немного уменьшает частоту переключения транзисторов, однако для Silvermont низкое потребление стоит на первом месте.

Кроме того, процесс P1271 гораздо более гибок. Он позволяет использовать различное количество металлических слоёв межсоединений для оптимизации стоимости, а также допускает добавление на кристалл отдельных участков с транзисторами с увеличенной толщиной оксида и более высокими сигнальными напряжениями для реализации схем ввода-вывода и внешних интерфейсов.

Никаких аналогов не имеет и сама микроархитектура Silvermont. В то время как современные версии микроархитектуры Core уже вполне успешно втискиваются в тепловые пакеты менее 10 Вт, Silvermont решает более сложную задачу. Эта специальная энергоэффективная микроархитектура должна открыть перед процессорами Atom дверь туда, куда Core попасть никак не могут: в такие места, где предельное тепловыделение ограничивается сотнями милливатт, где имеется совсем небольшое свободное пространство для размещения чипа и его охлаждения и где использование дорогостоящих полупроводниковых кристаллов нерационально. Иными словами, Silvermont — это компромиссная маломощная микроархитектура, реализованная с помощью достаточно небольшого транзисторного бюджета и способная работать при очень низких напряжениях питания. Однако при этом она должна обеспечивать достойный уровень производительности. При проектировании Silvermont перед разработчиками ставилась задача кратного превосходства в быстродействии над процессорами Atom прошлого поколения с микроархитектурой Saltwell (Clover Trail и Clover Trail+), в особенности при малопоточной нагрузке. И эта задача была успешно решена…

⇡ Silvermont: подробности о микроархитектуре

С внедрением микроархитектуры Silvermont мир Atom изменился кардинально. Наконец эти энергоэффективные процессоры и системы-на-чипе получили гораздо более актуальное в современных условиях внеочередное исполнение инструкций. Все предшествующие Atom выполняли инструкции исключительно последовательно, что порождало ненужные простои планировщика и исполнительных устройств в ожидании данных. В Silvermont же заложена возможность изменения порядка следования инструкций на этапе их подготовки. Конечно, переход на внеочередное исполнение добавил в конструкцию процессорного ядра дополнительную сложность, однако конкуренты Intel давно продемонстрировали, что энергоэффективные дизайны с внеочередным исполнением — вполне здравая идея. Например, подобный подход успешно применяется в AMD Jaguar, ARM Cortex-A15, Qualcomm Krait и прочих. Таким образом, с архитектурной точки зрения Silvermont ликвидирует своё принципиальное отставание от процессорных дизайнов других разработчиков и повышает темп исполнения потока инструкций.

Правда, переход на внеочередное исполнение команд в Atom потребовал от Intel пожертвовать технологией Hyper-Threading. Ранее, в вариантах Atom с последовательным исполнением команд, Hyper-Threading помогала загружать исполнительные устройства, простаивающие в ожидании поступления очередных инструкций на исполнение. Теперь же аналогичная задача решается через внеочередное исполнение. В Silvermont имеется достаточно небольшое количество исполнительных устройств, и одновременное сосуществование внеочередного исполнения и Hyper-Threading, которое есть, например, в процессорах семейства Core, приводит к ухудшению пропускной способности ядра.

Поэтому для обеспечения модного нынче высокого параллелизма Intel приходится опираться на увеличение количества физических ядер. Основной структурной единицей в Silvermont является двухъядерный модуль, укомплектованный разделяемой на два ядра кеш-памятью второго уровня объёмом до 1 Мбайт, которая отличается низкой латентностью. И хотя Intel говорит, что ядра в модуле неразрывно связаны, и использует почти ту же терминологию, что и AMD в отношении своих Bulldozer, на самом деле вычислительные ядра независимы и пользуются лишь общим L2-кешем. Процессорные дизайны, построенные на Silvermont, предполагают возможность сожительства на одном полупроводниковом кристалле до четырёх модулей. Иными словами, современные Atom с микроархитектурой Silvermont могут иметь от двух до восьми вычислительных ядер. Системы-на-чипе Bay Trail, нацеленные на использование в планшетных компьютерах, на данный момент существуют в виде двухъядерных и четырёхъядерных модификаций. Это означает, что количество исполняемых одновременно потоков в Bay Trail по сравнению с Clover Trail и Clover Trail+ не изменилось: ранее процессоры Atom для коммуникаторов и планшетов имели максимум два ядра, но при этом обладали технологией Hyper-Threading.

Дополнительные возможности по обеспечению параллелизма в обработке данных внесены в Silvermont на уровне системы команд. Разработчики Intel привели её к более современному виду, обеспечив схожесть в поддерживаемых наборах SIMD-инструкций с десктопными процессорами поколения Westmere. В новом поколении микроархитектуры процессоров Atom появилась совместимость с SSE 4.1 и SSE 4.2, а также с криптографическими инструкциями набора AES-NI. Команды AVX, к сожалению, в Silvermont не поддерживаются, но в этом нет ничего удивительного — с учетом миссии этой микроархитектуры. Зато в ней включена расширенная виртуализация класса VT-x второго поколения (с поддержкой Extended Page Tables), которая нужна в первую очередь для серверных носителей дизайна Atom. Ну и естественно, Silvermont имеет полноценную поддержку 64-битности. Ранее Intel отключала 64-битные расширения в моделях Atom, рассчитанных на мобильные устройства, но с внедрением новой микроархитектуры эта практика больше не будет применяться. Любые процессоры с вычислительными ядрами Silvermont способны на аппаратном уровне исполнять 64-битный код.

Стоит подчеркнуть, что взаимодействие двухпроцессорных модулей с микроархитектурой Silvermont осуществляется при помощи новой высокоскоростной внутренней шины IDI (in-die interconnect), а не через фронтальную шину, как ранее. Она использует такой же протокол, как и Ring Bus в «больших» процессорах, но имеет топологию точка-точка. Эта шина соединяет модули с системным агентом, через который происходит взаимодействие между ядрами и обмен данными процессорной части со внешними контроллерами (памяти, графики и прочими).

Говоря о микроархитектуре на более глубоком уровне, начать следует с того, что Silvermont — это ядро, разработанное с нуля, а не переработка предыдущих вариантов «атомной» микроархитектуры Saltwell. Хотя в некоторых аспектах Silvermont похож на Saltwell, например в части размера кеша первого уровня (32 Кбайт — для инструкций и 24 Кбайт — для данных), на самом деле — это простые совпадения. Самым главным таким «совпадением» выступает тот факт, что Silvermont продолжает придерживаться принципа исполнения макроинструкций. Большинство x86-процессоров на этапе декодирования разбивают x86-команды на более простые микроинструкции, однако микроархитектура Silvermont предполагает «чистую» работу с x86-инструкциями в их первозданном виде. На составляющие разбиваются лишь особенно сложные операции, количество которых по сравнению с предыдущими вариантами микроархитектуры заметно сократилось.

В целом же блок-схема исполнительного ядра Silvermont выглядит следующим образом.

Блок-схема исполнительного ядра Silvermont

Входная часть исполнительного конвейера Silvermont рассчитана на декодирование двух инструкций за такт. Это ровно столько же, сколько теоретически могли обслуживать процессоры Atom прошлого поколения, и в два — два с половиной раза меньше пропускной способности декодера современных вариантов микроархитектуры Core. Однако входная часть исполнительного конвейера Silvermont в целом более эффективна, чем у предыдущих Atom, основанных на микроархитектуре Saltwell. Добиться этого удалось главным образом за счёт улучшения в Silvermont результативности предсказания переходов. В новой микроархитектуре соответствующие буферы приобрели большую вместимость, появилась логика для предсказания косвенных переходов, а также было улучшено детектирование в коде циклов. Попутно несколько изменилась организация вмещающей 32 макрооперации очереди декодированных инструкций, при полном наполнении которой стало возможным отключение блоков выборки и декодирования для экономии энергии.

Набор исполнительных устройств, которым располагает микроархитектура Silvermont, был также пересмотрен — с той целью, чтобы способность процессора обрабатывать по две инструкции за такт сохранялась на всём протяжении конвейера. Текущая реализация имеет два исполнительных порта, что позволяет проводить по две базовые арифметико-логические операции одновременно. Но для всех остальных вариантов инструкций, включая сдвиги, битовые операции, работу с адресами и прочее, предусматривается выполнение лишь на одном из устройств.

Большое внимание в Silvermont уделено ускорению блока операций с плавающей точкой. В целом этот блок расширен до 128 бит, но операции умножения всё ещё выполняются лишь 64-битными частями. Впрочем, даже несмотря на этот изъян, производительность нового FPU для своих целей более чем достаточна.

Немаловажно, что в Silvermont стали поддерживаться внеочередные пересылки данных. При этом, несмотря на наличие в структуре ядра лишь одного блока AGU, загрузки и выгрузки данных могут быть выполнены параллельно. В числе нововведений нельзя не упомянуть и увеличение размеров TLB (буферов ассоциативной трансляции), что также положительно сказалось на скорости операций с памятью.

Большим плюсом внеочередного исполнения инструкций стало сокращение длины исполнительного конвейера для тех команд, которые не нуждаются в обращении к кеш-памяти. Теперь некоторые этапы конвейера стало возможным пропускать, что не только увеличивает темп исполнения, но и позволяет ослабить негативный эффект ошибок в предсказании переходов. Протяжённость конвейера Saltwell для базовых целочисленных и логических операций составляла 16 стадий, в Silvermont же аналогичные инструкции исполняются за 14-17 шагов — в зависимости от типа операции. При этом в случае неправильных предсказаний переходов в Silvermont приходится откатывать назад всего 10 стадий, в то время как аналогичный штраф у предыдущего варианта микроархитектуры доходил до 13 стадий конвейера.

В целом Intel говорит о том, что с точки зрения теории пропускная способность ядра с микроархитектурой Silvermont в сравнении с Saltwell на одинаковой тактовой частоте улучшилась примерно на 50 процентов. В реальных продуктах этот выигрыш, безусловно, будет просуммирован с возросшими тактовыми частотами и большим количеством ядер новинок. Иными словами, кратное улучшение производительности в процессорах Bay Trail — отнюдь не маркетинговая завлекалка. На фоне того, что в мире процессоров Core новые поколения микроархитектуры приносят прирост быстродействия лишь на уровне единиц процентов, такой прирост кажется какой-то фантастикой, но благодаря этому мы можем хорошо прочувствовать то рвение, с которым Intel взялась за завоевание рынка процессоров для мобильных устройств.

⇡ Графическое ядро

Так как Bay Trail — это не обычный и даже не гибридный процессор, а высокоинтегрированная система-на-чипе, она, помимо вычислительных ядер, включает и массу других компонентов. Важнейшим из них является графическое ядро. В общем случае вычислительные ядра Silvermont в различных вариантах процессоров Atom могут сожительствовать с различными графическими ядрами, в том числе и с не интеловскими, а PowerVR разработки Imagination Technologies. Однако в интересующей нас в рамках этого материала модификации Bay Trail, нацеленной на планшеты, используется исключительно графический ускоритель Intel HD Graphics.

Следует подчеркнуть, что введение в интеловские Atom для мобильных устройств интеловского графического ядра — изменение не менее серьёзное, чем внедрение новой микроархитектуры Silvermont. В Atom прошлого поколения (Clover Trail и Clover Trail+) Intel интегрировала ядра семейства PowerVR SGX, которые получали порой не слишком лестные отзывы. Но теперь у Intel есть и свои достаточно неплохие GPU, которые, в частности, применяются в процессорах Core для персональных компьютеров. Потому компания решила перейти на собственные разработки и в процессорах для планшетов. Графическое ядро Intel HD Graphics, которое устанавливается в системы-на-чипе семейства Bay Trail, — прямой родственник HD Graphics седьмого поколения, применяющегося в процессорах Ivy Bridge. Разница есть лишь только в мощности — то есть в частотах и количестве исполнительных устройств. Более глубоких различий между GPU в Bay Trial и Ivy Bridge нет, и это означает, что в новых Atom, нацеленных на планшеты, появилась поддержка программных интерфейсов DirectX 11 и OpenGL ES 3.0.

Что же касается скоростных характеристик, то в Bay Trail графическое ядро HD Graphics существенно упрощено. В то время как варианты графического ускорителя GT1 и GT2 в Ivy Bridge располагают 6 или 16 исполнительными устройствами, в GPU Bay Trail их только четыре. Снижены и частоты: самая быстрая версия графики в Bay Trail имеет максимальную частоту 688 МГц. Впрочем, даже в такой конфигурации графика Bay Trail по меркам мобильных устройств вполне производительна. Она превосходит по скорости Adreno 320 (которое присутствует в различных процессорах Qualcomm, например в Snapdragon 600) и выдаёт быстродействие на уровне Tegra 4. Этого вполне хватает для того, чтобы Intel могла заявить поддержку экранов с разрешением вплоть до 2560x1600.

Блок-схема графического ядра Bay Trail

Перекочевал из Ivy Bridge в Bay Trail и привычный интеловский медиадвижок. Новыми Atom поддерживается аппаратное декодирование популярных форматов видео: MPEG2, H.264, VC1, VP8 и MVC. Причём речь идёт не только о Full HD-контенте, но и о 4K-разрешениии с битрейтом до 100 Мбит/с. И что ещё более неожиданно и приятно, есть в Bay Trail и технология Quick Sync, которая предназначена для быстрого аппаратного кодирования видео в формат H.264, не требующего значительных затрат энергии.

Подсистема видеовывода Bay Trail имеет гибкую двойную конфигурацию, включающую в себя два цифровых интерфейса DDI. Иными словами, могут поддерживаться конфигурации с двумя экранами: одним — с максимальным разрешением 2560x1600 и вторым — с разрешением до 1920x1080. Один из этих экранов вполне может быть и внешним, подключаемым через порт HDMI 1.4 или DisplayPort 1.2.

Для экономии энергии, тратящейся на подсветку дисплея, Intel предлагает использовать специальную фирменную технологию Display Power Saving Technology (Intel DPST). Её суть состоит в осветлении выводимой картинки, за счет которого можно уменьшить яркость подсветки. Уменьшение энергопотребления дисплея планшетного компьютера при применении такого подхода может достигать 20-50 %.

Претерпел существенные изменения и имеющийся в системе-на-чипе контроллер камеры, которым Intel снабжает свои версии Atom, нацеленные на использование в мобильных устройствах. Новая версия этого модуля, разработанная компанией Silicon Hive (поглощённой Intel в 2011 году), позволяет снимать видео с разрешением 1080p с частотой 60 кадров в секунду, плюс она оснащена аппаратным цифровым стабилизатором, обеспечивающим четырёхосевую стабилизацию (с компенсацией вращений). При этом разработчикам удалось добиться минимальных задержек при съёмке, даже несмотря на работу в реальном времени алгоритмов корректировки экспозиции, баланса белого и фокуса. Модуль может обслуживать одну камеру с разрешением до 24 Мп или две камеры с матрицами от 8 до 13 Мп, причём в последнем случае они могут работать в том числе и одновременно.

⇡ Контроллер памяти

Хорошо известно, что мощная графика требует наличия подсистемы памяти с высокой пропускной способностью. Поэтому в системах-на-чипе Bay Trail контроллер памяти получил, наконец, долгожданную поддержку двухканальных 128-битных конфигураций. А это означает, что по сравнению с предыдущими процессорами Atom для планшетных компьютеров изменилось практически всё, ведь помимо двухканальности добавилась ещё и совместимость с современными типами памяти: DDR3L-RS и LPDDR3. Допустимые частоты работы памяти лежат в пределах от 800 до 1333 МГц, что означает двукратное превосходство по пропускной способности не только перед Clover Trail и Clover Trail+, но и перед контроллерами памяти процессоров с архитектурой ARM.

Пиковая пропускная способность различных вариантов подсистемы памяти

Правда, среди модификаций Bay Trail есть и те, что работают с одноканальной памятью. Но даже несмотря на это, подсистема памяти у новых Atom гораздо прогрессивнее, чем у старых. Использование системного агента и внутрипроцессорной шины IPI позволило значительно уменьшить латентности при работе процессора с памятью. Меньшую, чем раньше, латентность имеет и новый кеш второго уровня.

В максимальных двухканальных конфигурациях предельный объём поддерживаемой в системах-на-чипе Bay Trail памяти составляет 4 Гбайт. В модификациях же с одноканальным контроллером он, соответственно, вдвое меньше.

⇡ Турборежим и энергосбережение

Как микросхема, ориентированная на работу в составе планшетных компьютеров, Bay Trail просто обязана располагать мощным арсеналом технологий для управления энергопотреблением и тепловыделением. Поэтому совершенно неудивительно, что его основные структурные единицы могут динамически изменять свою частоту и напряжение питания в соответствии с имеющейся нагрузкой. При этом предусматривается не только снижение частот ядер в моменты простоя, но и возможность их значительного увеличения, если при этом не нарушаются эксплуатационные ограничения по температуре и энергопотреблению.

Несмотря на то, что общий принцип работы данной технологии авторазгона аналогичен Turbo Boost из процессоров Core, Intel не использует этот термин для Bay Trail. Объясняется это тем, что подобная технология в «больших» процессорах гибче, так как позволяет подстраивать параметры подсистемы питания более тонко. Для планшетных же чипов аналогичная технология получила собственное название Intel Burst Technology 2.0, и её уникальность заключается в том, что она применяется не только к вычислительным и графическому ядру, но и в равной степени и к другим компонентам системы-на-чипе, в частности к модулю камеры или к дисплейному блоку. Кроме того, Burst Technology 2.0 работает целиком на аппаратном уровне и не требует никакого участия со стороны операционной системы.

Пример изменения тактовой частоты узлов Bay Trail

Следует заметить, что хотя ядра в Bay Trail скомпонованы в двухъядерные модули, их частоты могут изменяться отдельно. Разделяемая кеш-память при этом работает на частоте наиболее быстрого ядра из пары.

Немалое внимание уделено и энергосбережению. Многие компоненты системы-на-чипе, занимающие на полупроводниковом кристалле значительную площадь и генерирующие заметный на общем фоне тепловой поток, либо имеют выделенные линии питания, либо способны отключаться от общих линий. Это позволяет снижать тепловыделение и энергопотребление процессора в отсутствие интенсивной нагрузки — в любой удобный момент простаивающие части Bay Trail обесточиваются.

Более того, в состоянии простоя планшетный Atom способен отключаться от питания практически полностью, приближая своё потребление к нулевому уровню. В Bay Trail Intel дополнительно реализовала аналогичное имеющемуся в Haswell состояние «активного простоя» — S0ix. Вход и выход из него происходит очень быстро. Это состояние, при условии поддержки со стороны операционной системы, позволяет отправлять процессор в сон предельно часто, например даже в моменты между нажатиями клавиш на клавиатуре.

Есть в платформе Bay Trail и поддержка технологии InstantGo, ранее известной под именем Microsoft Connected Standby. Она позволяет системе фоново обновлять данные приложений из всемирной сети в то время, когда сам планшет находится в режиме сна. Затраты энергии при этом остаются крайне низкими, позволяя поддерживать актуальность спящей системы в течение 2-3 недель без подзарядки батареи.

⇡ Всё прочее

Всё, о чём говорилось выше, касалось главным образом процессорной и «северной» части Bay-Trail. Но так как это полноценная система-на-чипе, в неё также интегрирован и набор контроллеров, который мы привыкли видеть в составе южных мостов. Все такие контроллеры ввода-вывода взаимодействуют с системным агентом, служащим коммутационным центром Bay Trail, посредством специальной внутренней шины I/O Fabric, похожей на DMI и работающей по протоколу PCI Express. Использование такой шины со стандартизированным протоколом при желании позволяет Intel без особого труда изменять подмножество подключаемых контроллеров и тем самым достигать гибкости конфигурирования системы-на-чипе.

Блок-схема системы-на-чипе Bay Trail

Существующая реализация Bay Trail располагает вполне стандартным набором интерфейсных контроллеров, характерных как для персональных компьютеров, так и для мобильных устройств. Самым интересным среди них, пожалуй, следует признать контроллер портов USB 3.0, реализующий самый скоростной внешний интерфейс Bay Trail. Порты USB 3.0, кстати, поддерживают спецификацию USB On-The-Go — это значит, что системы на базе Bay Trail могу т выступать не только в роли клиента, но и как хост.

Между тем в планшетных чипах Bay Trail нет многих интерфейсов, привычных для пользователей персональных компьютеров . В частности, ими не поддерживается ни интерфейс SATA, ни линии PCI Express. И это создаёт некие ограничения, так как никаких чипов-компаньонов в платформе Bay Trail обычно не предусматривается. Например, устройства хранения пользовательских данных в планшетах, базирующихся на Bay Trail, могут подключаться лишь по интерфейсу eMMC, не самому скоростному, но зато простому в реализации . При этом возможности штатных накопителей могут быть расширены лишь за счёт дополнительных SD/MMC-карт, их поддержка в системе-на-чипе реализована.

⇡ Серия Atom Z3000

К настоящему моменту компания Intel анонсировала шесть различных модификаций Bay Trail, нацеленных на использование в планшетных компьютерах. Все они относятся к серии Atom Z3000, представляющей собой семейство систем-на-чипе с архитектурой x86, в которых на едином полупроводниковом кристалле интегрированы процессорные ядра, GPU, контроллер памяти и интерфейсы ввода-вывода.

Полупроводниковый кристалл Bay Trail

Четыре процессора этой линейки — Z3700 — оснащены четырьмя вычислительными ядрами Silvermont и два — Z3600 — это двухъядерные модификации. Два процессора из представленных моделей имеют двухканальный контроллер памяти и поддерживают до 4 Гбайт, а остальные работают с одноканальной памятью.

Intel позиционирует линейку Atom Z3000 в качестве основы для планшетов и систем класса «два в одном» с экранами с диагональю от 7 до 11 дюймов и стоимостью от $200 до $600. Следует заметить, что верхний предел стоимости пересекается с ценами младших планшетных компьютеров с ультраэкономичными Haswell, но Intel это не смущает, так как у этих устройств различаются характеристики мобильности.

Структурная схема кристалла Bay Trail

В следующей таблице приведены характеристики доступных на рынке систем-на-чипе Bay Trail для планшетных компьютеров:

Atom Z3770 Atom Z3770D Atom Z3740 Atom Z3740D Atom Z3680 Atom Z3680D
Количество ядер/потоков 4/4 4/4 4/4 4/4 2/2 2/2
Тактовая частота 1,46 ГГц 1,5 ГГц 1,33 ГГц 1,33 ГГц 1,33 ГГц 1,33 ГГц
Частота в турборежиме До 2,39 ГГц До 2,41 ГГц До 1,86 ГГц До 1,83 ГГц До 2,0 ГГц До 2,0 ГГц
L2-кеш 2 Мбайт 2 Мбайт 2 Мбайт 2 Мбайт 1 Мбайт 1 Мбайт
Технология производства 22 нм 22 нм 22 нм 22 нм 22 нм 22 нм
Корпус чипа BGA1380, 17x17 мм BGA1380, 17x17 мм BGA1380, 17x17 мм BGA1380, 17x17 мм BGA1380, 17x17 мм BGA1380, 17x17 мм
SDP (Scenario Design Package) 2,0 Вт 2,2 Вт 2,0 Вт 2,2 Вт Н/д Н/д
Максимальная температура 90 ⁰С 90 ⁰С 90 ⁰С 90 ⁰С 90 ⁰С 90 ⁰С
Поддерживаемая память Двухканальная
LPDDR3-1066
Одноканальная
DDR3L-RS 1333
Двухканальная
LPDDR3-1066
Одноканальная
DDR3L-RS 1333
Одноканальная
LPDDR3-1066
Одноканальная
DDR3L-RS 1333
Пропускная способность памяти 17,1 Гбайт/с 10,6 Гбайт/с 17,1 Гбайт/с 10,6 Гбайт/с 8,5 Гбайт/с 10,6 Гбайт/с
Максимальный объём памяти 4 Гбайт 2 Гбайт 4 Гбайт 2 Гбайт 1 Гбайт 2 Гбайт
Графическое ядро HD Graphics HD Graphics HD Graphics HD Graphics HD Graphics HD Graphics
Частота GPU 311 МГц 313 МГц 311 МГц 313 МГц 311 МГц 313 МГц
Частота GPU в турборежиме До 667 МГц До 688 МГц До 667 МГц До 688 МГц До 667 МГц До 688 МГц
Технология Quick Sync Есть Есть Есть Есть Есть Есть
Максимальное разрешение экрана 2560x1600 1920x1080 2560x1600 1920x1080 1280x800 1920x1080
Рекомендованная цена $37 $37 $32 $32 Н/д Н/д

Серия процессоров Atom Z3000 может использоваться в устройствах, работающих как под Android, так и под Windows 8.1. В момент запуска Bay Trail в конце прошлого года наблюдались программные проблемы с работой 64-битных версий ОС, но к настоящему моменту они все решены. Впрочем, 64-битность в случае «атомных» систем — скорее маркетинговый аргумент, так как более 4 Гбайт памяти в такие платформы установлено быть не может в принципе.

И в заключение остаётся только напомнить, что рыночная экспансия Bay Trail не ограничивается одной только серией процессоров Atom Z3000. Этот же процессорный дизайн используется и во многих других системах-на-чипе, ориентированных как на недорогие настольные или мобильные компьютеры, так и на серверные системы, интернет вещей или коммуникаторы. Однако всё это — тема отдельного рассказа. Что же касается конкретно вариантов Bay Trail для планшетов, то пора подводить итоги.

⇡ Выводы

Появление интеловских систем-на-чипе поколения Bay Trail действительно способно изменить расстановку сил на рынке платформ для планшетных компьютеров. Дизайн этих процессоров представляет собой огромный шаг вперёд по сравнению с тем, что Intel могла предложить для данного рыночного сегмента ранее. Фактически можно вести речь о том, что компании одним махом удалось создать решение, как минимум не уступающее по своим характеристикам платформам для планшетных компьютеров, которые предлагают прочие производители. Выпуск Bay Trail значит для рынка планшетов примерно то же, что в своё время значил для настольных систем выпуск процессоров Conroe.

Впрочем, несмотря на то, что Bay Trail — это, безусловно, отличная система-на-чипе для своих целей, мы пока не можем сказать со всей уверенностью, что Intel легко удастся подмять под себя весь рынок планшетных компьютеров. Уж слишком поздно у этого производителя появилась такая замечательная микросхема. К настоящему времени этот рынок поделен между другими игроками, и для начала Intel потребуется отвоевать позиции у многочисленных конкурентов, среди которых есть весьма непростые соперники вроде Apple, Samsung или Qualcomm. Соответственно, успех этой операции будет зависеть от массы факторов, которые не ограничиваются реальной производительностью и энергопотреблением процессоров Atom Z3700. Очевидно, Intel также придётся включиться в жестокую ценовую войну и придумать какие-то маркетинговые программы, которые должны будут заинтересовать разработчиков готовых решений. Иными словами, Intel на рынке систем-на-чипе для мобильных устройств ожидает непростая и, несомненно, продолжительная борьба.

Тем не менее выпуском Bay Trail компания Intel положила хорошее начало своему массированному наступлению на рынок поставщиков платформ для мобильных устройств. И теперь главное для нее — постараться не упускать инициативу, своевременно обновляя в целом очень удачный дизайн. Имеющиеся планы говорят о том, что Intel попытается держать хороший темп ввода инноваций, однако как оно получится на самом деле — покажет время. Мы же, со своей стороны, будем пристально следить за тем, каких реальных успехов удастся добиться Intel со своим семейством процессоров Atom Z3000 и следующими за ними моделями. Пока множество продуктов на их основе не так уж и велико, однако среди них есть очень интересные и соблазнительные варианты, число которых растёт стремительными темпами. Поэтому, если в один прекрасный момент процессоры семейства Bay Trail либо их последователи Cherry Trail или Willow Trail вдруг пропишутся в составе каких-нибудь Apple iPad, Google Nexus или Samsung Galaxy Tab, наше удивление будет не слишком сильным. Ну а пока мы познакомим вас с планшетом Dell Venue 8 Pro , построенным на базе процессора Bay Trail.