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

AMD Zen

AMD Zen — это микроархитектура x86-64 процессоров, разработанная компанией AMD (Advanced Micro Devices). Представленная в 2017 году, она стала первой полностью новой архитектурой компании после серии Bulldozer и ознаменовала возвращение AMD на рынок высокопроизводительных процессоров, составив конкуренцию процессорам Intel Core. Ключевыми особенностями Zen стали модульная конструкция на базе вычислительных чиплетов (CCX), многопоточность (SMT), высокая энергоэффективность и масштабируемость от настольных ПК до серверов.

История

Предпосылки и разработка

После коммерческого провала архитектуры Bulldozer (2011), которая страдала от низкой однопоточной производительности и высокого энергопотребления, AMD оказалась в кризисной ситуации. К 2015 году доля компании на рынке процессоров упала ниже 20%, а серверный сегмент (под брендом Opteron) практически исчез. Разработка новой архитектуры началась под руководством главного архитектора Джима Келлера (Jim Keller), который ранее работал над архитектурами Alpha и Apple A4/A5. Проект получил кодовое название «Zen» (от японского дзэн — медитация, сосредоточение), что символизировало отказ от сложных и неэффективных решений Bulldozer в пользу простоты и баланса.

Первое поколение: Zen 1 (2017)

Первый процессор на архитектуре Zen — Ryzen 7 1800X — был выпущен 2 марта 2017 года. Он содержал 8 ядер и 16 потоков, работал на частоте до 4,0 ГГц и имел 20 МБ кэш-памяти (L2+L3). По однопоточной производительности Zen 1 отставал от Intel Kaby Lake на 10-15%, но превосходил его в многопоточных задачах благодаря большему количеству ядер при более низкой цене. В том же году вышли серверные процессоры EPYC (до 32 ядер) и мобильные APU Ryzen со встроенной графикой Vega.

Второе поколение: Zen+ (2018)

В апреле 2018 года AMD представила улучшенную версию — Zen+, произведённую по 12-нм техпроцессу (вместо 14-нм). Изменения включали оптимизацию кэш-памяти, увеличение частот (на 200-300 МГц) и улучшенную технологию Precision Boost 2. Процессоры серии Ryzen 2000 получили поддержку памяти DDR4-2933 и разъём AM4.

Третье поколение: Zen 2 (2019)

Zen 2 стал радикальным обновлением: переход на 7-нм техпроцесс TSMC, внедрение чиплетной компоновки (chiplet design) — одно или два вычислительных кристалла (CCD) на 8 ядер каждый и отдельный кристалл ввода-вывода (IOD) на 14-нм техпроцессе. Это позволило увеличить количество ядер до 16 (Ryzen 9 3950X) и 64 (EPYC 7742). Архитектура получила удвоенный кэш L3 (32 МБ на CCX) и поддержку PCIe 4.0.

Четвёртое поколение: Zen 3 (2020)

Zen 3, выпущенный в ноябре 2020 года, стал самым значительным улучшением в рамках одного поколения. Архитектура объединила 8 ядер в единый кластер (CCX) с общим кэшем L3 объёмом 32 МБ, что снизило задержки при межъядерном общении. Однопоточная производительность выросла на 19% по сравнению с Zen 2, а игровая производительность впервые сравнялась с Intel Core 10-го поколения. Процессоры Ryzen 5000 (например, Ryzen 9 5950X с 16 ядрами) стали лидерами рынка.

Пятое поколение: Zen 4 (2022)

Zen 4 перешёл на 5-нм техпроцесс TSMC (с IOD на 6-нм) и разъём AM5 (LGA 1718). Архитектура получила поддержку DDR5, PCIe 5.0 и AVX-512. Частоты поднялись до 5,7 ГГц (Ryzen 9 7950X). Энергопотребление флагманских моделей выросло до 170 Вт, но производительность на ватт улучшилась на 25% по сравнению с Zen 3.

Шестое поколение: Zen 5 (2024)

В 2024 году AMD представила Zen 5, выпущенный по 4-нм и 3-нм техпроцессам. Ключевые изменения: новая микроархитектура с улучшенным предсказанием ветвлений, увеличенный кэш L1 (до 80 КБ на ядро) и поддержка инструкций AVX-512 с полной пропускной способностью. Процессоры серии Ryzen 9000 (например, Ryzen 9 9950X с 16 ядрами) показали прирост IPC (инструкций за такт) на 16% по сравнению с Zen 4.

Архитектура и устройство

Основные блоки

Микроархитектура Zen основана на модульной конструкции. Основным строительным блоком является CCX (Core Complex) — кластер из 4 или 8 ядер, объединённых общим кэшем L3. В Zen 1 и Zen 2 CCX содержал 4 ядра, в Zen 3 и Zen 4 — 8 ядер. Каждое ядро имеет собственный кэш L1 (32 КБ инструкций + 32 КБ данных) и L2 (512 КБ). Кэш L3 в Zen 3 и новее — единый для всех ядер CCX, что снижает задержки.

Чиплетная компоновка

Начиная с Zen 2, AMD применяет чиплетную компоновку (chiplet design). Процессор состоит из нескольких кристаллов:

  • CCD (Core Complex Die) — вычислительный кристалл, содержащий 1-2 CCX (до 8 ядер). Производится по передовому техпроцессу (7 нм, 5 нм, 4 нм).
  • IOD (Input/Output Die) — кристалл ввода-вывода, содержащий контроллер памяти, контроллер PCIe и другие интерфейсы. Производится по более зрелому техпроцессу (14 нм, 6 нм).

Кристаллы соединяются через высокоскоростную шину Infinity Fabric, которая также связывает ядра с памятью.

Infinity Fabric

Infinity Fabric — это проприетарная шина AMD, объединяющая все компоненты процессора. Она работает на частоте, синхронизированной с частотой памяти (в режиме 1:1 или 1:2). В Zen 1 и Zen 2 частота Infinity Fabric была ограничена 1800-1900 МГц, что ограничивало разгон памяти. В Zen 3 и Zen 4 частота шины выросла до 2000-3000 МГц.

Технологии

  • SMT (Simultaneous Multithreading) — аналог Hyper-Threading от Intel, позволяющий одному ядру обрабатывать два потока. В Zen 1-4 SMT реализована с двумя потоками на ядро.
  • Precision Boost — автоматический разгон процессора в зависимости от температуры, нагрузки и напряжения. В Zen+ и новее используется Precision Boost 2, а в Zen 4 — Precision Boost Overdrive (PBO) с ручной настройкой.
  • Store-to-Load Forwarding — оптимизация, позволяющая передавать данные между операциями записи и чтения без обращения к кэшу, что снижает задержки.

Классификация

По поколениям

ПоколениеКодовое имяТехпроцессРазъёмГод выпуска
Zen 1Summit Ridge14 нмAM42017
Zen+Pinnacle Ridge12 нмAM42018
Zen 2Matisse7 нмAM42019
Zen 3Vermeer7 нмAM42020
Zen 4Raphael5 нмAM52022
Zen 5Granite Ridge4 нмAM52024

По сегментам

  • Настольные ПК — серии Ryzen 3, 5, 7, 9 (от 4 до 16 ядер).
  • Серверы — серия EPYC (от 8 до 128 ядер, в зависимости от поколения).
  • Мобильные устройства — серии Ryzen Mobile (U, H, HS) с интегрированной графикой Radeon.
  • Рабочие станции — серия Threadripper (до 64 ядер) и Threadripper Pro (до 96 ядер).

Применение

Персональные компьютеры

Процессоры на архитектуре Zen широко используются в настольных ПК и ноутбуках. Благодаря высокой многопоточной производительности и энергоэффективности, они популярны среди геймеров, создателей контента (видеомонтаж, 3D-моделирование, рендеринг) и разработчиков. Встроенная графика в мобильных APU (например, Ryzen 7 7840U) позволяет играть в современные игры без дискретной видеокарты.

Серверы и облачные вычисления

Серверные процессоры EPYC на архитектуре Zen заняли значительную долю рынка облачных вычислений. Они используются в дата-центрах Amazon Web Services, Microsoft Azure, Google Cloud и других провайдеров. Высокая плотность ядер (до 128 на сокет) и поддержка PCIe 5.0 делают их привлекательными для виртуализации, баз данных и высокопроизводительных вычислений (HPC).

Суперкомпьютеры

Процессоры EPYC Zen 3 и Zen 4 используются в нескольких суперкомпьютерах из списка TOP500. Например, суперкомпьютер Frontier (США) на базе EPYC Zen 3 и графических ускорителей AMD Instinct стал первым в мире экзафлопсным суперкомпьютером (достиг производительности 1,1 экзафлопс).

Критика и недостатки

Проблемы с памятью

В ранних поколениях Zen (1 и 2) наблюдались задержки при работе с памятью, особенно при использовании модулей DDR4 с высокой частотой. Infinity Fabric требовала синхронизации с частотой памяти, что ограничивало разгон. В Zen 3 и Zen 4 эта проблема была частично решена за счёт увеличения частоты шины и улучшения контроллера памяти.

Энергопотребление

Начиная с Zen 4, флагманские модели (например, Ryzen 9 7950X) имеют высокое энергопотребление (до 170 Вт под нагрузкой), что требует мощных систем охлаждения. В Zen 5 энергопотребление было снижено за счёт 3-нм техпроцесса, но остаётся выше, чем у конкурентов в некоторых сценариях.

Совместимость

Переход на разъём AM5 (Zen 4) сделал процессоры несовместимыми с материнскими платами на AM4, что вызвало критику пользователей, желавших обновить систему без замены платы. AMD, впрочем, сохранила поддержку AM4 на протяжении пяти поколений (Zen 1 — Zen 3), что является рекордным сроком для индустрии.

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

  • Кодовое имя «Zen» было выбрано из-за философии «простоты и эффективности» — в противовес сложной и неэффективной архитектуре Bulldozer.
  • Процессор Ryzen 7 1800X при запуске стоил 499 долларов США, что было вдвое дешевле конкурента Intel Core i7-6900K с аналогичной производительностью.
  • В Zen 3 AMD впервые за 10 лет обошла Intel по однопоточной производительности в тестах SPEC CPU.
  • Серверный процессор EPYC 7742 (Zen 2) содержал 64 ядра и 128 потоков, что было рекордом для x86-совместимых процессоров на момент выпуска.
  • Архитектура Zen используется не только в процессорах AMD, но и в некоторых специализированных чипах, например, в игровых консолях PlayStation 5 и Xbox Series X (Zen 2).

Источники

  • AMD. «AMD Zen Microarchitecture». AMD Developer Central, 2017.
  • Cutress, Ian. «The AMD Zen and Ryzen 7 Review: A Deep Dive on 1800X, 1700X, and 1700». AnandTech, 2 марта 2017.
  • Smith, Ryan. «AMD Zen 3 Architecture: The 19% IPC Improvement». AnandTech, 8 октября 2020.
  • Shilov, Anton. «AMD Zen 4 Architecture: Ryzen 7000 Series». Tom’s Hardware, 29 августа 2022.
  • AMD. «AMD Zen 5 Architecture: Next-Gen Performance». AMD White Papers, 2024.
  • TOP500.org. «Frontier — HPE Cray EX235a, AMD EPYC 7A53 64C 2.0 GHz, AMD Instinct MI250X». TOP500 List, ноябрь 2023.

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

На главную BFOmetr →