To: Skeeter Bug who wrote (81410 ) 3/6/2002 6:11:43 PM From: Bilow Read Replies (2) | Respond to of 93625 Hi Skeeter Bug; Re: "the only question i have is whether rdram offers a significant enough cost/benefit ratio at the much higher mhz levels. " With 2GHz processors, a single channel of PC2100 gets a processor within a couple percent of performance equal to two channels of PC800. As processors continue to speed up, they will simultaneously continue to increase their on chip cache memory sizes. To some extent, this will decrease the need for higher speed interfaces. But let's ignore this effect completely and look at what bandwidth could be provided with current DDR technology. First, as the Rambus people have repeatedly noted, going into the future granularity becomes more of an issue. But this is not something that is entirely in favor of Rambus, especially given the fact that DDR already provides much higher bandwidth per chip than RDRAM. One of the other effects of granularity is that it makes it more and more feasible to design computers that use point 2 point memory interfaces, and have no user serviceable memory. This is not much of a stretch, given that the graphics industry (which tends to lead the PC industry in memory technologies) went through the same changes years ago. Originally, graphics memory was user installable. Then they switched to soldered in memory, and if you want a board with more memory, you have to make that decision at the time you purchase the board. This allowed much higher frequencies. So what kind of bandwidth / memory size can we imagine that they will attach a mainstream processor in the future? Already processors are being prototyped with 128-bit wide integrated DDR interfaces (i.e. SledgeHammer). Already Samsung is sampling 800Mbps DDR chips. If you combine these, you get a bandwidth of .8 x 128 / 8 = 12.8GB/sec. That is 6 times as fast as a single PC2100 channel, so we should be able to get to processors at around 12GHz or so. But advances in packaging will probably increase the memory width from 128 bits to 256 bits, and over the same time period they'll go from DDR to DDR2. With DDR2 giving at least 1200 Mbps and with 256-bit wide memory interfaces, we get memory bandwidths of 38.4GB/sec, which should handle processors up to around 40GHz. After that time, the next step will be to bring the memory onto the same "multi chip module" (or something similar). That will allow the memory width to immediately increase by another factor of four (or more) to 1024 bits, and will increase the data rate from 1.2Gbps to at least 2Gbps, and probably as high as 10Gbps. With 1024 bits and 2 to 10Gbps, our memory bandwidth increases to 256 to 1280GB/sec, which will be enough for processor speeds up to 250 to 1000 GHz. At that time separate memory chips may be removed entirely from desktop processors, and instead included with the processor chip itself. That's what happened in the pocket calculator market, and it also happened in the low end graphics card market. With all the connections on chip, there will be no need to use Rambus at all. -- Carl