Найти в Дзене
@Market1vKurske

как выглядит CCD Ryzen AM5 и где расположен?

Оглавление

Если кратко: в 7800X3D используется один CCD, и он расположен справа от I/O-модуля (с точки зрения пользователя, смотрящего на маркировку процессора).

А теперь подробное объяснение, почему это так и почему это важно.

-2

Архитектура Ryzen 7000 (Zen 4)

Процессоры Ryzen 7 и Ryzen 9 на базе Zen 4 (как и их предшественники) используют чиплетную архитектуру. Это означает, что процессор состоит из нескольких отдельных кристаллов, соединенных внутри одного корпуса:

  1. CCD (Core Complex Die): Кристаллы, на которых расположены сами ядра процессора. В каждом CCD находится до 8 ядер, объединенных в один CCX (Core Complex). То есть в Zen 4 один CCD = один CCX.
  2. IOD (I/O Die): Центральный кристалл, который управляет всеми остальными компонентами: памятью (DDR5), PCIe-шиной (видеокарта, накопители), и обеспечивает связь между всеми CCD.

Конфигурация Ryzen 7 7800X3D

  • У 7800X3D всего 8 ядер.
  • AMD для экономии энергии и уменьшения задержек использует только один CCD для этого процессора. Второй место на подложке просто не занято.
  • На этот единственный CCD и установлен 3D-V-Cache — дополнительный 64 МБ кеш L3, который и является "фишкой" этой модели.

Так слева или справа?

Если положить процессор маркировкой вверх (как он устанавливается в сокет), то:

  • IOD (I/O-модуль) будет расположен по центру.
  • Единственный активный CCD с 3D-V-Cache будет находиться СПРАВА от IOD.

Почему это критически важно? Из-за задержек (латентности).

Почему это знание имеет практическую ценность?

Операционная система Windows (и другие ОС) стараются распределять нагрузку на ядра, которые "ближе" к контроллеру памяти и другим компонентам, чтобы минимизировать задержки. При установке процессора в сокет, его ориентация фиксирована.

  • Слоты оперативной памяти физически ближе к правой стороне процессора.
  • Это означает, что ядра на правом CCD имеют чуть более короткий и быстрый путь к оперативной памяти.

Поскольку у 7800X3D только один (правый) CCD, все его 8 ядер являются "предпочтительными" с точки зрения доступа к памяти. Это одна из причин, почему 7800X3D — такой эффективный и быстрый игровой процессор: у него нет "медленных" ядер на втором CCD, которые могли бы добавить задержку в чувствительных к этому задачах, таких как игры.

Итог:

Для Ryzen 7 7800X3D используется один CCD (CCX), который расположен справа от центрального I/O-модуля. Это оптимальная конфигурация с точки зрения производительности и задержек.

А у каких процессоров ryzen расположен ccx слева?

CCX слева используется у процессоров Ryzen 9 (и некоторых Ryzen 7), которые имеют более одного CCD (т.е. 12 или 16 ядер).

Давайте разберем подробно.

Многочиплетные процессоры Ryzen 7000 (Zen 4)

Процессоры с 12 и 16 ядрами используют два CCD. Поскольку у 7800X3D мы выяснили, что активный CCD справа, то у его "старших братьев" схема выглядит так:

  • Правый CCD: Ближе к контроллеру памяти PCIe. Имеет меньшую задержку до ОЗУ и видеокарты.
  • Левый CCD: Находится дальше от этих контроллеров. Имеет чуть более высокую задержку.

Конкретные модели, у которых есть CCD слева:

  1. Ryzen 9 7950X3D / 7950X (16 ядер)
    Конфигурация: 2 x CCD (8+8 ядер).
    Правый CCD: Обычно это "быстрые" ядра, на которые ОС старается нагрузить чувствительные к задержкам задачи (игры).
    Левый CCD: Обычно это "фоновые" ядра, на которые можно перенести фоновые задачи, чтобы не мешать играм.
  2. Ryzen 9 7900X3D / 7900X (12 ядер)
    Конфигурация: 2 x CCD (6+6 ядер).
    Та же логика: два CCD, один слева, один справа.
  3. Ryzen 9 7900 (12 ядер)
    Конфигурация: 2 x CCD (6+6 ядер). Левый CCD присутствует.
  4. Ryzen 7 7700X / 7700 (8 ядер)
    Важный нюанс! Несмотря на 8 ядер, эти процессоры (без 3D-V-Cache) могут использовать один CCD, но он может быть расположен как слева, так и справа в зависимости от производственного цикла. AMD использует оба варианта. Однако для пользователя разницы нет, так как CCD всего один, и все ядра имеют одинаковый доступ к памяти.

Почему это знание — ключ к оптимизации?

Особенно это критично для гибридных процессоров с 3D-V-Cache, таких как 7950X3D и 7900X3D.

  • На правом CCD у них установлен 3D-V-Cache (кроме 7800X3D, где он один и всегда правый).
  • Задача операционной системы (с помощью драйвера AMD) — распределять игровую нагрузку именно на ядра правого CCD с кешем, а все фоновые задачи переносить на левый CCD.

Если это распределение работает некорректно, можно вручную назначить affinity для игрового процесса в Диспетчере задач, "привязав" его к ядрам правого CCD (обычно это ядра 0-7 или 0-5, в зависимости от модели), чтобы получить максимальный FPS.

Итог:

CCX (CCD) слева есть у всех 12- и 16-ядерных процессоров Ryzen 7000-й серии (и их предшественников). Именно из-за наличия этого "второго", более удаленного CCD, возникает знаменитая "проблема межчиплетной задержки", с которой так хорошо справляется 7800X3D, имеющий только один, оптимально расположенный CCD.

Аак располагается ccx у процессора Ryzen 9700x?

Если кратко: очень высокая вероятность, что Ryzen 7 9700X будет использовать один CCD, который будет расположен справа от I/O-модуля, по аналогии с 7700X и 7800X3D.

Как расположен ccx у 7500f?

Краткий ответ: Ryzen 5 7500F использует один CCD (который в Zen 4 эквивалентен CCX), и он расположен справа от I/O-модуля.

Теперь давайте разберем подробнее.

Архитектура Ryzen 5 7500F

  1. Количество ядер: 6 ядер.
  2. Архитектура: Zen 4.
  3. Чиплетный дизайн: Как и все современные Ryzen, 7500F состоит из:
    ОДИН CCD (Core Complex Die): Это кристалл, на котором расположены сами ядра процессора. В архитектуре Zen 4 один CCD содержит один CCX (Core Complex) с до 8 ядрами.
    IOD (I/O Die): Центральный кристалл, управляющий памятью, PCIe-шиной и связью.

Поскольку у 7500F всего 6 ядер, AMD использует для него только один CCD. На этом кристалле находятся 6 активных ядер из 8 возможных (2 ядра отключены, likely для бина и обеспечения выхода годной продукции).

Расположение CCD

Если положить процессор 7500F маркировкой вверх (как при установке в сокет AM5), его внутренняя компоновка будет выглядеть так:

  • IOD (I/O-ядро) будет расположен по центру.
  • Единственный активный CCD с 6 ядрами будет находиться СПРАВА от IOD.

Почему это важно и какие преимущества дает?

Такое расположение — это большое преимущество для 7500F и причина, почему он показывает себя как отличный игровой процессор.

  • Оптимальная задержка: Как мы выяснили ранее, правый CCD физически ближе к контроллеру памяти DDR5 на IOD-кристалле. Это означает, что все 6 ядер 7500F имеют минимально возможную задержку до оперативной памяти.
  • Нет межчиплетной задержки: В процессорах с двумя CCD (как Ryzen 9) возникает задержка при обмене данными между ядрами на разных кристаллах. У 7500F этой проблемы нет вообще — все ядра "общаются" друг с другом по быстрому внутреннему кольцу на одном кристалле.
  • Простота для операционной системы: Windows не нужно использовать сложные алгоритмы распределения нагрузки, чтобы отправлять задачи на "близкие" ядра. Все ядра 7500F одинаково "хороши" с точки зрения доступа к памяти.

Итог:

У процессора Ryzen 5 7500F используется один CCX (в рамках одного CCD), который расположен справа. Это делает его архитектурно очень схожим с 7700X и 7800X3D (в плане компоновки чиплетов) и обеспечивает ему высокую эффективность в играх и приложениях, чувствительных к задержкам.