amd sam что это
Постройте ПК на компонентах AMD и получите прирост в играх. Компания представила технологию Smart Access Memory
Пока поддерживается лишь новейшими CPU и GPU
Компания AMD находится в достаточно уникальном положении. На процессорном рынке она конкурирует с Intel, на графическом (если мы говорим о дискретных адаптерах) — с Nvidia. Причём и там, и там игроков фактически всего по два, и в обоих случаях AMD выступает в роли догоняющего.
Однако при этом у компании есть то, чего нет ни у Intel, ни у Nvidia. Речь о том, что AMD выпускает и процессоры, и видеокарты. Да, Intel тоже готовится выйти на рынок дискретных настольных видеокарт, но этого пока не случилось, да и её продукт в любом случае будет для неё первым за очень долгий срок.
AMD же уже начала извлекать пользу от присутствия на обоих рынках, хотя фактически ей нужно было начать намного раньше. Как бы там ни было, во время анонса новых видеокарт Radeon RX 6000 мы видели упоминание технологии AMD Smart Access Memory. И теперь мы знаем, что это такое.
Smart Access Memory — это технология, позволяющая процессору получить полный доступ к памяти видеокарты, что позволяет нарастить производительность. Сама AMD говорит о приросте до 11%, но её же графики показывают, что зачастую это всё же 5-6%. Это немного, но, вероятно, в будущем эта технология позволит добиться большего.
Также стоит отметить, что технология, во-первых, требует интеграции со стороны разработчиков для полноценной работы, а во-вторых, она, конечно, требует, чтобы ПК был построен на компонентах AMD. Если точнее, на данный момент Smart Access Memory поддерживается процессорами Ryzen 5000, чипсетами 500-й серии и видеокартами Radeon RX 6000. Возможно, позже AMD расширит поддержку как минимум для более старых CPU и чипсетов, а вот для видеокарт вряд ли.
Новейшая изначально эксклюзивная технология AMD SAM уже доступна для процессоров Intel
Всё дело в лежащем в основе открытом стандарте
Технология AMD Smart Access Memory (SAM), заключающаяся в полном доступе процессора к памяти видеокарты, изначально была представлена для самых новых компонентов AMD: видеокарт Radeon RX 6000, процессоров Ryzen 5000 и системных плат на чипсетах 500-й серии.
На днях мы узнали, что эта технология вскоре станет доступна и владельцам плат на чипсетах X470 и B450. Но и это не всё. Дело в том, что сама технология не проприетарная. Она опирается на спецификацию PCIe под названием Resizable BAR Capability. И по этой причине реализовать её можно и с видеокартами Nvidia, и с процессорами Intel, причём первая уже заявляла, что внедрит поддержку в свои адаптеры.
Теперь же стало известно, что Asus неожиданно выпустила обновления BIOS для системных плат на чипсете Intel Z490, которые добавляют этим самым платам и, соответственно, процессорам Intel в исполнении LGA1200, поддержку Resizable BAR Capability.
Пока обновления носят статус беты, так что в работе могут быть ошибки, но вскоре явно появятся и финальные версии. Как мы уже убедились, технология SAM в случае платформы AMD зачастую добавляет лишь несколько процентов к производительности, но порой прирост достигает 15-17%.
Включение SAM дает ощутимый прирост FPS в играх для связки Radeon RX 6800 XT + Core i9-10900K на материнской плате Z490
Функция AMD Smart Access Memory является маркетинговым названием технологии, которую возможно было реализовать со времен PCIe 2.0. Однако AMD воспользовалась этой возможностью только с новым поколением видеокарт Radeon RX 6000. Последние тесты функции SAM (или Re-Size BAR) показывают отличную работоспособность на одной из материнских плат ASUS Z490.
Компания ASUS совсем недавно (27 ноября) выпустила новую прошивку для материнской платы ASUS ROG Maximus XII Extreme, в которой предусмотрена функция Re-Size Bar. Японский портал ASCII.jp поспешил проверить обновление, протестировав SAM на системе с видеокартой Radeon RX 6800 XT и процессором Intel Core i9-10900K.
В тесты были включены четыре игры, в которых прирост FPS от Smart Access Memory наиболее заметен: Assassin’s Creed Valhalla, Forza Horizon 4, Red Dead Redemption 2 и Rainbow Six Siege.
(P.S. На всех изображениях нижние графики — без включения SAM, верхние — с включенной технологией)
Тесты Assassin’s Creed Valhalla в Full HD на максимальном пресете графики показали прирост FPS по средней частоте кадров, а также небольшой прирост в показателях редких событий (1%). По максимальной частоте кадров FPS вырос всего на 2 с включением SAM.
Тесты Forza Horizon 4 проводились в разрешении 2560х1440 с ультра-пресетом графики. На изображении разрешение Full HD, но это ошибка автора. В Forza Horizon 4 прирост FPS с включением SAM составил уже значительные числа. При этом, FPS вырос буквально по всем показателям, включая редкие события.
Следующая игра — Red Dead Redemption 2. Разрешение Full HD, максимальные настройки графики. Здесь ситуация очень интересная, потому что с включением SAM прекратились редкие просадки до 33 FPS и показатель редких событий встал на уровне 94 FPS. Также немного выросли показатели средней и максимальной частоты кадров.
В Rainbow Six Siege с разрешением 1920х1080 и высочайшими настройками графики включение Smart Access Memory также слегка увеличило показатели средней и максимальной частоты кадров, но какая разница, когда счетчик FPS переваливает за 400 — прирост уже просто не заметить глазом. Наибольшее влияние технология SAM оказала, опять же, на показатели редких событий, подняв цифры с 279 до 312 кадров в секунду.
Таким образом, как и говорила AMD, Smart Access Memory является открытой технологией, и для ее работы не обязательно наличие связки Ryzen 5000 + Radeon RX 6000. И сейчас мы видим, что технология отлично работает с Intel.
Напомним, что оставить вопросы и получить обратную связь по поводу заказа Radeon RX 6800/6800 XT можно в отдельной теме. А в нашем каталоге вы можете ознакомиться с доступными комплектующими для своего ПК.
AMD подтвердила, что Smart Access Memory является открытой технологий, но пока работает только с Ryzen 5000
AMD заявила, что её технология Smart Access Memory (SAM) не является закрытой и предназначена не только для использования в связках её собственных процессоров серии Ryzen 5000 и графических ускорителей семейства Radeon RX 6000. Просто компания ещё не работала с другими производителями, чтобы включить её поддержку, хотя и приветствует возможность сделать это.
Напомним: AMD во время анонса видеокарт Radeon RX 6000 представила SAM. Если в обычных ПК на базе Windows процессоры могут одновременно обращаться только к части графической памяти (VRAM), то с помощью этой технологии можно расширить канал данных, позволяя процессору задействовать сразу весь массив видеопамяти и устранить потенциальные узкие места, достигнув повышенной производительности.
Недавно NVIDIA рассказала, на чём именно построена SAM в новых видеокартах AMD Radeon RX 6000. Также производитель GeForce объяснил, что в своей основе технология не ограничивается шиной PCIe 4.0 или только процессорами AMD. Более того, NVIDIA заявила, что в её лабораториях SAM уже работает на видеокартах Ampere с процессорами Intel и PCIe 3.0.
До этого складывалась довольно странная ситуация: AMD традиционно выступала за открытые технологии, а с анонсом RDNA 2 заявила, что Smart Access Memory будет работать только с её новейшими процессорами Ryzen 5000. В результате NVIDIA, которую обычно осуждают за закрытость, стала оплотом открытых стандартов и пообещала представить аналогичную функцию для своих видеокарт, работающую с любыми процессорами.
Оказалось, что AMD пока просто собирается ограничиться поддержкой и обкаткой SAM на связке процессоров Ryzen 5000 и видеокарт Radeon RX 6000. А технология на самом деле использует изменение размера BAR, стандартной возможности PCIe — поэтому она может работать и на другом оборудовании.
Что такое Infinity Cache и Smart Access Memory: как новые технологии AMD увеличивают производительность
Содержание
Содержание
В конце ноября 2020 года AMD выпустила новые видеокарты — Radeon RX 6800 и 6800XT. Помимо прочего, они обладают новыми технологиями Infinity Cache и Smart Access Memory. Давайте разберемся, что это за фишки и как они влияют на производительность.
Infinity Cache
Чтобы конкурировать с NVIDIA и сделать высокопроизводительные видеокарты, AMD необходимо было наращивать пропускную способность памяти. В прошлогодних RX 5700 и 5700 XT использовалась GDDR6 на 256-битной шине с 448 ГБ/с — для 4К этого явно недостаточно. Для увеличения скорости были два очевидных пути.
Во-первых, AMD могла перейти на память HBM2, которую однажды уже использовала в Radeon VII. Второй вариант — применить ту же GDDR6, но с 512-битной шиной. Обе опции гарантировали пропускную способность в районе 1 ТБ/с. Однако компанию не устраивала высокая цена чипов памяти. Чтобы решить эту проблему, был разработан третий вариант.
GPU-инженеры AMD применили неочевидное, но простое решение — увеличили кэш третьего уровня. Эту идею им подсказали разработчики серверных процессоров EPYC. Напомним, что кэш — это сверхбыстрая память, находящаяся в самом видеоядре. Обычно она очень маленькая, в районе 2–4 МБ. Но в картах 6000-й серии ее сделали просто огромной — целых 128 МБ.
Графический чип Navy21
Чтобы разместить такой объем, пришлось вчетверо сократить компоновку самого L3-кэша. Тут и пригодились разработки для серверов. Infinity Cache настолько быстрая, что может поднять пропускную способность всех 16 ГБ памяти. Это происходит благодаря тому, что она видна всему графическому ядру и обеспечивает мгновенный доступ.
Удалось не только догнать, но и обойти конкурента в лице NVIDIA. Топовые GeForce RTX 3090 и RTX 3080 имеют 384-битную и 320-битную шину. Это позволяет им развивать пропускную способность до 936 ГБ/с и 760 ГБ/с соответственно. Для этого «зеленым» пришлось сотрудничать с Micron, чтобы разработать новый сверхбыстрый тип памяти — GDDR6X.
AMD же установила на все флагманские модели (RX 6900 XT, RX 6800 XT, RX 6800) «прошлогоднюю» 256-битную память GRRD6. Но, благодаря Infinity Cache, ее пропускную способность удалось увеличить до невероятных 1664 ГБ/с. По итогу, новые Radeon оказались не так уж дороги в производстве, при этом они имеют высокую энергоэффективность и производительность.
Smart Access Memory
Еще одна новая технология от AMD — это Smart Access Memory. На презентации ее представляли как нечто эксклюзивное, доступное только для новых процессоров Ryzen 5000-й серии и видеокарт RX 6000.
На деле это был лишь маркетинговый ход. Оказалось, что SAM — это старая фишка, которую раньше применяли в игровых консолях. На самом деле, она основана на достаточно древних спецификациях PCI-e. Коротко говоря, Smart Access Memory позволяет центральному процессору использовать весь объем видеопамяти графической платы, что помогает избегать ненужного копирования данных в ОЗУ. Раньше, в обычных ПК на базе Windows, было ограничение в 256 МБ.
В оптимизированных играх заявлен прирост от 5 до 11%
Когда выяснилось, что новая технология — это никакой не эксклюзив, а лишь открытый стандарт, NVIDIA сразу начала разработку собственного программного решения. Оно будет доступно как для процессоров Intel, так и для Ryzen (если AMD не станет возражать). Пока что заявлена поддержка видеокарт 3000-й серии. Возможно, в будущем ее получат и прошлые поколения GeForce.
Сложилась странная ситуация: AMD традиционно выступала за открытые технологии, а NVIDIA старалась использовать проприетарное программное обеспечение. Но сейчас получается, что Smart Access Memory поддерживает только новейшие ЦП серии 5000, игнорируя популярные модели прошлых поколений (например, Ryzen 3600). А грядущий аналог от «зеленых» позволит видеокартам GeForce работать с любыми современными процессорами.







