Gracemont
Gracemont — это микроархитектура энергоэффективных процессорных ядер, разработанная компанией Intel и представленная в 2021 году в составе гибридных процессоров Alder Lake (12-е поколение). Ядра Gracemont относятся к категории «малых» (E-cores, Efficient-cores) и предназначены для выполнения фоновых задач, многопоточных нагрузок и работы в сценариях с низким энергопотреблением, в отличие от «больших» производительных ядер (P-cores, Performance-cores) архитектуры Golden Cove. Gracemont пришла на смену микроархитектуре Tremont, использовавшейся в процессорах Lakefield и Jasper Lake.
История
Разработка Gracemont велась в рамках стратегии Intel по созданию гибридной архитектуры x86, аналогичной ARM big.LITTLE. Первые упоминания о новой микроархитектуре для энергоэффективных ядер появились в 2020 году. Официально Gracemont была анонсирована вместе с линейкой процессоров Alder Lake в октябре 2021 года. В 2022 году архитектура была использована в процессорах Raptor Lake (13-е поколение) с незначительными улучшениями, а в 2023 году — в Meteor Lake (14-е поколение) и Raptor Lake Refresh. В 2024 году Gracemont была заменена на микроархитектуру Crestmont в процессорах Arrow Lake и Lunar Lake.
Архитектура
Основные характеристики
Ядра Gracemont спроектированы с упором на высокую плотность транзисторов и низкое энергопотребление. Ключевые особенности:
- Техпроцесс: Intel 7 (усовершенствованный 10-нм SuperFin) для Alder Lake и Raptor Lake; Intel 4 для Meteor Lake.
- Кэш-память: каждое ядро имеет 64 КБ кэша L1 (32 КБ для инструкций + 32 КБ для данных) и 512 КБ кэша L2 (для кластера из 4 ядер). Общий кэш L3 разделяется между всеми ядрами процессора.
- Поддержка инструкций: полный набор команд x86-64, включая AVX2, FMA, AES-NI, SHA-NI, а также поддержка технологии Intel Thread Director для распределения задач между P- и E-ядрами.
- Потоковость: однопоточная (одно ядро — один поток), в отличие от P-ядер с Hyper-Threading.
Кластерная организация
Ядра Gracemont объединяются в кластеры по 4 штуки, разделяющие общий кэш L2. В процессорах Alder Lake и Raptor Lake количество E-ядер варьируется от 4 до 16 (в старших моделях). Каждый кластер подключается к кольцевой шине (ring bus) через мост, что позволяет эффективно обмениваться данными с P-ядрами и кэшем L3.
Сравнение с предшественником (Tremont)
По сравнению с Tremont, Gracemont демонстрирует прирост производительности на 30–40% при одинаковом энергопотреблении. Основные улучшения:
- Увеличенный кэш L2 (512 КБ против 1,5 МБ на кластер в Tremont, но с более быстрым доступом).
- Улучшенный предсказатель ветвлений.
- Поддержка новых инструкций (например, AVX2).
- Оптимизация конвейера для снижения задержек.
Применение
Gracemont используется в процессорах для различных сегментов:
- Настольные ПК: ядра Gracemont входят в состав гибридных процессоров Alder Lake, Raptor Lake и Raptor Lake Refresh. Примеры: Core i5-12600K (4 E-ядра), Core i9-13900K (16 E-ядер).
- Ноутбуки и мобильные устройства: модели Alder Lake-P, Raptor Lake-P, Meteor Lake-H. E-ядра обеспечивают длительное время автономной работы при выполнении фоновых задач.
- Серверы и рабочие станции: процессоры Xeon W-2400 и Xeon W-3400 (Sapphire Rapids) используют ядра Gracemont в конфигурациях с большим количеством E-ядер для многопоточных нагрузок.
- Встраиваемые системы: процессоры Intel Atom x7000RE (серия Amston Lake) на базе Gracemont предназначены для промышленных и IoT-решений.
Производительность
Однопоточная и многопоточная
В однопоточных задачах ядро Gracemont уступает P-ядрам Golden Cove и Raptor Cove примерно на 30–40% по производительности. Однако в многопоточных сценариях (например, рендеринг, кодирование видео) кластеры E-ядер могут обеспечивать до 80% производительности аналогичного количества P-ядер при значительно меньшем энергопотреблении. В тестах Cinebench R23 процессор Core i9-13900K с 16 E-ядрами показывает многопоточный результат около 40 000 баллов, где около 40% вклада приходится на E-ядра.
Энергоэффективность
Gracemont демонстрирует лучшую в своём классе энергоэффективность среди x86-ядер. При выполнении лёгких задач (веб-сёрфинг, офисные приложения) E-ядра потребляют от 0,5 до 2 Вт, тогда как P-ядра — от 5 до 15 Вт. Это позволяет ноутбукам на базе Alder Lake и Raptor Lake достигать времени автономной работы до 10–12 часов в режиме смешанной нагрузки.
Критика
Несмотря на успешную реализацию, Gracemont подвергалась критике в нескольких аспектах:
- Совместимость с ОС: ранние версии Windows 10 и Linux не имели корректной поддержки Thread Director, что приводило к неправильному распределению задач между P- и E-ядрами и снижению производительности в играх. Проблема была частично решена в Windows 11 и обновлениях ядра Linux (начиная с версии 5.18).
- Производительность в играх: в некоторых играх, оптимизированных под высокую частоту P-ядер, использование E-ядер приводило к микро-заиканиям (stuttering) из-за разницы в задержках доступа к кэшу. Intel рекомендовала отключать E-ядра в BIOS для таких сценариев.
- Тепловыделение: при одновременной нагрузке на все ядра (P- и E-) процессоры Alder Lake и Raptor Lake демонстрировали высокое энергопотребление (до 250 Вт), что требовало мощных систем охлаждения.
Интересные факты
- Название «Gracemont» происходит от города Грейс-Монт (Grace Mont) в штате Калифорния, США.
- Ядра Gracemont используются в процессорах Intel Xeon D-2800 и D-2900 для сетевых и телекоммуникационных задач.
- В 2023 году Intel представила специализированную версию Gracemont для автомобильных процессоров (серия Intel Automotive).
Источники
- Intel Corporation. «Intel Architecture Day 2021: Alder Lake and Gracemont». — 2021.
- AnandTech. «Intel 12th Gen Core i9-12900K Review: Hybrid Performance Brings Hybrid Complexity». — 2021.
- WikiChip. «Gracemont — Microarchitectures — Intel». — 2023.
- Tom's Hardware. «Intel Raptor Lake Review: Core i9-13900K and Core i5-13600K Tested». — 2022.
- Intel. «Intel 7 Process Technology». — 2021.
BFOmetr — база данных и аналитика по компаниям России.
На главную BFOmetr →