AMD анонсирует новые 12-ядерные и 24-ядерные процессоры Threadripper, режим повышения производительности

AMD анонсирует новые 12-ядерные и 24-ядерные процессоры Threadripper, режим повышения производительности

В августе AMD анонсировала новый 32-ядерный и 16-ядерный Threadripper, обновив свою линейку продуктов высшего уровня и еще больше отменив разницу в производительности между собой и Intel. Теперь компания расширяет это семейство продуктов новыми 24-ядерными и 12-ядерными продуктами, а также новым режимом доступа к памяти, который должен снизить некоторые из характеристик, с которыми столкнулись высокопроизводительные процессоры Threadripper. Предполагалось, что эти запуски были ожидаемы, поэтому части, отбрасываемые в октябре, дают им право по графику.

AMD анонсирует новые 12-ядерные и 24-ядерные процессоры Threadripper, режим повышения производительности
AMD анонсирует новые 12-ядерные и 24-ядерные процессоры Threadripper, режим повышения производительности

Если вы создаете мощную рабочую станцию ​​и заботитесь о многопоточной производительности, по-настоящему сложно рекомендовать линейку Intel HEDT. Различия в подсчете основных показателей высоки, и хотя реализация NUMA (Non-Uniform Memory Access), используемая AMD для 2990WX, может повлиять на ее производительность в некоторых приложениях, AMD разработала метод, по меньшей мере частично смягчающий эту проблему: динамический локальный режим , Когда AMD запустила Ryzen, она позволила пользователям переключаться между двумя различными режимами доступа к памяти. Локальные режимы, настроенные для работы на ядрах, предпочтительные данные остаются локальными для ЦП (снижая латентность памяти за счет полосы пропускания) или для предпочтительной полосы пропускания памяти (и выполняются с большими задержками памяти).

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

AMD анонсирует новые 12-ядерные и 24-ядерные процессоры Threadripper, режим повышения производительности

Теперь AMD внедрила возможность переключения между этими режимами без перезагрузки. Согласно AMD, динамический локальный режим автоматически переносит требуемые потоки программного обеспечения, работающие на 2990WX или 2970WX, с ядрами с самым быстрым доступом к памяти, тогда как потоки, которые могут работать с повышенной задержкой, будут перенаправлены на ядра с косвенным доступом к памяти.

AMD анонсирует новые 12-ядерные и 24-ядерные процессоры Threadripper, режим повышения производительности

Вот как AMD описывает реализацию своих возможностей:

Динамический локальный режим реализуется как фоновый сервис Windows 10, который измеряет, сколько процессорного времени потребляет каждый поток в системе. Эти потоки затем оцениваются от большинства до наименее требовательных, а верхние потоки автоматически переносятся на ядра ЦП, которые содержат прямой доступ к памяти. Как только эти ядра будут потреблены работой, дополнительные потоки планируются и выполняются на следующем доступном ядре ЦП. Этот процесс является непрерывным во время работы службы, гарантируя, что наиболее требовательные потоки всегда получают преимущественное время на ядрах с локальной памятью. (В качестве следствия незначительные потоки переносятся на другие штампы.)

Предположительно, DLM улучшит производительность больше всего в приложениях, где количество потоков, требующих быстрого доступа с низкой задержкой, достаточно мала, чтобы эффективно вписываться в число ядер с низким доступом к задержке. В ситуации, когда подсистема памяти сильно обложена многими потоками, агрессивно конкурирующими за ресурсы памяти, реализация NUMA, используемая AMD для Threadripper, может по-прежнему вызывать выделение отдельных потоков из прямого доступа к памяти. Это неизбежное архитектурное последствие дизайна процессора - работа с NUMA всегда является головной болью.

Тем не менее, эти улучшения производительности должны повысить производительность 2970WX и 2990WX в более легких приложениях с резьбой, а производительность AMD на 10-20 процентов повышается с одним 47-процентным выбросом. В целом, выигрыши здесь выглядят неплохо.