процессоры

У amd ryzen есть слабое место в кеше l3 по дизайну ccx

Оглавление:

Anonim

Новые процессоры AMD Ryzen 7 показали очень хорошую общую производительность, однако в некоторых случаях их производительность довольно странно падает. По-видимому, самое большое слабое место новых процессоров AMD - это подсистема памяти, в которой Sunnyvale приходится очень усердно работать до появления Ryzen 3 и Ryzen 5 для улучшения скорости и задержек.

Кэш-память третьего уровня - большая слабость AMD Ryzen

Hardware.fr провел исчерпывающее исследование системы памяти и кеша новых процессоров AMD Ryzen 7. Очевидно, что проблема с реализацией кеша L3 в Ryzen заключается в том, что эта память имеет очень большие задержки (100 нс), которые могут быть на 30 нс выше, чем в случае Intel i7 и даже предыдущего AMD FX (70 нс).

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

В случае процессоров Intel Core i7-6900K, которые имеют 32 КБ кэш-памяти первого уровня, производительность максимальна до тех пор, пока обрабатываемые данные не умещаются в пределах первого уровня, а затем они должны перейти к кэш-памяти второго уровня, имеющей размер 256 КБ, в случае, если объем данных больше, он должен пойти в кэш L3, который имеет емкость 20 МБ. Если данные больше 16 МБ, они передаются в основную память системы с задержкой 70 мс.

В случае Ryzen 7 1800X все работает хорошо в случае кэшей L1 и L2, которые составляют 32 КБ и 512 КБ соответственно. Однако, когда мы попадаем в кэш L3, поведение совершенно иное, вплоть до 4 МБ использования L3, мы видим увеличение задержек, которое соответствует ожидаемому, однако задержки резко возрастают, когда 16 МБ кэш L3. Эта проблема возникнет из модульной конструкции CCX новых процессоров Ryzen, каждый из модулей состоит из четырех ядер и 8 МБ кэш-памяти третьего уровня.

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

AMD Ryzen 7 1700 Обзор на испанском языке (полный анализ)

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

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

МЫ РЕКОМЕНДУЕМ ВАМ Radeon Software Adrenalin 2019 Edition 19.7.1.

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

Источник: techpowerup

процессоры

Выбор редактора

Back to top button