Процесори

Amd ryzen має своє слабке місце в кеш-програмі l3 від дизайну ccx

Зміст:

Anonim

Нові процесори AMD Ryzen 7 показали дуже високу загальну продуктивність, проте є кілька випадків, коли їх продуктивність знижується досить дивно. Мабуть, найбільшим слабким місцем нових процесорів AMD є його підсистема пам'яті, точка, де Sunnyvale доводиться дуже важко працювати до приходу Ryzen 3 та Ryzen 5, щоб підвищити швидкість та затримки.

Кеш-пам'ять L3 - велика слабка точка AMD Ryzen

Hardware.fr провів вичерпну перевірку системи пам’яті та кешу нових процесорів AMD Ryzen 7. Мабуть, існує проблема в реалізації кешу L3 в Ryzen, ця пам’ять має дуже великі затримки (100ns), які можуть бути на 30 нс вище, ніж у випадку з Intel i7 і навіть попереднього AMD FX (70 нс).

Ми продовжуємо досліджувати кеш-пам'ять нового Ryzen і бачимо, що L1 ще дуже далекий від продуктивності процесорів Intel, з іншого боку, кеш-пам'ять L2 Ryzen вдається запропонувати більш високі швидкості, ніж у Intel, хоча з дещо більшою затримкою. Найбільша слабкість L3 виявляється у затримці майже втричі, ніж у Intel.

У разі процесорів Intel Core i7-6900K, які мають 32 КБ кешу L1, продуктивність максимальна, доки дані для обробки не вмістяться в межах L1, тоді вони повинні перейти до кешу L2, який має розмір 256 Кб, якщо об'єм даних більший, йому доведеться перейти до кешу L3, який має ємність 20 Мб. Якщо дані перевищують 16 Мб, вони занурюються в основну пам'ять системи, яка має затримку 70 мс.

У випадку з Ryzen 7 1800X все працює добре у випадку кешів L1 та L2, що мають 32 КБ та 512 Кб відповідно. Однак, коли ми дістаємося до кешу L3, поведінка зовсім інша, до 4 Мб використання L3, ми бачимо збільшення затримок, що відповідає очікуваному, проте затримки різко зростають, коли 16 Мб кеш L3 Ця проблема випливає з модульної конструкції CCX нових процесорів Ryzen, кожен з модулів складається з чотирьох ядер та 8 Мб кешу L3.

Нерівна ефективність кешу Ryzen L3 між використанням 4 МБ або використанням 8 МБ пояснюється його модульним дизайном, що спричиняє різниці у часі доступу залежно від того, де частина L3 отримує доступ до комплексу CCX. Якщо ви використовуєте лише чотири ядра комплексу CCX, у вас є доступ до 8 МБ кешу, тоді як якщо ви використовували два ядра кожного комплексу CCX, ви могли використовувати загальні 18 Мб кешу L3.

Огляд AMD Ryzen 7 1700 іспанською мовою (повний аналіз)

В останньому випадку продуктивність все ще буде обмежена пропускною здатністю шини взаємозв'язку AMD Data Fabric, яка пов'язує комплекси CCX з пропускною здатністю всього 22 ГБ / с, що набагато нижчий показник, ніж 175 ГБ / с кешу. L3 Intel і навіть ця оперативна пам'ять.

Новий випуск для дефіциту материнської плати Ryzen, AM4

РЕКОМЕНДУЄМО ВАС Програмне забезпечення Radeon Adrenalin 2019 Edition 19.7.1 тепер доступне

Нова архітектура AMD Zen пропонує відмінну продуктивність, AMD обрала дизайн, який досягає найкращого балансу між продуктивністю, вартістю та масштабованістю завдяки своїм модулям CCX. Однак ця конструкція пояснить причину зниження продуктивності, ніж очікувалося, у деяких сильно залежних від кешу сценаріях, таких як ігри.

Джерело: techpowerup

Процесори

Вибір редактора

Back to top button