Обычно наши тестирования процессоров посвящены анализу производительности процессоров в привычной для большинства пользователей среде – в играх и распространённых приложениях для любительской работы с контентом. Однако конкурентная обстановка на процессорном рынке привела к тому, что за последние несколько лет старшие модели массовых процессоров заметно подняли свою производительность, и теперь их можно применять для решения куда более серьёзных задач. В первую очередь в этом отношении преуспела AMD. Предложенная вместе с вводом в строй микроархитектуры Zen 2 процессорная серия Ryzen 9 объединила те многоядерные процессоры, которые по вычислительной мощности способны посоперничать с CPU, совсем недавно считавшимися специализированными профессиональными решениями для высокопроизводительных настольных компьютеров (HEDT – High-End Desktop).
Иными словами, два года назад AMD стёрла существовавшую границу между массовыми процессорами и процессорами класса HEDT для высокопроизводительных рабочих станций. Теперь построить систему, которая способна справиться с ресурсоёмкими вычислительными задачами, связанными с научной деятельностью, инженерным проектированием, трёхмерным моделированием, разработкой или с профессиональной работой с контентом высокого разрешения, стало возможно, не выходя за рамки обычной массовой платформы Socket AM4. Для этого в арсенале у AMD сейчас есть два превосходных решения – Ryzen 9 5900X и Ryzen 9 5950X. Данные процессоры основаны на современной микроархитектуре AMD Zen 3 с наивысшим на данный момент показателем IPC (числом исполняемых за такт инструкций) и обладают 12 или 16 вычислительными ядрами, чего вполне достаточно для рабочих станций неплохого уровня. При этом Ryzen 9 5900X и Ryzen 9 5950X не требуют для себя никакой специализированной платформы, то есть могут работать в «гражданских» материнских платах с двухканальной памятью, что положительно сказывается на итоговой стоимости компьютера.
Выпуском процессоров Ryzen 9 5900X и Ryzen 9 5950X компания AMD фактически монополизировала рынок недорогих рабочих станций: схожих по соотношению цены и производительности решений в арсенале компании Intel нет и в ближайшее время не предвидится. При этом данные процессоры продаются заметно дешевле собственных специализированных предложений AMD для высокопроизводительных десктопов – представителей семейства Threadripper, которые к тому же до сих пор не переехали на микроархитектуру Zen 3.
Всё это в сумме подводит к мысли, что современных представителей серии Ryzen 9 не мешало бы ещё раз подробно протестировать, но подходя к ним не как к массовым CPU, а как к решениям класса HEDT, которые ориентированы на использование в составе компьютеров для профессиональных задач. Именно этим мы и решили заняться в данном материале — в нём мы попробуем ответить на вопрос, действительно ли старшие Ryzen 9 привлекательнее самых дорогих настольных процессоров Intel Core-X и наиболее доступных процессоров серии AMD Threadripper и в каких случаях Ryzen 9 действительно применимы в рабочих станциях.
⇡#Ещё раз про Ryzen 9 5900X и Ryzen 9 5950X
Подробно рассказывать о процессорах Ryzen 9 5900X и Ryzen 9 5950X нет особой нужды. На нашем сайте есть специальный обзор этих CPU, в котором мы в деталях обсуждаем их архитектуру, строение, особенности и характеристики. Поэтому напомним лишь базовые вещи, касающиеся серии Ryzen 9 в её современном виде.
Оба процессора, о которых идёт речь, — не совсем обычные CPU в экосистеме Socket AM4. Главная их особенность заключается в том, что они собраны не из двух, а из трёх полупроводниковых кристаллов: одного стандартного 12-нм I/O-чиплета и пары 7-нм CCD-чиплетов с процессорными ядрами. Все эти кристаллы объединены в одно целое посредством шины Infinity Fabric, и в этом смысле Ryzen 9 5900X и Ryzen 9 5950X можно назвать младшими братьями Threadripper или EPYC. Принципы компоновки и там и там применяются аналогичные, просто в случае с Ryzen 9 эта схема работает в несколько меньшем масштабе.
Именно такая схема и делает из Ryzen 9 5900X и Ryzen 9 5950X своего рода процессоры класса HEDT в миниатюре. За счёт двух чиплетов с вычислительными ядрами они могут предложить своим владельцам увеличенное число вычислительных ядер – 12 или 16. Правда, с определёнными оговорками, которые связаны с тем, что речь идёт про процессоры не для специализированной, а для обычной массовой платформы Socket AM4.
Чувствительных ограничений два. Во-первых, как и младшие Ryzen, 12- и 16-ядерный процессоры обладают лишь двухканальным контроллером памяти, а не четырёхканальным или восьмиканальным, как Threadripper или Threadripper PRO. Соответственно, решение каких-то задач, предъявляющих высокие требования к пропускной способности подсистемы памяти, на Ryzen 9 5900X или Ryzen 9 5950X будет не лучшей затеей. Второе ограничение касается теплового пакета. Процессоры в исполнении Socket AM4 ограничены 105-Вт рамками, в то время как Threadripper имеют TDP 280 Вт. И это выливается в несколько меньшие тактовые частоты: например, 24- и 32-ядерные Threadripper превосходят Ryzen 9 5950X по базовой частоте на несколько сотен мегагерц. Впрочем, пока этот недостаток вполне компенсирует микроархитектура Zen 3 с высоким показателем IPC.
Чтобы наглядно проиллюстрировать, как характеристики Ryzen 9 5900X и Ryzen 9 5950X выглядят на фоне спецификаций процессоров, которые принято считать настоящими HEDT-решениями, мы составили следующую таблицу где рядом с главными героями поместили 24-ядерный Threadripper 3960X и 18-ядерный Core i9-10980XE.
| Ryzen 9 5900X | Ryzen 9 5950X | Core i9-10980XE | Threadripper 3960X |
Платформа |
Socket AM4 |
Socket AM4 |
LGA 2066 |
Socket sTRX4 |
Микроархитектура |
Zen 3 |
Zen 3 |
Skylake |
Zen 2 |
Техпроцесс, нм |
7/12 |
7/12 |
14 |
7/12 |
Ядра/потоки |
12/24 |
16/32 |
18/36 |
24/48 |
Базовая частота, ГГц |
3,7 |
3,4 |
3,0 |
3,8 |
Макс. частота турбо, ГГц |
4,8 |
4,9 |
4,8 |
4,5 |
L2-кеш, Мбайт |
12 × 0,5 |
16 × 0,5 |
18 × 1 |
24 × 0,5 |
L3-кеш, Мбайт |
2 × 32 |
2 × 32 |
24,75 |
4 × 32 |
Память |
2 × DDR4-3200 |
2 × DDR4-3200 |
4 × DDR4-2933 |
4 × DDR4-3200 |
Линии PCIe |
24 |
24 |
48 |
56 |
TDP, Вт |
105 |
105 |
165 |
280 |
Цена |
$549 |
$799 |
$979 |
$1 399 |
Паспортные характеристики Ryzen 9 5900X и Ryzen 9 5950X смотрятся довольно внушительно, но кажется, что они всё-таки немного не дотягивают до уровня процессоров вроде Core i9-10980XE и Threadripper 3960X из-за недобора в числе процессорных ядер. Однако на этот довод есть контраргумент: рассматриваемые нами процессоры основаны на более прогрессивной микроархитектуре Zen 3. Как показало наше недавнее исследование, с точки зрения IPC (удельной производительности) в приложениях она превосходит Zen 2 в среднем на 11 %, а Skylake – примерно на 22 %. Кроме того, благодаря переходу на восьмиядерные CCX процессоры с микроархитектурой Zen 3 не так явно зависят от производительности подсистемы памяти, как их предшественники. Это удвоило объём L3-кеша, доступного для каждого процессорного ядра, и несколько нивелировало преимущества 4-канального контроллера DDR4 SDRAM, реализованного в процессорах класса HEDT.
Наконец, нельзя не выделить ценовое преимущество. Старший 16-ядерный Ryzen 9 5950X банально дешевле и чем Threadripper 3960X (на 33 %), и чем Core i9-10980XE (на 19 %). С точки зрения стоимости Ryzen 9 5900X и Ryzen 9 5950X скорее можно рассматривать как конкурентов старшим процессорам Core i9 для массовой платформы LGA1200: например, новый восьмиядерный Core i9-11900К оценён в $539.
⇡#Описание тестовой системы и методики тестирования
Цель сегодняшнего тестирования – определить, имеют ли право процессоры Ryzen 9 5900X и Ryzen 9 5950X носить звание HEDT-решений начального уровня. Поэтому основными соперниками в тестах для них стали не слишком дорогие процессоры, целенаправленно предназначенные для применения в рабочих станциях, — 24-ядерный Threadripper 3960X и 18-ядерный Core i9-10980XE. Но при этом в сравнение были включены и более простые в смысле позиционирования массовые модели CPU: старшие модели Core i9 для LGA1200 с восемью и десятью ядрами, а также массовый восьмиядерный Ryzen 7 5800X.
В связи с тем, что тесты нацелены на определение производительности процессоров в профессиональных применениях, в сравниваемых платформах была установлена не игровая, а профессиональная графическая карта AMD Radeon Pro W5700, драйвер которой имеет специальные оптимизации для работы в CAD/CAM-приложениях.
В конечном итоге в состав тестовой системы вошли следующие комплектующие:
- Процессоры:
- AMD Ryzen Threadripper 3960X (Castle Peak, 24 ядра + SMT, 3,8-4,5 ГГц, 128 Мбайт L3);
- AMD Ryzen 9 5950X (Vermeer, 16 ядер + SMT, 3,4-4,9 ГГц, 64 Мбайт L3);
- AMD Ryzen 9 5900X (Vermeer, 12 ядер + SMT, 3,7-4,8 ГГц, 64 Мбайт L3);
- AMD Ryzen 7 5800X (Vermeer, 8 ядер + SMT, 3,8-4,7 ГГц, 32 Мбайт L3);
- Intel Core i9-10980XE (Cascade Lake-X, 18 ядер + HT, 3,0-4,8 ГГц, 24,75 Мбайт L3);
- Intel Core i9-11900K (Rocket Lake, 8 ядер + HT, 3,5-5,3 ГГц, 16 Мбайт L3);
- Intel Core i9-10900K (Comet Lake, 10 ядер + HT, 3,7-5,3 ГГц, 20 Мбайт L3).
- Процессорный кулер: кастомная СЖО EKWB.
- Материнские платы:
- ASUS ROG Strix X299-E Gaming II (LGA2066, Intel X299);
- ASUS ROG Strix TRX40-E Gaming (Socket sTR4, AMD TRX40);
- ASUS ROG Crosshair VIII Hero (Socket AM4, AMD X570);
- ASUS ROG Maximus XIII Hero (Wi-Fi) (LGA1200, Intel Z590).
- Память: 4 × 16 Гбайт DDR4-3600 SDRAM, 16-18-18-38 (Crucial Ballistix RGB BL2K16G36C16U4BL).
- Видеокарта: AMD Radeon Pro W5700 (Navi 10, 1630-1880/7000 МГц, 8 Гбайт GDDR6 256-бит).
- Дисковая подсистема: Intel SSD 760p 2 Тбайт (SSDPEKKW020T8X1).
- Блок питания: Thermaltake Toughpower DPS G RGB 1000W Titanium (80 Plus Titanium, 1000 Вт).
Все сравниваемые процессоры тестировались с настройками, принятыми производителями плат по умолчанию. Это значит, что для платформ Intel обозначенные в спецификациях ограничения по энергопотреблению игнорируются, вместо чего используются предельно возможные частоты в целях получения максимальной производительности. В таком режиме эксплуатирует процессоры подавляющее большинство пользователей, поскольку включение лимитов по тепловыделению и энергопотреблению в большинстве случаев требует специальной настройки параметров BIOS.
Тестирование выполнялось в операционной системе Microsoft Windows 10 Pro (20H2) Build 19042.572 с использованием следующего комплекта драйверов:
- AMD Chipset Driver 2.13.27.501;
- Intel Chipset Driver 10.1.31.2;
- Radeon Pro Software for Enterprise 21.Q1.1.
Для тестирования на этот раз мы использовали нетипичный набор задач. Поскольку речь идёт о производительности процессоров в составе рабочих станций, измерение производительности было выполнено при помощи соответствующих по назначению приложений и бенчмарков, которые являются отраслевым стандартом и активно используются в профессиональной среде:
- Adobe After Effects 2020 17.7.0 с тестовым пакетом PugetBench for After Effects 0.93.2;
- Adobe Photoshop 2021 22.2.0 с тестовым пакетом PugetBench for Photoshop 0.93;
- Adobe Premiere Pro 2020 14.9.0 с тестовым пакетом PugetBench for Premiere Pro 0.95.1;
- Autodesk AutoCAD 2021 R.47.0.0 с тестовым пакетом Cadalyst Systems Benchmark 2015 v5.5b;
- Blackmagic Design DaVinci Resolve Studio 17.1.1 с тестовым пакетом PugetBench for DaVinci Resolve 0.92.2;
- Dassault Systemes Solidworks 2021 SP3.0 с тестовым пакетом SPECapc for Solidworks 2021;
- Microsoft Visual Studio 2019 с исходным кодом проекта Chromium 91.0.4470.0 для измерения скорости компиляции;
- SPECworkstation 3.1 – тестовый пакет для определения производительности рабочих станций в приложениях научной, медицинской, энергетической и инженерной направленности.
⇡#Производительность в Adobe Photoshop
Adobe Photoshop не относится к числу приложений, где большое значение имеет количество вычислительных ядер процессора. Для этого графического редактора гораздо важнее однопоточная производительность. Те же операции, которые могут быть эффективно распараллелены, в Photoshop, как правило, переносятся на GPU. Поэтому в конечном итоге процессоры вроде Ryzen 9 5900X и Ryzen 9 5950X показывают себя здесь очень неплохо – они выдают лучший интегральный результат по сравнению со всеми выбранными соперниками.
Однако в большинстве случаев вполне достаточной производительностью для рабочей станции, ориентированной на Photoshop, обладает даже восьмиядерный Ryzen 7 5800X, который, как и Ryzen 9 5900X или Ryzen 9 5950X, основан на той же высокоэффективной микроархитектуре Zen 3 с высоким показателем IPC. Многоядерные процессоры могут проявить себя лишь при работе с некоторыми фильтрами, которые, с одной стороны, оптимизированы под многопоточность, а с другой — не умеют как следует пользоваться ресурсами GPU. В качестве примеров таких операций, для которых действительно имеет смысл использовать 12- и 16-ядерные CPU, можно привести заливку с учётом содержимого, уменьшение шума или «умную» резкость.
⇡#Производительность в Adobe Premiere Pro
В популярном приложении для нелинейного видеомонтажа компании Adobe значение большого числа ядер трудно переоценить. Многие операции в Premiere Pro используют многопоточность по максимуму, поэтому процессоры Ryzen 9 5950X и Ryzen 9 5900X проигрывают 24-ядерному представителю семейства Threadripper. Однако при этом старшие Ryzen 9 легко обходят как 18-ядерный Core i9-10980XE, так и все остальные CPU с меньшим количеством ядер. А значит, в конечном итоге рабочая станция на основе Ryzen 9 5950X или Ryzen 9 5900X — вполне достойный выбор для работы в Premiere Pro.
Если углубиться в подробности, то можно заметить, что многоядерность в Premiere Pro важна практически на любом этапе работы с видеоконтентом. Но при этом Threadripper 3960X обходит Ryzen 9 5950X далеко не всегда, а лишь в двух видах нагрузки – при экспорте готовых проектов, а также при активной работе с таймлайном. Эффекты же часто в максимальной многопоточности не нуждаются, а нередко и вовсе переносятся на видеокарту.
К сказанному стоит добавить, что недавно в Premiere Pro появилась поддержка технологии Intel Quick Sync. В данный момент это не учтено в результатах тестов, но последние версии приложения способны использовать Quick Sync для ускорения кодирования и декодирования форматов H.264 и H.265. Это значит, что при переходе на более новые версии пакета владельцы массовых потребительских процессоров вроде Core i9-11900K и Core i9-10900K смогут получить некоторое дополнительное ускорение. Впрочем, сейчас эти чипы отстают от Ryzen 9 5950X или Ryzen 9 5900X настолько заметно, что вряд ли этот факт сможет как-то принципиально изменить ситуацию в пользу старших моделей в семействах Rocket Lake и Comet Lake.
⇡#Производительность в DaVinci Resolve Studio
Ещё в одном популярном программном пакете для видеомонтажа старшие процессоры AMD для платформы Socket AM4 вновь получают высокие оценки. Если руководствоваться суммарным показателем производительности, то 12- и 16-ядерные Ryzen 9 5950X и Ryzen 9 5900X примерно одинаковы по быстродействию, и они опережают как 24-ядерный Threadripper 3960X, так и любые процессоры Intel.
Однако существуют определённые нюансы. По индексу 4K Media, в котором учитывается скорость конвертации форматов в H.264 и DNxHR HQ, Threadripper 3960X оказывается всё-таки лучше, чем Ryzen 9 5950X. В то же время более простой Ryzen 9 5900X при этих операциях опережает любые предложения Intel, включая даже 18-ядерник Core i9-10980XE. Далее, при наложении GPU-эффектов процессорная производительность играет второстепенную роль – тут всё решает графический ускоритель. А вот при использовании инструментария Fusion, очевидно, особенно важна однопоточная производительность, и здесь наряду с Ryzen 9 5900X и Ryzen 7 5800X в числе лидеров оказывается Core i9-11900K на новой микроархитектуре Cypress Cove.
⇡#Производительность в Adobe After Effects
Популярное приложение для создания анимационной графики и визуальных эффектов вновь оказывается благосклонным не к настоящим HEDT-процессорам, а к более простым решениям уровня Ryzen 9 5950X и Ryzen 9 5900X. Судя по всему, дело в микроархитектуре Zen 3 – среди лидеров в Adobe After Effects оказывается и Ryzen 7 5800X, который показывает результат выше, чем выдают Threadripper 3960X и Core i9-10980XE. Да и вообще, Zen 2, как и Skylake, работают в After Effects довольно медленно, если сравнивать с микроархитектурами последнего поколения.
О том, что более новые процессоры в любом случае лучше старых, говорит и расшифровка общего интегрального показателя. Но поскольку IPC у носителей микроархитектуры Zen 3 выше, чем у более новой микроархитектуры Cypress Cove, почти везде в лидерах оказываются процессоры Ryzen 9 5950X и Ryzen 9 5900X, а не Core i9-11900K. И это позволяет вновь сказать о том, что существует целый набор профессиональных приложений, для которых тяжеловесные системы класса HEDT вообще не требуются и в которых прекрасно себя чувствует обычная массовая платформа Socket AM4, если она укомплектована одним из старших CPU.
⇡#Производительность в AutoCAD
Системы автоматизированного проектирования, как правило, более критично относятся к производительности одного ядра, чем к их количеству. AutoCAD не является исключением. Поэтому совершенно неудивительно, что первое место по общему индексу производительности в этом пакете занимает восьмиядерник Ryzen 7 5800X, а процессоры на той же микроархитектуре с большим числом ядер располагаются следом. Впрочем, как бы то ни было, любой из Ryzen, построенный на актуальной микроархитектуре AMD, для AutoCAD подойдёт лучше, чем Threadripper с микроархитектурой Zen 2 или же чип компании Intel с микроархитектурой Skylake или Cypress Cove.
Результаты, приведённые на диаграмме выше, главным образом определяются производительностью при отрисовке чертежей. Если же речь идёт о производительности при выполнении вычислений, то в этом случае в лидерах оказывается новый Core i9-11900K. Получается, что использование HEDT-платформ и специализированных высокопроизводительных процессоров для рабочих станций в компьютерах, ориентированных на архитектурное или инженерное проектирование, не имеет особого смысла.
⇡#Производительность в SolidWorks
SolidWorks наряду с AutoCAD является ещё одним пакетом для инженерного проектирования, где в целом эффективнее использовать массовые, а не HEDT-процессоры. Многоядерные тяжеловесы вроде Threadripper неплохо показывают себя лишь при рендеринге c трассировкой лучей, при всех же остальных типах операций подобные процессоры представляются излишними. По этой причине Ryzen 9 5950X или Ryzen 9 5900X могут стать неплохим выбором для системы, заточенной под SolidWorks, — по крайней мере эти CPU выдают лучшую производительность среди всех предложений AMD. Однако максимальным результатом в большинстве тестов внутри SolidWorks может похвастать новый восьмиядерник Intel Core i9-11900K, который в прочих задачах себя подобным образом не проявлял.
⇡#Производительность при 3D-рендеринге
В этом разделе собраны соответствующие результаты, полученные в специализированном бенчмарке SPECworkstation 3. Для измерений используются приложения 3D-моделирования Blender с рендером Cycles и LuxRender c физическим рендером LuxCore.
Однотипные тестовые задачи расставляют процессоры на диаграммах примерно в одном и том же порядке. Рендеринг прекрасно распараллеливается, поэтому 24-ядерный процессор Threadripper 3960X с 24 ядрами и в Blender, и в LuxRender занимает первое место. Но зато 16-ядерный Ryzen 9 5950X всегда располагается следом, а в половине случаев 12-ядерный Ryzen 9 5900X попадает на третье место. Несмотря на то, что в LuxRender 18-ядерный Core i9-10980XE оказывается способен обойти Ryzen 9 5900X, это всё равно яркий показатель прогрессивности микроархитектуры Zen 3, ведь она даёт возможность 12-ядернику AMD соперничать с процессором конкурента, имеющим в полтора раза больше ядер.
⇡#Производительность при инженерных расчётах
Здесь приводятся измеренные тестом SPECworkstation 3 показатели производительности процессоров в трёх задачах:
- CalculiX – в решении линейных и нелинейных трёхмерных задач механики сплошной среды с помощью метода конечных элементов в пакете Calculix. В данном случае моделируется внутренняя температура турбины реактивного двигателя.
- WPCcfd – в моделировании процессов горения с турбулентностью, проводимом с привлечением пакета вычислительной гидродинамики OpenFOAM и стандартного решателя XiFoam.
- rodiniaCFD – в стандартном бенчмарке Rodinia для тестирования гетерогенных платформ в задачах гидродинамики, где решаются трёхмерные уравнения Эйлера, представляющие сжимаемый поток.
Инженерные расчёты – ещё одна область, где многоядерные процессоры получают хороший шанс проявить свой потенциал. В двух задачах из трёх тяжеловес Threadripper 3960X оказывается в лидерах, в них же неплохо проявляет себя и Core i9-10980XE. Отдельно стоит отметить пакет OpenFOAM — как видно по результатам, это именно тот случай, когда пропускная способность четырёхканальной памяти действительно обеспечивает более высокую производительность. Впрочем, 16-ядерный Ryzen 9 5950X для платформы Socket AM4 тоже смотрится довольно неплохо. В условиях ограниченности бюджета, когда применение настоящих HEDT-систем оказывается невозможным, этот процессор способен стать неплохим вариантом для инженерных расчётов. Тем более что, как показывает результат Calculix, даже в этой сфере встречаются ситуации, когда прогрессивная микроархитектура процессора и высокая однопоточная производительность важнее, чем число доступных ядер.
⇡#Производительность в задачах молекулярной динамики
В этом разделе приведены результаты ещё трёх естественно-научных бенчмарков из тестового пакета SPECworkstation 3:
- Lammps – решение задачи классической молекулярной динамики при помощи специализированного пакета LAMMPS.
- Namd – ещё один пакет для молекулярной динамики для симуляции больших систем (миллионы атомов). Для целей тестирования моделируются различные молекулярные взаимодействия.
- rodiniaLifeSci – часть бенчмарка Rodinia, посвящённая моделированию термодинамических процессов, движению заряженных частиц, а также научной визуализации.
Производительность Ryzen 9 5950X и Ryzen 9 5900X в таких тестах оказывается вполне ожидаемой. Эти процессоры демонстрируют отличные показатели для потребительских CPU, но вряд ли могут стать серьёзными соперниками для 24-ядерного Threadripper 3960X. Однако с 18-ядерным Core i9-10980X старший представитель семейства Ryzen 9 вполне может сравниться. Иными словами, ситуация вновь повторяется: процессоры Ryzen 9 – это ещё не самые высокопроизводительные решения из тех, которые существуют для настольных систем, но они определённо самые производительные CPU для массовой платформы. Причём их быстродействие вполне можно сопоставлять со скоростью HEDT-систем, построенных на платформе LGA2066.
⇡#Производительность в финансовом анализе
Показатель производительности в данном случае выводится на основании практического использования трёх распространённых алгоритмов: метода Монте-Карло (или вероятностного моделирования), модели ценообразования опционов Блэка-Шоулза и биномиальной модели ценообразования опционов. Все три алгоритма прекрасно распараллеливаются, поэтому на следующей диаграмме процессоры выстраиваются во вполне ожидаемом порядке. Ryzen 9 5950X и Ryzen 9 5900X, естественно, вновь проигрывают по производительности Threadripper 3960X, но зато они оказываются лучше любых процессоров Intel, включая и Core i9-10980X. Иными словами, финансовый бенчмарк вновь указывает на то, что процессоры семейства Ryzen 9 – это отличные высокопроизводительные решения с очень выгодной ценой.
⇡#Производительность в задачах энергетической отрасли
В эту подгруппу бенчмарков входит ещё несколько задач из пакета SPECworkstation 3:
- Convolution – вычисление результата операции свёртки в свёрточной нейронной сети на изображении со случайной матрицей весов.
- FFTW – дискретное преобразование Фурье для одномерных, двумерных и трёхмерных матриц.
- Kirchhoff – расчёт обратного распространения сейсмического волнового поля с применением волнового уравнения Кирхгофа.
- srmp – задача обработки сейсмических данных при помощи алгоритма предсказания поверхностных кратных волн.
В данном случае относительная производительность Ryzen 9 5950X и Ryzen 9 5900X выглядит несколько хуже, чем в задачах других типов. По всей видимости, свой вклад вносит более низкая пропускная способность памяти, если сравнивать с системами на процессорах Threadripper или Core-X. Впрочем, даже несмотря на это, быстродействие старших Ryzen 9 нельзя назвать плохим или низким. Эти процессоры однозначно выигрывают у старших Comet Lake и Rocket Lake, а 16-ядерный Ryzen 9 5950X благодаря прогрессивной микроархитектуре Zen 3 сопоставим даже с заметно более дорогим Core i9-10980X.
⇡#Производительность при компиляции
Разработчики ПО, занятые в масштабных проектах, давно осознали свою потребность в высокопроизводительных многоядерных решениях. В целях тестирования мы проводили компиляцию и сборку браузера Chromium — и в очередной раз убедились, насколько для современных компиляторов важно количество ядер. На первом месте по производительности компиляции в Visual Studio 2019 оказался 24-ядерный Threadripper 3960X, у Ryzen 9 5950X он выиграл 34 %. Впрочем, 16-ядерник AMD при этом смог опередить 18-ядерный Core i9-10980X. А в целом группа процессоров, объединяющая представителей серии Ryzen 9, Core i9-10980X и Threadripper 3960X, заметно оторвалась от остальных участников теста – флагманских Core i9 для платформы LGA1200 и восьмиядерного Ryzen 7 5800X.
⇡#Архивация, перекодирование видео и Phyton
В отдельный подраздел мы вынесли тесты в «общеупотребительных» задачах, которые так или иначе возникают в рабочих станциях различного предназначения. Здесь оценивается скорость компрессии и декомпрессии в архиваторе 7-zip, скорость транскодирования видео в формат H.265 при помощи утилиты Handbrake и скорость математических расчётов в программах, написанных на Python 3.6 с использованием библиотек numpy и scipy. Как и во многих других случаях, тестовая нагрузка создавалась скриптами из набора SPECworkstation 3.
Если с производительностью при перекодировании видео всё было понятно заранее (это хорошо распараллеливаемая задача), то в тестах в 7-zip и Python можно увидеть довольно оригинальные результаты. Например, в архиваторе на первом месте оказывается восьмиядерный процессор Intel Core i9-11900K, который превосходит по производительности любые предложения AMD. Что же касается Python, то интерпретатор этого языка программирования устроен так, что ему не нравятся HEDT-процессоры, которые не могут предложить столь же эффективной схемы межъядерного взаимодействия, как привычные процессоры для массового сегмента. В итоге Ryzen 9 5950X и Ryzen 9 5900X занимают по быстродействию первые два места, а на третьем месте располагается Core i9-11900K.
⇡#Выводы
Тестированием Ryzen 9 5950X и Ryzen 9 5900X в приложениях, которые применяют в своей работе профессионалы, мы собирались показать, что такие CPU представляют собой нечто большее, нежели обычные потребительские модели. И такой вывод действительно можно сделать. Добавление в процессоры для платформы Socket AM4 второго CCD-чиплета, которое стало возможным благодаря переходу на многокристальный дизайн, позволило AMD не просто нарастить число вычислительных ядер свыше 8 штук, а добиться качественных перемен в быстродействии. В результате, несмотря на то, что Ryzen 9 5950X и Ryzen 9 5900X существуют в рамках обычной массовой платформы, они вполне могут рассматриваться как недорогие процессоры класса HEDT, которые применимы для профессиональной работы с контентом, для трёхмерного проектирования и моделирования, для научных расчётов и для финансового анализа.
Иными словами, представители серии Ryzen 9 — это уже не просто ультимативные геймерские модели, как про них думают многие, а самые настоящие процессоры для рабочих систем, пусть и отличающиеся определёнными компромиссами. Безусловно, они достойно проявляют себя и в современных играх, но при геймерской нагрузке разница между тем же Ryzen 9 5950X и более простым и доступным восьмиядерником Ryzen 7 5800X будет почти незаметна, а вот в ресурсоёмких рабочих задачах преимущество Ryzen 9 может оказаться принципиальным.
Предлагаемое в Ryzen 9 5950X и Ryzen 9 5900X сочетание потребительских качеств уникально. Никаких других CPU с близким быстродействием, которые можно было бы использовать в обычных массовых системах, не существует. Даже самые быстрые процессоры среди предложений Intel для экосистемы LGA1200 зачастую оказываются медленнее Socket AM4-флагманов на десятки процентов. При этом и Ryzen 9 5950X, и Ryzen 9 5900X относятся к ценовой категории «дешевле $1 000», что позволяет говорить о них как о незаурядных по соотношению цены и производительности решениях.
Вместе с тем отсутствие в Ryzen 9 поддержки четырёхканальной памяти, которая считается стандартом для HEDT-платформ, не является критичным недостатком. В проведённых нами тестах наряду с этими процессорами приняли участие и чистокровные решения AMD и Intel для рабочих станций — и нельзя сказать, что они выступили намного убедительнее, несмотря на больший объём кешей и на более высокую пропускную способность подсистемы памяти.
Весьма характерно, что 24-ядерный Threadripper 3960X превосходит 16-ядерник Ryzen 9 5950X далеко не всегда. Современные процессоры Ryzen 9 обладают и более прогрессивной микроархитектурой, и более низкими задержками при межъядерном взаимодействии, и более крупными восьмиядерными CCX-комплексами. За счёт всего этого старший на данный момент процессор для платформы Socket AM4 может оказаться лучше младшего процессора для HEDT-платформы Socket sTRX4. Совокупность задач и приложений, где наблюдается именно такая картина, довольно значительна, и в неё, например, входят популярные пакеты для автоматизированного проектирования или работы с видеоконтентом.
Что же касается старшего HEDT-процессора компании Intel, Core i9-10980XE, то он никакого сравнения с Ryzen 9 5950X и Ryzen 9 5900X не выдерживает вообще, несмотря на большее количество ядер и четырёхканальную память. Здесь на стороне предложений AMD оказывается подавляющее преимущество, хотя они и стоят заметно меньше. Это, кстати, в очередной раз показывает, насколько сильно AMD оторвалась от конкурента в части развития архитектуры своих процессоров.
Окончательный же вывод такой: если вы выбираете конфигурацию рабочего компьютера, который должен решать какие-то ресурсоёмкие задачи и трудиться в профессиональных приложениях, стоит внимательно присмотреться к Ryzen 9 5950X и Ryzen 9 5900X. Эти универсальные многоядерные модели хорошо справляются не только с общеупотребительными нагрузками и современными играми, но и с более сложными и специфическими задачами, для решения которых раньше требовались особенные CPU специального класса HEDT.
Если Вы заметили ошибку — выделите ее мышью и нажмите CTRL+ENTER.