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 certainly, it has been part of the PCIe specification since 2008. This doc relationship 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 appropriate machine can allow it with the driving force replace by the software program.
AMD’s SAM implementation at present requires a Ryzen 5000 sequence CPU, 500 sequence motherboard chipset, and the newest Radeon RX 6000 sequence GPU. NVIDIA’s implementation may cowl a variety of {hardware}, together with Intel and AMD CPUs and their respective platforms. That signifies that even the PCIe 3.Zero commonplace will get some love, as the present Intel desktop platforms are restricted to the PCIe 3.0. NVIDIA will use a driver replace to allow such a function, nevertheless, it could take a while to reach because the function continues to be being developed.