Что такое AMD CCX?

CCX — это термин, используемый для процессоров AMD и обозначающий процессорный или ядерный комплекс. Это слово означает группу из четырех ядер процессора и их кэшей (L1, L2, L3). Технология AMD Infinity Fabric соединяет несколько CCX — так получаются процессоры Ryzen.

Этот термин используется для обозначения процессоров, работающих на микроархитектурах AMD Zen и Zen+, также известных как процессоры серии Ryzen.

Что такое AMD CCX?

Каждый процессор, построенный на одной из этих архитектур, использует кластеры CCX. Для процессоров Ryzen серии 3000 CCX обозначает четырехъядерную группировку внутри каждого чиплетового кристалла (CCD). Например, у процессора AMD с 8 ядрами будет CCD с двумя 4-ядерными CCX.

Ниже показан процессор Ryzen Threadripper с двумя кристаллами. Здесь показано, что у каждого кристалла есть по 2 CCX, что даёт 16 ядер.

Давайте посмотрим на процессор с меньшим количеством ядер, AMD Ryzen 9 3900X. В спецификации сказано, что у процессора всего 12 ядер. Но зная, что этот процессор основан на микроархитектуре Zen 2, мы понимаем, что эти 12 ядер работают в двух CCX внутри каждого CCD. Достаточно аббревиатур?

У 3900X также есть 64 МБ кэша L3. У процессоров Ryzen серии 3000 с более чем 8 ядрами, имеется по 2 CCD (вместо 1). CCX совместно используют кэш третьего уровня. Таким образом, у каждого CCX в 3900X есть 16MB общего кэша. Это равняется 32 МБ L3 кэша на CCD (16 МБ x 2 CCX) или 64 МБ для всего процессора (32 МБ x 2, поскольку в процессоре 2 CCD).

А если общее количество ядер в процессоре не делится на 4? Например, у AMD Ryzen 5 3600 6 ядер. Ну, у него всё ещё два CCX; однако одно ядро в каждом CCX отключено. Это обычная практика в биннинге процессоров.

Оставить комментарий

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: