Страница 4: Больше производительности для Ryzen: память и диспетчер задач Windows
С предыдущим поколением Ryzen AMD сотрудничала с Microsoft по вопросу Windows и с разработчиками Linux, чтобы внести различные оптимизации под архитектуру Zen и структуру процессоров. Данные шаги были повторены и для процессоров Ryzen третьего поколения. Они связаны как с новой архитектурой Zen 2, так и со спецификой дизайна chiplet.
Процессоры Ryzen Threadripper стали хорошим примером, поскольку дизайн MCM раскрывал свой потенциал не во всех сценариях. Проблемы возникали с более чем одним узлом NUMA, подключением памяти и обращением к ней с разных ядер.
AMD с третьим поколением процессоров Ryzen уже внесла различные оптимизации, которые доступны пользователям вместе с майским обновлением Windows 10. Новый драйвер чипсета позволит раскрыть потенциал процессоров сразу же после установки "чистой" системы.
Диспетчер задач Windows теперь понимает топологию CPU. Он знает структуру процессоров, разделение CCD и CCX, он пытается выполнять потоки и процессы одного приложения на одном CCX. Что минимизирует дополнительный обмен данных через кэши, снижает задержки и приводит к более высокому уровню производительности.
Третье поколение процессоров Ryzen сможет изменять тактовые частоты быстрее благодаря новому режиму (он реализован в UEFI через CPPC2). Под нагрузкой частоты будут расти быстрее, что обеспечит более ранее достижение максимальной производительности. Режим поддерживается Windows 10 с майского обновления. AMD указывает, что частота процессора теперь меняется не с шагом 30 мс, а за 1-2 мс. Конечно, если нагрузка продолжительная, то принципиальные изменения мы вряд ли получим. Но в повседневной работе программы должны реагировать быстрее и отзывчивее.
В зависимости от приложения, AMD говорит о приросте производительности до 15% благодаря тому, что операционная система "в курсе" топологии CPU и новому режиму более быстрого выставления частот.
Важным компонентом архитектуры Zen 2 является производительность IPC. Как мы отмечали ранее, AMD внесла разные оптимизации, чтобы увеличить эту производительность. 38% прироста IPC обусловлены переходом на 7-нм техпроцесс. Оставшиеся 62% являются следствием архитектурных улучшений. Здесь решающую роль играет память. Переход с DDR4-2667 на DDR4-3200 уже позволил увеличить производительность. AMD говорит о приросте 8% при переходе на DDR4-3600, компания рекомендует оснащать процессоры Ryzen третьего поколения скоростной памятью. Также процессоры AMD выигрывают от более крупного кэша L3 и изменений в его иерархии.
Контроллер памяти процессоров Ryzen на архитектуре Zen 2 был полностью пересмотрен. Также на материнских платах X570 был улучшен маршрут дорожек до слотов DIMM. Новые процессоры Ryzen официально поддерживают только DDR3-3200, но AMD указывает, что использование более быстрой памяти обеспечит дополнительный прирост производительности.
До частоты DDR4-3733 (включительно) контроллер памяти работает синхронно с Infinity Fabric, то есть частоты растут параллельно, задержки снижаются. Начиная с частоты DDR4-3866 включается делитель 2:1, поэтому задержки увеличиваются. Поэтому переход с DDR4-3733 на DDR4-3866 может даже привести к падению производительности. Но AMD в качестве целевой частоты для амбициозных пользователей видит DDR4-4200. На Tech Day мы посмотрели системы, работающие с памятью DDR4-4600. Сама AMD указывает, что на системах Ryzen уже проведены успешные тесты с планками DDR4-5100.
Разгон памяти дополняется другими возможностями разгона новых процессоров Ryzen и материнских плат. Меню разгона в BIOS/UEFI должно стать более однородным. Также можно ожидать более детального описания в BIOS, чтобы начинающие пользователи не терялись.
Программа Ryzen Master будет доработана, в ней появится еще больше опций, например, для памяти. Технология Precision Boost Overdrive была обновлена, она теперь обеспечивает автоматический разгон. Если система охлаждения позволяет, можно получить прирост частоты до 200 МГц по сравнению со штатной работой. AMD для каждого процессора задает базовую частоту и Boost. И в штатных условиях процессор будет достигать как раз заявленной частоты Boost. Лучшая система охлаждения в данном случае позволит удерживать частоту Boost дольше, на большем количестве ядер. В целом, частота процессоров Ryzen будет меняться с большей динамикой, чем раньше.