- Jun 2, 2009
- 488
- 13
- 81
So with DDR3-1600 supplying 12.8GB/s per channel and SATA-E scheduled to supply 16GB/s or 32GB with mPCIe, how much will we really need RAM moving forward?
-Going to dual channel gives a ~10% performance increase, implying that current CPUs need a bit more than 12.8GB for optimal performance, but nowhere close to the 25.6GB that dual channel provides. Say 16GB or so is ballpark for optimal performance - obviously that spikes with big IGPs.
-16GB SATA-E beats single channel 12.8GB DDR3 and 32GB mPCIe beats dual channel 25.6GB DDR3. Given the SFF push, I'd expect mPCIe to gather momentum quickly.
-Even if dumping RAM did introduce some bottlenecks particularly in random IOPS, the tradeoff would probably be worth it especially for cheap/low power applications, and not needing to load programs (or Windows) before running them would be huge perceptually. The Starcraft II single player campaign would probably take an hour less to play through without load times.
-SSD companies are already prioritizing performance consistency and random IOPS and are improving quickly. RAM, by contrast, is mostly stagnant. Yeah, DDR4 is coming, but nobody seems super-excited about it. And if history is any guide, it'll be mostly stagnant with only minor clock speed increases. In all the years we've had DDR3, we've only moved our average/peak officially supported speed up one level (1066 average/1333 peak to 1333/1600... or I guess 1866 if you count AMD chips). SSDs are clearly catching up fast.
-Everyone's dealing with tight margins and limited space with the SFF push, and removing RAM would help with both in a pretty significant way.
-There's no reason we couldn't use multiple mPCIe drives to satisfy hefty bandwidth requirements as needed.
-AMD's HSA would seem to gain massive benefits from being able to work directly from nonvolatile storage, maybe with a large L4 cache.
Thoughts? I'm obviously not an engineer, but the prospect is exciting.
-Going to dual channel gives a ~10% performance increase, implying that current CPUs need a bit more than 12.8GB for optimal performance, but nowhere close to the 25.6GB that dual channel provides. Say 16GB or so is ballpark for optimal performance - obviously that spikes with big IGPs.
-16GB SATA-E beats single channel 12.8GB DDR3 and 32GB mPCIe beats dual channel 25.6GB DDR3. Given the SFF push, I'd expect mPCIe to gather momentum quickly.
-Even if dumping RAM did introduce some bottlenecks particularly in random IOPS, the tradeoff would probably be worth it especially for cheap/low power applications, and not needing to load programs (or Windows) before running them would be huge perceptually. The Starcraft II single player campaign would probably take an hour less to play through without load times.
-SSD companies are already prioritizing performance consistency and random IOPS and are improving quickly. RAM, by contrast, is mostly stagnant. Yeah, DDR4 is coming, but nobody seems super-excited about it. And if history is any guide, it'll be mostly stagnant with only minor clock speed increases. In all the years we've had DDR3, we've only moved our average/peak officially supported speed up one level (1066 average/1333 peak to 1333/1600... or I guess 1866 if you count AMD chips). SSDs are clearly catching up fast.
-Everyone's dealing with tight margins and limited space with the SFF push, and removing RAM would help with both in a pretty significant way.
-There's no reason we couldn't use multiple mPCIe drives to satisfy hefty bandwidth requirements as needed.
-AMD's HSA would seem to gain massive benefits from being able to work directly from nonvolatile storage, maybe with a large L4 cache.
Thoughts? I'm obviously not an engineer, but the prospect is exciting.
