Страница 2: Gaming Mode, NPS, Memory Interleaving

По конфигурации платформа рабочей станции предлагает гораздо больше возможностей, чем настольная. Но есть и общие черты, причем в серии Ryzen Threadripper 7000 AMD постаралась сделать конфигурацию более простой и доступной.

Gaming Mode

Помимо классических бенчмарков процессоров мы оценим и игровую производительность. Конечно, 32 или 64 ядра – это намного больше, чем поддерживают игровые движки. По этой причине рекомендуется выставить игровой режим Gaming Mode в BIOS ASUS Pro WS TRX50-Sage WiFi.

Если выбран игровой режим, то все CCD кроме двух отключаются, поддержка многопоточности SMT тоже деактивируется. В результате система получает только 16 логических процессоров на 16 ядрах. Это касается как Ryzen Threadripper 7980X с его 64 ядрами, так и Ryzen Threadripper 7970X с 32 ядрами. При активации игрового режима у обоих CPU активны только два CCD и 16 ядер.

У нашей модели Ryzen Threadripper 7980X были активны только CCD1 и CCD2. С двумя CCD и 16 ядрами процессор потреблял около 150 Вт при полной нагрузке. В Starfield все 16 ядер были загружены более или менее равномерно.

Иная ситуация сложилась при работе Ryzen Threadripper 7980X со всеми CCD.

Были задействованы только ядра первого и второго CCD, остальные ядра простаивали.

В игровых тестах в статье мы добавили результаты игрового режима Gaming Mode.

Узлы NUMA на сокет

Для процессоров класса серверов и рабочих станций, основанных на нескольких чиплетах, все большее значение приобретают задержки и пропускная способность между отдельными чипами. С помощью кластеризации можно отделить узлы друг от друга, чтобы доступ к памяти не осуществлялся через другие чиплеты с повышенными задержками.

NPS1: здесь весь процессор представляет собой единый NUMA-домен, в котором все ядра в сокете и вся связанная с ними память объединены. Память адресуется по восьми (Ryzen Threadripper Pro) или четырем каналам памяти (Ryzen Threadripper). Все устройства PCI Express на сокете также относятся к единому домену NUMA.

NPS2: при этой настройке процессор разделяется на два NUMA-домена, в каждом из которых доступны половина ядер и памяти. Память адресуется в каждом домене NUMA по двум или четырем каналам.

NPS4: здесь процессор разделен на четыре NUMA-домена. Каждый квадрант представляет собой домен NUMA, а память в каждом адресуется по двум или одному каналу.

Выбирать между NPS1 или NPS2 и NPS4 следует в зависимости от приложения. NPS4 более актуален для приложений виртуализации. Но по умолчанию не зря используется NPS1, и мы не стали ничего менять в тестах.

PCI Express Bifurcation

Из 148 или 92 доступных линий PCI Express процессоров Ryzen Threadripper на платформе могут быть задействованы 144 и 88, соответственно. Производители материнских плат могут выводить их на слоты x16, x8, x4 или x1. Однако контроллер PCI Express, например, не может управлять 16 устройствами PCIe через x16. На один блок x16 линий можно подключить только девять устройств: восемь устройств через x1 и одно через x8, например.

Настольные платформы Ryzen 7000 ограничены 24 линиями PCI Express от CPU, а со стороны 14-го поколения Intel Core – 20 линиями PCI Express. Поэтому для некоторых сценариев линий может не хватать, особенно если обращаться к чипсету нежелательно.

У новой платформы sTR5 для процессоров Pro и HEDT такой проблемы уже нет. Доступно достаточное количество линий PCI Express.