На прошедшем недавно Intel's Architecture Day 2018 был сделан ряд интересных и многообещающих анонсов, показывающих направление движение компании в течении следующих нескольких лет. В этом посте мы остановимся на новостях, связанных с графикой Intel: новом поколении графического ядра для процессоров Core, а также дискретном графическом адаптере Intel, который теперь получил свое имя.

Официальные презентации, подобные тем, что демонстрировались на Intel's Architecture Day, обычно не содержат много технических подробностей, так милых сердцу Хабражителей, однако они позволяют приподнять завесу тайны с продуктов завтрашнего дня, и тем ценны. Как видно на КДПВ, GPU Intel совершают впечатляющий прыжок через целое поколение: после графики Gen9, появившейся в 2015 году в процессорах Skylake, мы увидим сразу 11 поколение. Что о нем известно сейчас?



GPU Gen11 в конфигурации GT2 будет иметь 64 Execution Unit против 24 EU в Gen9. Эти 64 EU разбиты на 4 слоя, каждый из которых, в свою очередь, разделен еще на два подслоя, по 8 EU в пачке. У каждого подслоя свой кэш инструкций и 3D сэмплер. У слоя повыше два медиа сэмплера, свой PixelFE и модуль загрузки/хранения. Такая архитектура позволяет повысить энергоэффективность ядра, его производительность, улучшить показатели отображения 3D и 2D объектов и повысить игровой потенциал процессора.



Особо выделяется тот факт, что производительность GPU Gen11 впервые в линейке Intel превысила 1 TFLOPS. Чтобы достичь такой производительности, Intel провела редизайн интерфейсов Floating Point Unit (FPU) внутри EU, увеличив скорость работы с FP16 в два раза. Суммарно GPU будет иметь 256 конвейеров; чтобы обеспечить их данными, был переработан интерфейс памяти и увеличен L3 кэш GPU в 4 раза, до 3 Мб.

Перечислим другие особенности новинки. Во-первых, это тайловый рендеринг (tile-based rendering), который может быть задействован при необходимости. Он не всегда вызывает прирост производительности, но в целом сказывается положительно в стесненных условиях встроенного графического ядра. Во-вторых, улучшен механизм сжатия памяти без потерь в среднем на 4%. Интерфейс GTI теперь поддерживает 64 байта за такт, что также сказывается на улучшении интерфейса памяти. Наконец, в-третьих, внедрена технология Coarse Pixel Shading, аналог Variable Pixel Shading от NVIDIA, позволяющая снизить вычислительную нагрузку при расчете теней.



И в заключение несколько слов о следующем поколении графики Intel, имевшем рабочее название Gen12 и получившем теперь официальное имя Intel Xe. Как видим, в его рамках планируется подготовить продукты для всех рыночных ниш: встроенной графики, дискретной бюджетной и продвинутой, а также решений для датацентров. Intel Xe будет производиться по 10-нм техпроцессу, он дополнит такие классы продуктов Intel как CPU, FPGA и другие; идеология состоит в том, чтобы унифицировать работу со всеми этими разнообразными устройствами за счет единого API. К сожалению, это все, что сейчас известно об Intel Xe.