Задержка кэша видеокарт Radeon RX 6000 значительно меньше GeForce RTX 3000

В прошлом году AMD и NVIDIA выпустили линейки игровых видеокарт Radeon RX 6000 и GeForce RTX 3000. Их сравнительные тестирования продолжаются по сей день и на одно из таких тестирований мы с вами обратим внимание.

Ресурс Chips and Cheese провел небольшое, но важное тестирование. Он не стал сравнивать производительность тех или иных видеокарт, он замерил задержку кэша видеокарт AMD Radeon RX 6800 XT и NVIDIA GeForce RTX 3090 и поделился получившимися результатами.

Видеокарты AMD Radeon RX 6000 используют трехуровневую систему кэша: L0 (32 Кбайта), L1 (128 Кбайт), L2 (до 4 Мбайт) и Infinity Cache или L3 (до 128 Мбайт). NVIDIA GeForce RTX 3000, в свою очередь, используют двухуровневый кэш: L1 (128 Кбайт) и L2 (до 6 Мбайт). В теории, чем больше объем кэша, тем больше задержка при его заполнении и использовании.

Учитывая этот серьезный факт, задержка видеокарт AMD на микроархитектуре RDNA 2 оказалась ниже, чем у видеокарт NVIDIA на микроархитектуре Ampere. Что более примечательно, Infinity Cache или L3 кэш видеокарты Radeon RX 6800 XT добавляет всего 20 нс задержки при объеме 128 Мбайт.


Результат тестирования показывает, что при использовании 64 Кбайт кэша задержка ниже у RTX 3090, а при использовании большего количества кэша преимущество, причем заметное, переходит на сторону RX 6800 XT. Обращение к видеопамяти занимает у обеих видеокарт практически одинаковое количество времени: 268 нс у RTX 3090 и 264 нс у RX 6800 XT.