Открыть сервис

Golden Cove

Golden Cove — это микроархитектура центральных процессоров (CPU) для высокопроизводительных ядер, разработанная компанией Intel. Представленная в 2021 году, она пришла на смену микроархитектуре Cypress Cove (использовавшейся в процессорах 11-го поколения) и стала основой для производительных ядер (P-cores) в гибридной архитектуре процессоров Intel 12-го поколения (Alder Lake), а также использовалась в последующих поколениях и серверных решениях. Golden Cove ориентирована на максимальное увеличение однопоточной производительности и эффективности выполнения инструкций, особенно в задачах с высокими требованиями к вычислительной мощности.

История

Разработка микроархитектуры Golden Cove велась в рамках стратегии Intel по созданию гибридной архитектуры, сочетающей высокопроизводительные и энергоэффективные ядра, аналогичной подходу ARM big.LITTLE. Официальный анонс состоялся в октябре 2021 года вместе с процессорами 12-го поколения Core (Alder Lake). Golden Cove стала первой микроархитектурой Intel, реализованной по 10-нм техпроцессу Intel 7 (ранее известному как 10 нм Enhanced SuperFin). В 2022 году архитектура была адаптирована для серверных процессоров Intel Xeon Scalable 4-го поколения (Sapphire Rapids) под названием Golden Cove Server. В 2023 году она была частично усовершенствована в микроархитектуре Raptor Cove (для процессоров 13-го поколения), которая, по сути, является оптимизированной версией Golden Cove с увеличенным объёмом кэша и более высокими частотами.

Архитектура и особенности

Golden Cove представляет собой значительный шаг вперёд по сравнению с предшественниками, предлагая ряд ключевых улучшений в структуре ядра и кэш-памяти.

Ключевые изменения в ядре

  • Увеличение ширины декодера: Количество блоков декодирования инструкций x86 было увеличено с 4 до 6, что позволило процессору обрабатывать больше инструкций за такт.
  • Увеличение размера буфера переупорядочивания (ROB): Размер ROB был увеличен с 352 до 512 записей, что дало ядру возможность «видеть» больше инструкций вперёд и лучше оптимизировать их выполнение.
  • Улучшенный предсказатель ветвлений: Был внедрён новый, более точный предсказатель ветвлений (на основе нейросетевых алгоритмов), что снизило количество неверных предсказаний и повысило производительность.
  • Расширенный планировщик: Количество портов выполнения и планировщиков было увеличено, что позволило параллельно выполнять больше операций.

Подсистема памяти и кэш

  • Кэш L1: Увеличен объём кэша данных L1 с 32 КБ до 48 КБ, а кэш инструкций L1 остался на уровне 32 КБ.
  • Кэш L2: Размер кэша L2 на ядро был увеличен с 1,25 МБ (в Cypress Cove) до 1,25 МБ или 2 МБ в зависимости от конфигурации (в серверных версиях — до 2 МБ).
  • Кэш L3: Общий объём кэша L3 (LLC) варьируется в зависимости от модели процессора и может достигать 30 МБ (в Alder Lake) и более (в Sapphire Rapids).

Поддержка инструкций и технологий

  • Наборы инструкций: Поддержка AVX-512 (Advanced Vector Extensions 512) и VNNI (Vector Neural Network Instructions) для ускорения задач искусственного интеллекта и машинного обучения. Однако в процессорах Alder Lake для настольных ПС поддержка AVX-512 была отключена через обновление микрокода из-за проблем с совместимостью в гибридной архитектуре (в то время как в серверных версиях она осталась активной).
  • Технология Intel Thread Director: Встроенный контроллер, который в реальном времени управляет распределением потоков между производительными (P-cores) и энергоэффективными (E-cores) ядрами, оптимизируя производительность и энергопотребление.

Применение

Процессоры для настольных ПК и ноутбуков

  • Intel Core 12-го поколения (Alder Lake): Основная платформа, где Golden Cove используется в качестве производительных ядер (P-cores). Примеры: Core i5-12600K, Core i7-12700K, Core i9-12900K.
  • Intel Core 13-го поколения (Raptor Lake): Использует улучшенную версию Raptor Cove, основанную на Golden Cove.
  • Intel Core 14-го поколения (Raptor Lake Refresh): Продолжает использование Raptor Cove.

Серверные процессоры

  • Intel Xeon Scalable 4-го поколения (Sapphire Rapids): Использует версию Golden Cove Server с увеличенным кэшем и поддержкой AVX-512.
  • Intel Xeon Scalable 5-го поколения (Emerald Rapids): Использует усовершенствованную версию, также основанную на Golden Cove.

Встраиваемые системы и мобильные устройства

  • Intel Core HX-серии: Мобильные процессоры для игровых ноутбуков и рабочих станций, использующие P-cores Golden Cove.

Производительность и энергопотребление

Golden Cove обеспечила значительный прирост однопоточной производительности по сравнению с предыдущими микроархитектурами Intel. По данным Intel, прирост IPC (Instructions Per Clock — количество инструкций за такт) составил около 19% по сравнению с Cypress Cove. В реальных задачах это выразилось в увеличении производительности в играх, рендеринге, кодировании видео и научных расчётах на 10–20% при одинаковых тактовых частотах.

Энергопотребление ядер Golden Cove, как и у всех высокопроизводительных ядер, является относительно высоким. В гибридной архитектуре это компенсируется наличием энергоэффективных ядер Gracemont, которые берут на себя фоновые задачи и лёгкие нагрузки, снижая общее тепловыделение. В серверных процессорах, где все ядра являются производительными, тепловыделение (TDP) может достигать 350 Вт и более.

Критика и ограничения

  • Отключение AVX-512 в настольных версиях: Решение Intel отключить поддержку AVX-512 в процессорах Alder Lake для настольных ПК вызвало критику со стороны пользователей, использующих это расширение для научных и инженерных расчётов. В серверных версиях поддержка была сохранена.
  • Высокое энергопотребление под нагрузкой: Несмотря на общую эффективность гибридной архитектуры, ядра Golden Cove под максимальной нагрузкой потребляют значительное количество энергии, что требует эффективного охлаждения.
  • Сложность гибридной архитектуры: Переход на гибридную архитектуру потребовал оптимизации операционной системы и драйверов для корректного распределения задач. На ранних этапах это приводило к снижению производительности в некоторых приложениях.

Интересные факты

  • Название «Golden Cove» (Золотая бухта) продолжает традицию Intel называть микроархитектуры в честь географических объектов (например, Sandy Bridge, Ivy Bridge, Haswell).
  • Golden Cove стала первой микроархитектурой Intel, в которой была реализована поддержка PCI Express 5.0 и DDR5 (Double Data Rate 5) памяти.
  • В серверной версии Golden Cove Server количество ядер в одном процессоре может достигать 60 (в моделях Xeon Platinum).

См. также

  • Микроархитектура Intel
  • Alder Lake
  • Raptor Lake
  • Gracemont (энергоэффективные ядра)
  • Intel Core

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →