Perhaps this would be a good application for 3D XPoint memory that was seemingly discontinued due to lack of a compelling use case.
GPUs can now use PCIe-attached memory or SSDs to boost VRAM capacity
11–17 of 17 posts
Re: GPUs can now use PCIe-attached memory or SSDs to boost VRAM capacity
#12Perhaps this would be a good application for 3D XPoint memory that was seemingly discontinued due to lack of a compelling use case.
It was discontinued because it was too expensive to be viable.
Re: GPUs can now use PCIe-attached memory or SSDs to boost VRAM capacity
#13Good job decreasing latency. Now work on the bandwidth. A single HBM3 module has the bandwidth of half-a-dozen data center grade PCIe 5.0 x16 NVME drives. A single DDR5 DIMM has the bandwidth of a pair of PCIe 5.0 x4 NVME drives.
Re: GPUs can now use PCIe-attached memory or SSDs to boost VRAM capacity
#14Perhaps this would be a good application for 3D XPoint memory that was seemingly discontinued due to lack of a compelling use case.
Combined with the fact that Intel created both CXL and Optane, it stands to reason that the plan was to combine them eventually. Unfortunately, that was never came to pass :(
Re: GPUs can now use PCIe-attached memory or SSDs to boost VRAM capacity
#15Perhaps this would be a good application for 3D XPoint memory that was seemingly discontinued due to lack of a compelling use case.
Optane definitely had many great uses. It had stunningly good iops with very low latency, it had fantastic endurance, and no write amplification concerns. Optane was excellent for datases, just pricey! Far more pricey than Intel had promised initially, which was a disappointment, but still somewhat in league with enterprise SSDs of the time. If you really wanted very low latency you needed Optane DIMMs. And that was…
Re: GPUs can now use PCIe-attached memory or SSDs to boost VRAM capacity
#16Perhaps this would be a good application for 3D XPoint memory that was seemingly discontinued due to lack of a compelling use case.
Optane definitely had many great uses. It had stunningly good iops with very low latency, it had fantastic endurance, and no write amplification concerns. Optane was excellent for datases, just pricey! Far more pricey than Intel had promised initially, which was a disappointment, but still somewhat in league with enterprise SSDs of the time. If you really wanted very low latency you needed Optane DIMMs. And that was…
Its may be enough that just another company would have managed to create/license something like Optane and both companies would have stuck with a large over capacity for a long time.
Re: GPUs can now use PCIe-attached memory or SSDs to boost VRAM capacity
#17Perhaps this would be a good application for 3D XPoint memory that was seemingly discontinued due to lack of a compelling use case.
Optane definitely had many great uses. It had stunningly good iops with very low latency, it had fantastic endurance, and no write amplification concerns. Optane was excellent for datases, just pricey! Far more pricey than Intel had promised initially, which was a disappointment, but still somewhat in league with enterprise SSDs of the time. If you really wanted very low latency you needed Optane DIMMs. And that was…
CXL changes the game due to its cache coherency protocol. You don't have to care, precisely because the system transparently deals with this directly in the hardware. It is just one giant address space. You don't need slow OS level page faults or to update the page table every time something is loaded or unloaded from memory.
The biggest problem with persistent memory is building an application with transactional semantics. All the hardware and software transactional memory is built around concurrency and not persistence. When you think about it, that is kind of backwards. Persistent memory has very loose performance requirements since I/O is assumed to be slow. Meanwhile parallelism and concurrency are about increasing performance and therefore it defeats the point if it ends up slower than without.