Thank you.
I am not against what you're saying. But at the end of the day you want a large amount of RAM such that the data is closer to the CPU/GPU. At the end of the day disk storage is just an I/O device and RAM is actual global memory of the CPU. Thats the most important thing alongside enough memory bandwidth for whatever processor will be accessing the device. You want higher memory bandwidth for highly parallel workloads in GPUs so more memory bytes per cycle on GPUs than CPUs.
But at the end of the day I was focused on what developers wanted after MSFT & Sony ascertained the amount of RAM they needed(At least 16GB) i.e the data path between memory and disk I/O. So memory bandwidth didn't really play a role in this argument. We know the disk I/O was definitely becoming a bottleneck because of the use of HDDs. The aim of adding SSDs is not to have SSDs replace RAM or constantly fill up RAM, its simply to have them fast enough such that devs can utilize the RAM more efficiently. Larger working sets of RAM and much better demand paging. At the end of the day it is much more cost effective to simply use an SSD with decompression hw to augment the disk I/O than aiming to go as fast as possible with the SSD. And thats what they did and will do with 10th gen hw as well.
Right, so I guess the question is what will be considered the right amount of storage bandwidth for 10th-gen systems. There's some ratios that can be figured by looking at bandwidth rates versus capacity amounts through that hierarchy of SSD<RAM<Cache, I think on some level the people at Microsoft and Sony have those in consideration, and also what amount of storage bandwidth can be had to satisfy maintaining those ratios going into a new gen if not compressing certain ratios down to expedite parts of the data path more. Then also considering what amount can be had to ensure sufficient desired transfer for lossless vs. lossy compression rates.
Thinking more about it, those ratios I mentioned earlier, will probably have a direct impact on how much RAM they will want for 10th-gen systems to begin with, since the storage bandwidth would need to scale to a certain amount to keep the ratios intact, and they wouldn't want anything relying on too much a crapshoot of hopeful improved bandwidth accounts in NAND that can't be guaranteed to be there, since that'd make it harder to calculate what the BOM production amounts would be, and what amounts they could/would need to order that stuff at in order to start getting the mass discounts thanks to economies of scale.
Do you think NVRAM might see a future with 10th-gen systems? I thought about that before in earlier speculation but went back on it because outside of Intel and Micron no one else really produces it at large capacities or quantities, and there are already SSDs matching the bandwidth figures of most Optane or X100 drives. Though, the benefit with NVRAM is that it offers true random access (something Microsoft and Sony in particular are trying to mimic with parallelized channels for their storage, though I'm curious how Sony have addressed any added latency from using a larger number of slower NAND devices. Guess not using PCIe for the interconnect of the internal drive is one such way) and significantly better latency, both of which are things I think fit into serving what you'd want with 10th-gen systems.
If you could procure NVRAM at a 4:1 or even 3:1 ratio in terms of capacity compared to RAM, especially if it's GDDR-based instead of something more expensive like HBM, I wonder if it would be genuinely worth including at least for Microsoft in a 10th-gen system, even if Sony just focused more on exploiting higher-quality NAND devices through low-level direct interconnects on the board (if they don't, say, get their ReRAM up and running because that seems really far behind).