Friday, November 13th 2020

NVIDIA is Working on Technology Similar to AMD's Smart Access Memory

AMD's Smart Access Memory (SAM) is a new technology that AMD decided to launch with its Ryzen 5000 series CPUs and Radeon RX 6000 series GPUs. The technology aims to solve the problem where a CPU can only access a fraction of GPU VRAM at once, making some bottlenecks in the system. By utilizing the bandwidth of PCIe, the SAM expands its data channels and uses all the speed that the PCIe connection offers. However, it appears that AMD might not be the only company offering such technology. Thanks to Gamer's Nexus, they got a reply from NVIDIA regarding a technology similar to AMD's SAM.

NVIDIA responded that: "The capability for resizable BAR is part of the PCI Express spec. NVIDIA hardware supports this functionality and will enable it on Ampere GPUs through future software updates. We have it working internally and are seeing similar performance results." And indeed, it has been a part of the PCIe specification since 2008. This document dating to 2008 says that "This optional ECN adds a capability for Functions with BARs to report various options for sizes of their memory mapped resources that will operate properly. Also added is an ability for software to program the size to configure the BAR to." Every PCIe compatible device can enable it with the driver update through the software.
AMD's SAM implementation currently requires a Ryzen 5000 series CPU, 500 series motherboard chipset, and the latest Radeon RX 6000 series GPU. NVIDIA's implementation could cover a wide range of hardware, including Intel and AMD CPUs and their respective platforms. That means that even the PCIe 3.0 standard will get some love, as the current Intel desktop platforms are limited to the PCIe 3.0. NVIDIA will use a driver update to enable such a feature, however, it may take some time to arrive as the feature is still being developed.
Source: Gamer's Nexus (Twitter)
Add your own comment

64 Comments on NVIDIA is Working on Technology Similar to AMD's Smart Access Memory

#26
r.h.p
i think the reason to acquire ATI is finally starting to pay off , especially when you see Intel pushing back into the gpu performance sector , ...
Posted on Reply
#27
BarbaricSoul
My question is if this option has existed since 2008 , WHAT IN THE HELL IS IT JUST NOW BEING ENABLED?!?!?!?!?!?!?!?!?!?!?!
Posted on Reply
#28
Mussels
Freshwater Moderator
BarbaricSoulMy question is if this option has existed since 2008 , WHAT IN THE HELL IS IT JUST NOW BEING ENABLED?!?!?!?!?!?!?!?!?!?!?!
wasn't enough PCI-E bandwidth and/or RAM bandwidth for each gen to be worth it

high clock DDR4, PCI-E 4.0 and the high infinity fabric speed on ryzen are probably key here
Posted on Reply
#29
deu
TheEmptyCrazyHeadWhilst it's clear that AMD pulled an 'nvidia' one with the SAM feature requirements, I couldn't help myself visualize the famous words "it just works" after reading the article. I guess the real power of the feature will be felt with the next-gen games and AMD's ability to enamour the developers.
For sure! Remember Smart Access Memory is a development that greatly benifit the consoles (since their ecosystem is fixed and have both AMD GPU and CPU). This ensures that all games for console is optimized to utilize this feature (if it makes sense). This tricle down to benifit the PC gamers, due to the strong push for utilization of the feature!
Posted on Reply
#30
SIGSEGV
z1n0xdouble standards
always has been
Posted on Reply
#31
HD64G
Me thinks that since Linux has a similar utility, nVidia will make one for windows that helps a bit but since PCIE4 is the main factor that helps in making that feature work best (alongside the GPU arch), this nVidia effort will bring much smaller gains (1-2% on average) than AMD's one. So, nVidia marketing works really hard to keep customers but reviews of Zen3 & Big Navi combo will make their effort futile imho. And last day leaks tell that 6900XT is faster than 3090. If that is true, AMD will have beaten both Intel and nVidia in pure performance in a month. While 99% of the enthusiasts couldn't believe it would be possible. And with the next-gen consoles taking over, gaming and AMD will be the closest ever.
Posted on Reply
#32
mouacyk
NVidia isn't going to gain as much from this on their big die which is already up to 384-bits (50% more than AMD). AMD needed this to get additional bandwidth on their 256-bit bus, whereas they usually create hulking 512-bit bus dies.
Posted on Reply
#33
Jism
Vya DomusThis begs an interesting question, if this feature was just waiting to be enabled how come NVIDIA only just started to work on this after AMD announced it ? Must be a coincidence, right ...

This isn't the first time something like this happened, with HDR AMD was the first to it, then NVIDIA "somehow" realized their GPUs supported that too but only then did they enabled it.
They wrote seeing simular performance results, so it's a feature not both of the company's actually utilitised.

For AMD it's just good marketing; pairing a 6x00 SERIES GPU with a 5x00 SERIES CPU. And be honest; the 5x00 on it's own already beats intels best offering. Intel is no longer the "gaming" king or platform.

But i can jack up the PCI-E bus from 100 to 106Mhz, and see some simular extra performance increase as well; alot of computer simply have alot of untapped potential.

Edit: composter.com.ua/documents/ECN_Resizable_BAR.pdf

Sponsors: AMD & HP. Not a sign of Nvidia there when it was introduced. But at the other end; back then cards did'nt have 16GB of VRAM so the functionality was kind of useless back then. Cards came with ~ 256 up to 1GB of VRAM.
r.h.pi think the reason to acquire ATI is finally starting to pay off , especially when you see Intel pushing back into the gpu performance sector , ...
Finally? Lol. It's bin paying off in both consumer and enterprise section(s) for years. They have the complete console market, being sold in the millions each generation.
Posted on Reply
#34
kapone32
The Games that Nvidia plays for Mindshare are laughable. The fact that so many people blindly promote them at all times in all things is worrying.
Posted on Reply
#35
$ReaPeR$
I will gladly overpay for AMD products until their market share is on par with their competition. It's literally the only way to ensure a healthy and diverse PC hardware ecosystem. That's beneficial for us the consumers in the long run. If you don't get that then you deserve a quad core "enthusiast" grade cpu in 2020 and a 500 dollar mid tier gpu from the greed camp. Btw, nvidia can't pull this off without cpu and mobo ecosystem, that's why they bought arm. The industry tendency is toward full ecosystem similar to what apple is doing. This "news" is just marketing crap to stifle amd products.. because being technologically competitive costs billions more.
Posted on Reply
#36
Mysteoa
Nephilim666It was clear from the get go that AMD was deliberately restricting it to 5000-series CPUs since 3000 series have the same I/O die. That it's just an implementation of a feature built into the interface spec is not surprising and it will be a coup if NVIDIA enable it for all SKUs and expose AMD's ruse.
It's something that is enabled in BIOS for Ryzen 5000, so if Nvidia manged to supply a bios sure they can expose AMD.
Posted on Reply
#37
dicktracy
AMD is acting very shady as of late. Makes you think AMD and Intel are the same company now, just rebranded to trick moronic fanboys.
Posted on Reply
#38
bug
dicktracyAMD is acting very shady as of late. Makes you think AMD and Intel are the same company now, just rebranded to trick moronic fanboys.
They always were.
I've always told people that loved AMD simply because they were the underdog: wait for them to compete with Intel on equal footing and you'll they behave the same.
And this isn't even about taking sides or anything. It's simply how businesses work.
Posted on Reply
#39
TheoneandonlyMrK
Nephilim666It was clear from the get go that AMD was deliberately restricting it to 5000-series CPUs since 3000 series have the same I/O die. That it's just an implementation of a feature built into the interface spec is not surprising and it will be a coup if NVIDIA enable it for all SKUs and expose AMD's ruse.
Strange angle you chose ,Ruse, anyways reading fail, it says Ampere, not Geforce.
And no one thought about this before AMD, or did I miss one of your pre Ryzen 5000 threads about no one increasing the accessable memory between CPU and GPU.

It literally wasn't a thing even though it was allowed before.

Good times though ,Nvidia grabs another idea ,we all get some free performance eh Even my 2060 ,this guy said so.
Posted on Reply
#40
bug
theoneandonlymrkStrange angle you chose ,Ruse, anyways reading fail, it says Ampere, not Geforce.
And no one thought about this before AMD, or did I miss one of your pre Ryzen 5000 threads about no one increasing the accessable memory between CPU and GPU.

It literally wasn't a thing even though it was allowed before.

Good times though ,Nvidia grabs another idea ,we all get some free performance eh Even my 2060 ,this guy said so.
If no one thought about this before, who put it in the PCIe specs?
I think AMD just happened to make it work first. Quite possibly because they stuck with one GPU and one CPU series (which diesn't have to stay like this forever), where Nvidia couldn't.
Posted on Reply
#42
TheoneandonlyMrK
bugIf no one thought about this before, who put it in the PCIe specs?
I think AMD just happened to make it work first. Quite possibly because they stuck with one GPU and one CPU series (which diesn't have to stay like this forever), where Nvidia couldn't.
Sarcasm is tricky eh.
Posted on Reply
#43
hurakura
it will be called smart ass memory
Posted on Reply
#44
bug
theoneandonlymrkSarcasm is tricky eh.
Not a hint of sarcasm I can detect in your previous post.
Posted on Reply
#45
TheoneandonlyMrK
Me previously"
literally wasn't a thing even though it was allowed before"
bugNot a hint of sarcasm I can detect in your previous post.
So I knew it was already a thing before.

And the Nvidia passing it to my 2060 was the sarky part.
The bit about AMD having the idea was not sarcasm, before they spoke the the words SAM, as I said no one was talking about it or asking for it.

Or did I miss a thread?!.
Posted on Reply
#46
bug
theoneandonlymrkMe previously"
literally wasn't a thing even though it was allowed before"

So I knew it was already a thing before.

And the Nvidia passing it to my 2060 was the sarky part.
The bit about AMD having the idea was not sarcasm, before they spoke the the words SAM, as I said no one was talking about it or asking for it.

Or did I miss a thread?!.
Ok, I get it now. Sorry, sarcasm doesn't work well over the net.
Posted on Reply
#47
Dave65
z1n0xSo people give AMD shit for restricting it to Ryzen 5000, but a pass to Nvidia for only enabling it on Ampere, even though it been part of the PCIe spec. for a long time.
Don't you just love them double standards, always good for laughs.
Yeah was scratching my head on that one also:shadedshu:
Posted on Reply
#48
evernessince
Call me when you have a concrete release date Nvidia. With no concrete date this just seems like a petty attempt to distract for the upcoming AMD launch. I would not be surprised if Nvidia announce the 3070 Ti next week with 5 cards in stock total either.
Posted on Reply
#49
zlobby
bugThey always were.
I've always told people that loved AMD simply because they were the underdog: wait for them to compete with Intel on equal footing and you'll they behave the same.
And this isn't even about taking sides or anything. It's simply how businesses work.
Ahem, you may want to check AMD's list of firsts. Also, maybe the (quite enormous) list of intel's vulnerabilities.

My only quarrel with AMD is their closed-source PSP and stuff.
Posted on Reply
#50
SIGSEGV
bugloved AMD simply because they were the underdog
nope, you're 1000000% wrong. I love their tech revolution to fight the greed (closed ecosystem)
Posted on Reply
Add your own comment
Nov 23rd, 2024 04:51 EST change timezone

New Forum Posts

Popular Reviews

Controversial News Posts