Как работает первый гибридный процессор x86

ulzhdj8jwa8obhgrtev2k0r_trk.jpeg
Диаграмма вычислительной микросхемы в процессоре Intel Lakefield: одно ядро Core (Sunny Cove) и четыре ядра Atom (Tremont)

Десять лет назад ARM представила гетерогенную архитектуру многоядерных процессоров big.LITTLE с разными ядрами: одни были высокопроизводительными, а другие — энергоэффективными. Такая гибридная система позволила значительно уменьшить энергопотребление CPU во время фоновой работа приложений (то есть почти всегда). Следствием стало увеличение времени работы устройств.

В 2019 году гетерогенную архитектуру наконец-то впервые применила Intel в процессорах x86. В 2020 году на рынок выйдут два процессора Lakefield с конфигурацией 1+4 (одно ядро Core и четыре ядра Atom), пишет AnandTech.


Бенчмарки


5c_t5lwpruekocgjquepboxot_y.jpeg

Сами процессоры пока не появились в свободном доступе, поэтому остаётся ориентироваться только на бенчмарки от Intel. Компания приводит только два сравнения: с Amber Lake-Y, то есть i7–8500Y на 5 Вт, а также i5-L16G7 сам с собой в режимах 1+4 и 0+4 (по сути, сравнение с четырёхъядерным дизайном Atom).

По первому пункту в сравнении с Amber Lake-Y:

  • +12% производительность одного треда по SPEC2006 (3,0 ГГц у Lakefield против 4,2 Ггц у Amber Lake-Y)
  • +70% производительность графики по 3DMark11 по сравнению с HD615 (24 EU, Gen 9,5 на 1,05 ГГц, 2×4 GB LPDDR3–1866) против HD (64 EU, Gen11 на 500 МГц, 2×4 GB LPDDR4X-4267)
  • +24% энергоэффективность по ваттам на WebXPRT 3
  • +100% загрузки AI на графику, пакет ResNet50 128 на OpenVINO


Режим 1+4 по сравнению с 0+4 даёт прибавку 33% в веб-производительности и +17% к энергоэффективности. По сути, в большинстве задач Lakefield будет работать как четырёхъядерный Atom.

ghz2jtbismmy10kc3oeibpp1-7g.jpeg
Заводская проверка на прочность процессоров Intel Lakefield. Фото: AnandTech

Зачем процессору «большое» ядро? Оно нужно для обработки самых приоритетных прерываний, когда необходимо обеспечить минимальную задержку: нажатия на экран, набор на клавиатуре и тому подобное. Это гарантирует отзывчивость устройства даже в моменты максимальной загрузки остальных четырёх ядер.


Lakefield сочетает на одной микросхеме одно большое ядро Core и четыре малых ядра Atom. В обычных обзорах эти процессоры x86 могут называть «пятиядерными» и обычно записывают как 1+4.

2unrnw-hdz3knsrw5fry9-egzwm.jpeg
Размер процессоров 12×12 мм

Цель Intel состоит в том, чтобы объединить преимущества энергоэффективного ядра Atom с более энергозатратным, но и более «прожорливым» ядром Core. В результате получился промежуточный процессор между дизайном «все ядра Atom» 0+4 и «все ядра Core» 4+0.

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

Гибридная архитектура уже используется в ARM-процессорах и даже в операционных системах Windows, как процессоры Qualcomm Snapdragon на ноутбуках, таких как Lenovo Yoga (дизайн 4+4). Qualcomm пришлось много работать с Microsoft, чтобы разработать соответствующий планировщик, который может управлять рабочими нагрузками между различными конструкциями процессорных ядер.

7k9qsde1s8himnytxti4dy2u0r0.png
Визуализация дизайна разных гетерогенных архитектур CPU (без масштаба)

Основное различие между Qualcomm и Intel заключается в поддержке программного обеспечения: процессоры Qualcomm выполняют инструкции ARM, в то время как процессоры Intel выполняют инструкции x86. Большинство программ для Windows построено для инструкций x86, что ограничивает эффективность Qualcomm на традиционном рынке ноутбуков. Дизайн Qualcomm фактически допускает «трансляцию x86», но область применения ограничена и существует штраф за производительность. Впрочем, работа в этом направлении продолжается.


qnhco_qzds1wlbyixb1hakekp0s.jpeg

Вся микросхема помещается в корпус 12×12 мм2, так что реальный кремний гораздо меньше по размеру: площадь нижней микросхемы 92 мм2, а верхней 82 мм2

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

ulr_w4ez2fvzc8sgncnl1oepcau.jpeg

Верхняя 13-слойная изготавливается по техпроцессу 10 нм, а нижняя 10-слойная — по техпроцессу 22 FFL.

Вычислительная микросхема


_wtzpoafsoh_wtf4gblgxfdot5i.jpeg

Как указано в таблице, микросхемы отличаются друг от друга и производятся по разному техпроцессу.

ulzhdj8jwa8obhgrtev2k0r_trk.jpeg

Графика Gen 11 занимает 37% площади, конфигурация как в процессорах Ice Lake. Сверху располагается ядро Sunny Cove, тоже как в Ice Lake. Инженеры Intel говорили, что они физически удалили с чипа регистры AVX-512, хотя на фотографии они видны.

Снизу четыре ядра Tremont Atom, общей площадью примерно как одно ядро Sunny Cove.

Cодержимое вычислительной микросхемы:

  • 1 x ядро Sunny Cove с 512 КиБ кэша L2
  • 4 x ядра Tremont Atom, 1536 КиБ кэша L2 на всех
  • 4 МБ кэша последнего уровня
  • Межсоединения uncore и ring
  • 64 вычислительных юнита графики Gen11
  • Графические движки Gen11, 2 x DP 1.4, 2x DPHY 1.2,
  • Медиаядро Gen11 с поддержкой видео 4K на 60 fps и 8K на 30 fps
  • Модель обработки изображений Image Processing Unit (IPU) v5.5, поддерживает до шести камер на 16 МП
  • JTAG, Debug, SVID, P-Unit и др.
  • Контроллер памяти LPDDR4X-4267

bb_mi88qaazt6pmxamqswybu_hk.jpeg
Схема питания и дизайн сигнальных точек TSV (through silicon vias)

Базовая микросхема


5cqp6ayrvmlnpzx4gypqphbkazk.png
Фотография нижней базовой микросхемы

Базовая микросхема гораздо проще и производится по техпроцессу 22FFL, который представляет собой оптимизированную версию 14-нанометрового техпроцесса с менее жёсткими ограничениями, так что эти чипы Intel может производить без проблем в любом количестве почти без брака. Главная сложность — соединения между двумя микросхемами (die-to-die).

w4du7qkw82eb46vlpbfrotbq5kc.jpeg
Интерфейс межсоединений Forevos die-to-die interconnect (FDI)

b6db97dc522757f793f7d642839887ea.jpg

Содержимое базовой микросхемы:

  • Аудиокодек
  • USB 2.0, USB 3.2 Gen x
  • UFS 3.x
  • PCIe Gen 3.0
  • Сенсорный хаб для поддержки постоянной активности (always-on)
  • I3C, SDIO, CSE, SPI/I2C


Уже готов к выпуску ряд ноутбуков и планшетов на базе Lakefield. Среди первых устройств…

ноутбук Galaxy Book S (он также выпускается на процессорах Qualcomm Snapdragon 8cx со сходными техническими характеристиками), должен появиться в продаже в июле 2020 года

yg00dptdysf3ptwodrbg0uabsn8.jpeg

складной планшет-ноутбук Lenovo ThinkPad X1 Fold с сумасшедшей ценой $2499 за версию на 1 ТБ

iqbyhthfqgjeploavmrdzffilb8.jpeg

и планшет Microsoft Surface Book Neo, который выйдет ближе к зиме.

2jktb73c7ssu_afudej1u-reseu.jpeg


cbz-8g7dukj4asjawpqqfkegaje.jpeg

Даже если эта версия Lakefield будет не слишком хорошо выглядеть в бенчмарках, это большой шаг для Intel. Гибридные конструкции и многоуровневая связь между подложками представлена в планах разработки Intel. Всё зависит от того, насколько Intel готова экспериментировать и насколько хорошо сможет реализовать инженерные идеи. Были дискуссии, что Intel, возможно, в будущем рассматривает гибридный дизайн процессора 8+8. Насчёт этого ничего неизвестно, но Ponte Vecchio с многоуровневой подложкой точно запланирован на конец 2021 года.

px7-jyyfbnbgyxmkmlplszeswjo.jpeg
Размер материнской платы для Lakefield (30×123 мм) по сравнению с материнскими платами предыдущих поколений

Возможно, какие-то инновационные процессоры Intel будут выпущены не для настольных компьютеров, а, например, для автомобилей или сетей 5G. Что касается Lakefield, то по сути это относительно низкопроизводительные CPU, которые будут устанавливать в ноутбуки и планшеты, как процессоры Atom. Заранее можно сказать, что конкурировать в этом сегменте будет непросто, особенно с мобильными процессорами AMD и ARM-процессорами типа Snapdragon. Но чем больше конкуренции — тем лучше покупателям.

© Habrahabr.ru