Страница 2: Новая топология и тактовые частоты

Оба процессора AMD Ryzen 3 3300X и AMD Ryzen 3 3100 опираются на современную архитектуру Zen 2 с кодовым названием Matisse. Как и в случае "старших" моделей, в корпусировке обоих процессоров присутствуют два кристалла: центральный ввода/вывода, обеспечивающий подключение памяти и PCI Express, а также CCD, где и имеются фактические ядра CPU.

Для более дорогих процессоров, содержащих 12 ядер и больше, такие как Ryzen 9 3900X или Ryzen 9 3950X, AMD использует по два кристалла CCD в упаковке. У остальных CPU с шестью или восемью ядрами достаточного одного CCD. Раньше AMD использовала только конфигурации ядер на кластерах CCX (два кластера в одном CCD) 4+4 и 3+3, в зависимости от модели.

В случае новых процессоров Ryzen 3 AMD выбрала несколько иной путь реализации 4-ядерных процессоров. Либо используются два кластера CCX с двумя ядрами и 8 Мбайт кэша L3 каждый, либо один кластер CCX с полными четырьмя ядрами и полным кэшем 16 Мбайт. А второй кластер CCX полностью отключен. То есть конфигурация может быть 2+2 или 4+0.

Собственно, здесь и заключаются физические отличия между Ryzen 3 3100 и Ryzen 3 3300X помимо разных тактовых частот. У "младшего" 3 3100 используются два кластера CCX с двумя ядрами каждый, а у "старшей" модели 3 3300X - один CCX с четырьмя ядрами.

Разная конфигурация сказывается на производительности. У AMD Ryzen 3 3300X мы получаем меньшую задержку ядро-ядро из-за расположения ядер в одном кластере CCX, что должно улучшить производительность. В случае Ryzen 3 3100 данные разделены на двух кэшах L3 по 8 Мбайт каждый, что в теории может снижать производительность при перекрестном доступе ядер к кэшу в другом CCX.

Подобную разницу производительности можно видеть и на практике, хотя и в теоретических бенчмарках. Когда ядра обмениваются данными друг с другом, то задержка оказывается существенно ниже, если ядра расположены в одном кластере CCX. Средняя задержка обмена данными между ядрами Ryzen 3 3300X составляет 27,7 нс. Ее процессор Ryzen 3 3100 достигает в случае обмена данными между двумя ядрами в одном CCX, но при обращении первого CCX ко второму CCX задержка более чем удваивается до 77,6 нс.

Разная топология новых процессоров Ryzen 3 сказывается и на скорости кэша L3. В случае AMD Ryzen 3 3300X нет необходимости обмениваться данными между двумя кэшами L3, поскольку кэш для CCX является единым. Но, опять же, данная разница теоретическая.

Тактовые частоты

Процессоры AMD Ryzen 3 3300X и Ryzen 3 3100 AMD относит к классу 65 Вт TDP, как и некоторые модели Ryzen 5. AMD Ryzen 3 3300X достигает данного уровня на практике, частоты и VCore были довольно стабильными во время нагрузки рендеринга. В итоге мы получили частоты между 4,2 и 4,3 ГГц, TDP между 60 и 65 Вт. Младший Ryzen 3 3100 без проблем добирался до частоты Boost 3,9 ГГц но работал, в целом, более экономично - с TDP порядка 55 Вт. Здесь меньшие тактовые частоты положительно сказываются на эффективности.