Обзор и тестирование процессора AMD Ryzen Threadripper 1950X: для чего нужны 32 потока?
23-10-2017
В этом году компания AMD изрядно потрепала нервы своему ключевому конкуренту на рынке процессоров. Сначала она успешно представила линейку AMD Ryzen, чем спровоцировала ускоренный выход Intel Coffee Lake. Затем выпустила серию серверных процессоров AMD EPYC 7000, чтобы Intel Xeon не чувствовали себя столь вольготно на рынке. В конце лета появилась серия AMD Ryzen Threadripper в качестве конкурента для Intel Core X. А к концу года должны дебютировать и первые мобильные APU линейки AMD Raven Ridge, которые будут противостоять Intel Kaby Lake R. И во всех этих процессорах AMD использовала свою 14-нм микроархитектуру Zen. Именно о флагмане высокопроизводительной серии массовых пользовательских процессоров, модели AMD Ryzen Threadripper 1950X, мы и поговорим в данном обзоре. Но для лучшего понимания его особенностей следует слегка освежить и углубить матчасть.
Немного теории
Ключевым структурным элементом микроархитектуры AMD Zen выступает модуль CPU Complex (CCX). Он включает в себя четыре процессорных ядра, каждое из которых имеет в своем распоряжении 512 КБ кэш-памяти L2. В свою очередь кэш-память L3 разделена на восемь частей по 1 МБ, и доступ к ней имеют все ядра.
Для построения многоядерных процессоров линейки AMD Ryzen Threadripper используются кристаллы AMD Zeppelin, каждый из которых имеет в своей структуре два модуля CCX и 2-канальный контроллер памяти.
Независимо от модели, на подложке AMD Ryzen Threadripper всегда находится четыре кристалла, но два из них не прошли контроль качества на производстве, они не работают и их активация невозможна. Остальные два позволяют получить от 8 до 16 ядер и обеспечивают работу 4-канального контроллера памяти с поддержкой двух DIMM-слотов на каждый канал.
Обмен данными между кристаллами AMD Zeppelin и между модулями CPU Complex внутри самих кристаллов осуществляется с помощью шины Infinity Fabric, которая привязана к частоте оперативной памяти. Поэтому в теории: чем выше будет частота ОЗУ, тем быстрее будет функционировать процессор в целом, что мы обязательно проверим чуть позже. Гарантированная частота памяти для всех представителей AMD Ryzen Threadripper составляет 2667 МГц. Это является одним из преимуществ над конкурентной серией Intel Core X, в которой гарантированная скорость ОЗУ зависит от конкретной модели.
Еще одним важным преимуществом можно назвать наличие у них 64 линий PCIe, из которых 48 выделяются для построения графической подсистемы, 12 идут для подключения скоростных M.2-накопителей, а еще 4 используются для связи с чипсетом AMD X399, с которым мы поближе познакомимся в одном из будущих обзоров. В целом структурная схема любого представителя семейства AMD Ryzen Threadripper представлена на следующем слайде.
Creator Mode vs Game Mode
Еще одна тема, нуждающаяся в теоретическом пояснении – это различия между режимами Creator и Game, которые присутствуют в утилите AMD Ryzen Master. По умолчанию используется первый. Разница между ними заключается в настройках режимов «Совместимости» (Legacy Compatibility) и «Доступа к памяти» (Memory Access).
Режим «Совместимости» будет полезен в некоторых устаревших играх, например, DiRT, которые физически не запустятся, если у процессора более 20 потоков. Он активен в Game Mode, что приводит к отключению половины ядер, превращая 16-ядерную / 32-поточную модель в 8-ядерную / 16-поточную. При этом остается 4-канальный доступ к ОЗУ и система видит все 8 DIMM-слотов.
Вторая настройка определяет режим доступа к памяти: в Creator Mode используется UMA (Unified Memory Architecture), что соответствует положению «Distributed», а в Game Mode применяется NUMA (Non-Unified Memory Architecture), что соответствует положению «Local».
В первом случае код программ и игр видит процессорные ядра и ОЗУ как единое вычислительное целое, поэтому особо не задумывается над тем, куда и каким путем записать данные в оперативную память. Главное, чтобы обеспечить максимальную пропускную способность, невзирая на задержки доступа к информации.
А при переходе в Игровой режим система старается поместить данные в ОЗУ максимально близко к тем процессорным ядрам, которые их будут обрабатывать, чтобы минимизировать задержки доступа. Конечно, через шину Infinity Fabric они могут получить доступ к 4 другим модулям памяти, которые напрямую подключены к соседнему кристаллу, но в таком случае задержка доступа повышается с 78 до 133 нс, то есть на 70%.
В итоге Game Mode выключает половину ядер и оптимизирует работу с ОЗУ для минимизации задержек доступа к данным. А Creator Mode позволяет использовать все доступные ядра и делает упор на максимальную пропускную способность в работе с ОЗУ.
В завершении теоретического блока просто напомним, что линейка AMD Ryzen Threadripper в первую очередь нацелена на инженеров, создателей контента, энтузиастов или тех геймеров, которые не просто играют, но параллельно транслируют происходящее в интернет или держат в фоне несколько тяжелых процессов. То есть лучше всего она проявит себя в мультизадачном режиме.
AMD Ryzen Threadripper 1950X
А теперь давайте перейдем к непосредственному знакомству с героем данного обзора – 16-ядерным, 32-поточным флагманом AMD Ryzen Threadripper 1950X. Для начала взглянем на его технические характеристики.
Спецификация
Модель |
AMD Ryzen Threadripper 1950X |
Маркировка |
YD195XA8AEWOF |
Процессорный разъем |
Socket TR4 |
Базовая частота / динамическая частота, МГц |
3400 / 4000 |
Количество ядер / потоков |
16 / 32 |
Объем кэш-памяти L1, КБ |
16 х 32 (память данных) |
Объем кэш-памяти L2, КБ |
16 x 512 |
Объем кэш-памяти L3, МБ |
2 x 16 |
Микроархитектура |
AMD Zen |
Максимальная расчетная мощность (TDP), Вт |
180 |
Техпроцесс, нм |
14 |
Максимальная температура, °С |
68 |
Поддержка инструкций и технологий |
MMX (+), SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, SSE4A, x86-64, AMD-V, AES, AVX, AVX2, FMA3, XFR, SHA, ADX, BMI1, BMI2, RDRAND, SMAP, CLZERO |
Встроенный контроллер памяти |
|
Тип памяти |
DDR4 |
Поддерживаемая частота, МГц |
2667 |
Число каналов |
4 |
Максимальный объем памяти, ГБ |
128 |
Сайт производителя |
|
Страница модели |
Упаковка, комплект поставки и внешний вид
Как и подобает флагманскому процессору, AMD Ryzen Threadripper 1950X поступит в распоряжение пользователя в оригинальной упаковке, которая выгодно выделяется на фоне картонных коробок большинства массовых процессоров. Она имеет два смотровых окошка: лицевое демонстрирует название линейки, а тыльное – сам процессор. В этом заключается вся информативность упаковки, которая была принесена в жертву ради более эффектного внешнего вида. Зато за сохранность транспортировки новинки можно не переживать. Комплект поставки в нашем случае отсутствовал.
Первое, что бросается в глаза при извлечении CPU из коробки, – это огромные его размеры: по диагонали он занимает более 9,5 см, что накладывает свои ограничения. Во-первых, на материнской плате процессорный разъем будет занимать много места. Во-вторых, выбор систем охлаждения весьма ограничен, ведь мы имеем 180-ваттное решение, для которого требуется увеличенное основание кулера. Но об этом чуть позже.
На теплораспределительной крышке можно найти название модели, код SKU, а также информацию о дате и стране производства. Например, данный образец был изготовлен на 27 неделе 2017 года (с 3 по 9 июля) на китайской фабрике в Сучжоу, а исходная пластина для него была создана на фабрике в американском Техасе.
На обратной стороне процессора мы видим контактные площадки для разъема Socket TR4. Впервые в массовых пользовательских моделях AMD использовала LGA-разъем. Причем физически он идентичен Socket SP3, которым обладают серверные процессоры линейки AMD EPYC, однако они не совместимы: то есть процессор серии AMD EPYC не будет работать на материнской плате под Socket TR4 и наоборот.
Анализ технических характеристик
Процессор AMD Ryzen Threadripper 1950X и материнскую плату ROG ZENITH EXTREME нам любезно предоставила для тестирования компания ASUS. В качестве системы охлаждения поначалу мы использовали СВО Cooler Master MasterLiquid Lite 240. Эта универсальная модель предназначена для разных платформ от AMD и Intel, но в списке поддерживаемых нет Socket TR4, поэтому для нее нам специально прислали крепления.
Однако огромные размеры AMD Ryzen Threadripper 1950X напомнили о себе в процессе монтажа: хорошо видно, что основание водоблока не может полностью закрыть теплораспределительную крышку. Давайте посмотрим, отразится ли это на эффективности охлаждения.
Для начала мы отключили технологию динамического разгона и получили частоту процессора на уровне 3,4 ГГц, что соответствует паспортным данным. Напряжение при этом составило 1,090 В.
Если же оставить технологию динамического разгона активной, то можно зафиксировать и максимально заявленную скорость в 4 ГГц при напряжении 1,461 В.
Однако при полной нагрузке частота процессора в основном находилась на уровне 3,3 ГГц. При этом его температура поднялась до 51°С при критическом показателе в 68°С. То есть в целом Cooler Master MasterLiquid Lite 240 справляется с возложенной задачей, даже если он изначально не был создан под эту платформу.
В простое скорость падала до 2,2 ГГц при напряжении 0,916 В. Температура опускалась до 31°С.
Дополнительно нам удалось заполучить в свое распоряжение процессорный кулер Noctua NH-U14S TR4-SP3, который специально создан под процессоры линеек AMD EPYC и AMD Ryzen Threadripper. Его конструкция включает в себя никелированное медное основание необходимого размера, чтобы полностью накрыть процессор, шесть никелированных медных 6-мм тепловых трубок, алюминиевый радиатор и вентилятор Noctua NF-A15 PWM на основе тихого и долговечного SSO2-подшипника. Скорость вращения его лопастей находится в диапазоне от 300 до 1500 об/мин, что позволяет создавать воздушный поток объемом до 140,2 м3/ч при шуме 24,6 дБ(А).
При аналогичной максимальной нагрузке кулер Noctua NH-U14S TR4-SP3 оказался более эффективным решением: он позволил частоте AMD Ryzen Threadripper 1950X подняться до 3 565 МГц при напряжении 1,243 В. А температура повысилась лишь до 43°С.
В режиме простоя температура процессора снизилась до 28°С.
Организация кэш-памяти у AMD Ryzen Threadripper 1950X не вызывает никаких вопросов:
- 32 КБ кэш-памяти L1 на ядро с 8-ю каналами ассоциативности отведено для данных;
- 64 КБ кэш-памяти L1 на ядро с 4-мя каналами ассоциативности используется для инструкций;
- 512 КБ кэш-памяти L2 на ядро с 8-ю каналами ассоциативности;
- 8 МБ общей кэш-памяти L3 на каждый 4-процессорный модуль CCX с 16-ю каналами ассоциативности.
В свою очередь 4-канальный контроллер оперативной памяти без проблем поддерживал работу модулей стандарта DDR4-2667 МГц. Максимальный объем ОЗУ на официальной страничке не указан, но производители совместимых материнских плат говорят о 128 ГБ.
Тестирование
При тестировании использовался Стенд для тестирования Процессоров №2
Материнские платы (AMD) | ASUS F1A75-V PRO (AMD A75, Socket FM1, DDR3, ATX), GIGABYTE GA-F2A75-D3H (AMD A75, Socket FM2, DDR3, ATX), ASUS SABERTOOTH 990FX (AMD 990FX, Socket AM3+, DDR3, ATX) |
Материнские платы (AMD) | ASUS SABERTOOTH 990FX R2.0 (AMD 990FX, Socket AM3+, DDR3, ATX), ASRock Fatal1ty FM2A88X+ Killer (AMD A88X, Socket FM2+, DDR3, ATX) |
Материнские платы (Intel) | ASUS P8Z77-V PRO/THUNDERBOLT (Intel Z77, Socket LGA1155, DDR3, ATX), ASUS P9X79 PRO (Intel X79, Socket LGA2011, DDR3, ATX), ASRock Z87M OC Formula (Intel Z87, Socket LGA1150, DDR3, mATX) |
Материнские платы (Intel) | ASUS MAXIMUS VIII RANGER (Intel Z170, Socket LGA1151, DDR4, ATX) / ASRock Fatal1ty Z97X Killer (Intel Z97, Socket LGA1150, DDR3, mATX), ASUS RAMPAGE V EXTREME (Intel X99, Socket LGA2011-v3, DDR4, E-ATX) |
Кулеры | Scythe Mugen 3 (Socket LGA1150/1155/1366, AMD Socket AM3+/FM1/ FM2/FM2+), ZALMAN CNPS12X (Socket LGA2011), Noctua NH-U14S (LGA2011-3) |
Оперативная память | 2 х 4 ГБ DDR3-2400 TwinMOS TwiSTER 9DHCGN4B-HAWP, 4 x 4 ГБ DDR4-3000 Kingston HyperX Predator HX430C15PBK4/16 (Socket LGA2011-v3) |
Видеокарта | AMD Radeon HD 7970 3 ГБ GDDR5, ASUS GeForce GTX 980 STRIX OC 4 GB GDDR5 (GPU-1178 МГц / RAM-1279 МГц) |
Жесткий диск | Western Digital Caviar Blue WD10EALX (1 ТБ, SATA 6 Гбит/с, NCQ), Seagate Enterprise Capacity 3.5 HDD v4 (ST6000NM0024, 6 ТБ, SATA 6 Гбит/с) |
Блок питания | Seasonic X-660, 660 Вт, Active PFC, 80 PLUS Gold, 120 мм fan |
Операционная система | Microsoft Windows 8.1 64-bit |
Обычно мы начинаем анализ результатов с разбора влияния технологии динамического разгона, но в этот раз решили упустить этот момент при тестировании и сконцентрироваться на сравнении показателей в режимах Creator Mode и Game Mode. Поскольку по умолчанию AMD Ryzen Threadripper 1950X работает в первом, то именно он выступает в качестве базового уровня для сравнения с другими процессорами. Если же перевести модель в Игровой режим, то это не лучшим образом скажется на синтетических тестах, которые все лучше оптимизируют под многопоточность. В итоге преимущество Creator Mode составляет в среднем 19%, зато в играх уже Game Mode выходит вперед почти на 9%.
Главным конкурентом AMD Ryzen Threadripper 1950X в ценовом плане выступает 10-ядерная модель Intel Core i9-7900X, рекомендованный ценник которой также составляет $999. Но у нас ее не было на тестировании, поэтому в роли оппонента выступил 8-ядерный Intel Core i7-7820X ($599). В синтетических тестах новинка от AMD вышла вперед в среднем на 13%, зато в играх уже решение от Intel отпраздновало победу с преимуществом в 5%. Конечно, у Ryzen Threadripper 1950X есть игровой режим с более высоким результатом, но все равно разница в цене неоправданно большая, если мы говорим о построении исключительно игровой системы.
Преимущество новинки над 8-ядерным AMD Ryzen 7 1700X в синтетических тестах достигает 32%, а в играх они практически равны. В свою очередь новый 6-ядерный флагман линейки Intel Coffee Lake, Intel Core i7-8700K, оказался на 6% лучше в играх, зато в синтетике Ryzen Threadripper 1950X опережает его на 22%.
Интересно, что в плане энергопотребления система со 180-ваттной новинкой на борту оказалась не самой прожорливой: для работы ей потребовалось 265 Вт, в то время как связка с 95-ваттным Intel Core i7-8700K потребляла 276 Вт. Конфигурации со 140-ваттным Intel Core i7-7820X хватило максимум 242 Вт. А самой энергоэффективной из этих связок оказалась система на базе AMD Ryzen 7 1700X с показателем в 182 Вт.
Разгон
Разгон процессора AMD Ryzen Threadripper 1950X удалось осуществить путем поднятия множителя до 39,75, что привело к повышению тактовой частоты ядер до 3966 МГц при напряжении 1,417 В. Для охлаждения использовался кулер Noctua NH-U14S TR4-SP3, который удержал температуру в пределах 43°С. Оценить влияние разгона на производительность AMD Ryzen Threadripper 1950X можно с помощью следующей таблицы:
Test |
Номинальный |
Разогнанный |
Прирост |
|
CINEBENCH R15 |
CPU, pts |
2973,00 |
3249,00 |
9,28% |
7-Zip v.16.04 |
Overall speed packing, КB/s |
51561 |
55830 |
8,28% |
Overall speed unpacking, КB/s |
906179 |
991903 |
9,46% |
|
SVPmark 3.0.3b |
Synthetic CPU |
5633 |
5966 |
5,91% |
Futuremark 3DMark Fire Strike, 1920x1080, v1.4.778 |
Physics score |
22731 |
23814,0 |
4,76% |
Среднее значение |
7,54% |
Тест при разных частотах памяти
На другом стенде, который включал в себя два 16-гигабайтных набора DDR4-3400 Patriot Viper 4, видеокарту Inno3D iChill GeForce GTX 1080 X3, SSD ADATA Ultrimate SU800 (для ОС и игры WATCH_DOGS 2) и HDD серии Seagate IronWolf (для остальных бенчмарков), мы проверили уровень прироста при поднятии частоты оперативной памяти. Если сбросить систему до стандартных настроек, то модули ОЗУ работали на частоте DDR4-2133. Нам без проблем удалось разогнать их до частоты DDR4-3066, с фиксацией промежуточных результатов (2400, 2667, 2800, 2933 МГц). А вот частота 3200 МГц приводила к сильному снижению стабильности системы, несмотря на коррекцию и достаточно низкоуровневых настроек, включая procODT, поэтому от дальнейших тестов мы отказались.
Полученные результаты сведены в следующую таблицу. А для более наглядного восприятия ниже есть графики по каждому тесту.
Test |
DDR4-2133 |
DDR4-2400 |
DDR4-2667 |
DDR4-2800 |
DDR4-2933 |
DDR4-3066 |
|
7-zip |
Compressing, KB/s |
47621 |
50941 |
52615 |
54487 |
54312 |
55665 |
Decompressing, KB/s |
963344 |
960526 |
966002 |
952342 |
960702 |
966002 |
|
Total Rating, MIPS |
70051 |
71821 |
73020 |
73481 |
73754 |
74762 |
|
Blender |
Render time, s |
13,36 |
13,47 |
13,46 |
13,68 |
13,6 |
13,45 |
AIDA64 |
Read, MB/s |
53340 |
59575 |
66398 |
69476 |
72822 |
75515 |
Write, MB/s |
60182 |
68735 |
77403 |
78543 |
86773 |
80184 |
|
Copy, MB/s |
57133 |
63418 |
71381 |
74117 |
78484 |
74981 |
|
Latency, ns |
118 |
106,8 |
101,7 |
96,6 |
94,5 |
91,2 |
|
CINEBENCH R15 |
CPU, cb |
3022 |
3021 |
3035 |
3018 |
3024 |
3035 |
RealBench |
Image Editing |
139676 |
143732 |
144344 |
142905 |
144841 |
146636 |
Encoding |
435086 |
447577 |
448897 |
451263 |
441517 |
441538 |
|
OpenCL |
103313 |
106594 |
106594 |
106594 |
109875 |
109875 |
|
Heavy Multitasking |
170279 |
206599 |
207163 |
199799 |
215394 |
197987 |
|
System Score |
191425 |
204806 |
205430 |
203821 |
205931 |
202034 |
|
WATCH_DOGS 2, Full HD, Very High |
Avg FPS |
73 |
79 |
79 |
80 |
82 |
84 |
Min FPS |
60 |
61 |
63 |
65 |
68 |
70 |
Таким образом, при выборе модулей ОЗУ рекомендуем как минимум стремиться к номинальному показателю в 2667 МГц. Более высокая частота не всегда приводила к росту производительности, поскольку некоторые приложения больше чувствительны к таймингам, чем к скорости. Поэтому многое зависит от конкретной программы и режима ее работы. Зато в тяжелой игре мы получили линейный рост производительности при увеличении частоты памяти.
Итоги
Чем же нам запомнился флагманский процессор AMD Ryzen Threadripper 1950X? Во-первых, наличием 16 физических ядер и возможностью обработки 32 потоков. Также приятно выделить в нем поддержку 32 МБ кэш-памяти L3, 64 линий PCIe, 48 из которых предназначены для графической подсистемы, и 4-канального контроллера оперативной памяти с гарантированной поддержкой стандарта DDR4-2667 МГц. Все это позволяет создать на его основе действительно производительную систему, которая лучше всего раскрывается в сложном мультизадачном режиме, особенно когда приложения оптимизированы под многопоточность.
Также приятно отметить использование в новой линейке LGA-разъема Socket TR4 и наличие специального режима Game Mode, который действительно обеспечивает бонус производительности в играх.
А теперь о слабых сторонах AMD Ryzen Threadripper 1950X. Первая выплывает из его огромных размеров и 180-ваттного теплового пакета: это повышенные требования к подсистеме питания материнской платы и системе охлаждения. Да и блок питания нужен будет соответствующий. Вторая состоит в более низком уровне производительности в однопоточном режиме, чем у конкурентов, поэтому особенно в старых играх или в программах с низкой оптимизацией под многопоточность новинка оказывается позади. Но даже приложения с заявленной многопоточностью могут попросту не использовать по максимуму все доступные ресурсы, что также может разочаровать неподготовленных пользователей.
Поэтому очень хорошо, что компания AMD пытается навязать конкуренцию Intel даже в сегменте высокопроизводительных систем, и микроархитектура AMD Zen этому весьма способствует, но подходить к покупке представителей линейки AMD Ryzen Threadripper нужно взвешенно. В первую очередь это платформа для рабочих систем со сложной мультизадачной нагрузкой. Если же вы выбираете компьютер исключительно под игры, то вполне можно ограничиться серией AMD Ryzen.
Автор: Сергей Будиловский
Выражаем благодарность компании ASUS за предоставленный для тестирования процессор.
Выражаем благодарность компаниям ASRock, ASUS, Cooler Master, G.SKILL, Kingston, MSI, Noctua, Sea Sonic, Seagate, Scythe и TwinMOS Technologies за предоставленное для тестового стенда оборудование.
Опубликовано : 23-10-2017
Подписаться на наши каналы | |||||