Во время анонса видеокарт Radeon RX 6000-й серии компания AMD отметила технологию Smart Access Memory (SAM), которая обеспечивает прирост производительности при работе ускорителя в связке с процессорами Ryzen 5000 (Zen 3). Прежде сообщалось, что Ryzen 3000 и более старые чипы AMD, в отличие от процессоров Intel, якобы не поддерживают технологию SAM из-за отсутствия нужных аппаратных средств и поддержки инструкций PDEP. Но оказалось, что не всё так однозначно.

Для начала напомним, что SAM основана на технологии изменения размера регистров Resizable BAR (Base Address Registers), которая является частью спецификаций интерфейса PCI Express, начиная с версии 2.0, и не является эксклюзивом AMD. Если в обычных ПК на базе Windows процессоры могут напрямую обращаться только к части графической памяти объёмом до 256 Мбайт, то с помощью технологии Resizable BAR можно расширить канал данных, позволяя процессору задействовать сразу весь массив видеопамяти. Это устраняет потенциальные узкие места и обеспечивает прирост производительности в некоторых играх (по оценкам AMD — до 15 %). Это особенно актуально сейчас, когда объёмы используемой играми видеопамяти часто превышают даже 10 Гбайт. Resizable BAR вполне работает на связке Radeon RX 6000 и процессоров Intel на платах ASUS и ASRock. Поскольку это часть спецификаций PCI Express, NVIDIA тоже планирует добавить поддержку этой технологии в некоторые свои графические ускорители.

Слухи относительно отсутствия поддержки SAM в чипах Ryzen 1000, 2000 и 3000 были вначале опровергнуты Яном Куртрессом (Ian Curtress) из Anandtech, который получил разъяснение от самой AMD. Оказывается, SAM не полагается на инструкцию PDEP и будет работать независимо от того, насколько хорошо инструкция поддерживается процессором.

Теперь MSI и ASUS продемонстрировали работу SAM на различных сериях процессоров AMD Ryzen, которые не обладают архитектурой Zen 3. Согласно опубликованным скриншотам процессоры серий AMD Ryzen 4000G и Ryzen 3000 на архитектуре Zen 2 тоже будет поддерживать SAM на материнских платах с чипсетами AMD 500-й серии. Компания ASUS же показала возможность использования Re-Size BAR с процессором Ryzen 7 1700 на базе Zen.

Ранее на этой неделе ресурс Igors’LAB опубликовал историю о том, что NVIDIA также работает над альтернативой технологии AMD SAM. Утверждается, что внутри компании ведутся дискуссии о том, должна ли серия GeForce RTX 30xx поддерживать эту технологию. Не ясно, были ли приняты какие-либо окончательные решения на этот счёт, но, учитывая, что NVIDIA заявляла, что обдумывает возможность добавления поддержки Resizeble BAR, отступать было бы уже поздно.

Между тем, AMD не делала никаких публичных заявлений относительно потенциальной поддержки SAM на старых графических ускорителях Radeon.