Если кратко: в 7800X3D используется один CCD, и он расположен справа от I/O-модуля (с точки зрения пользователя, смотрящего на маркировку процессора).
А теперь подробное объяснение, почему это так и почему это важно.
Архитектура Ryzen 7000 (Zen 4)
Процессоры Ryzen 7 и Ryzen 9 на базе Zen 4 (как и их предшественники) используют чиплетную архитектуру. Это означает, что процессор состоит из нескольких отдельных кристаллов, соединенных внутри одного корпуса:
- CCD (Core Complex Die): Кристаллы, на которых расположены сами ядра процессора. В каждом CCD находится до 8 ядер, объединенных в один CCX (Core Complex). То есть в Zen 4 один CCD = один CCX.
- 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 слева:
- Ryzen 9 7950X3D / 7950X (16 ядер)
Конфигурация: 2 x CCD (8+8 ядер).
Правый CCD: Обычно это "быстрые" ядра, на которые ОС старается нагрузить чувствительные к задержкам задачи (игры).
Левый CCD: Обычно это "фоновые" ядра, на которые можно перенести фоновые задачи, чтобы не мешать играм. - Ryzen 9 7900X3D / 7900X (12 ядер)
Конфигурация: 2 x CCD (6+6 ядер).
Та же логика: два CCD, один слева, один справа. - Ryzen 9 7900 (12 ядер)
Конфигурация: 2 x CCD (6+6 ядер). Левый CCD присутствует. - 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
- Количество ядер: 6 ядер.
- Архитектура: Zen 4.
- Чиплетный дизайн: Как и все современные 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 (в плане компоновки чиплетов) и обеспечивает ему высокую эффективность в играх и приложениях, чувствительных к задержкам.