Ещё совсем недавно среди экспертов бытовало мнение, что компания 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: тик или так?
-
Silvermont: подробности о микроархитектуре
-
Графическое ядро
-
Контроллер памяти
-
Турборежим и энергосбережение
-
Всё прочее
-
Серия Atom Z3000
-
Выводы
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 рассчитана на декодирование двух инструкций за такт. Это ровно столько же, сколько теоретически могли обслуживать процессоры 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, контроллер памяти и интерфейсы ввода-вывода.
Четыре процессора этой линейки — Z3700 — оснащены четырьмя вычислительными ядрами Silvermont и два — Z3600 — это двухъядерные модификации. Два процессора из представленных моделей имеют двухканальный контроллер памяти и поддерживают до 4 Гбайт, а остальные работают с одноканальной памятью.
В следующей таблице приведены характеристики доступных на рынке систем-на-чипе 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, наше удивление будет не слишком сильным.