You said
"The latency killer in SDRAM is the dead wait cycles during changing from reading to writing or vice versa. This happens all the time during standard system operation. This even outweighs RDRAM's penalty on totally random accesses."
This article explains (very well) why you are incorrect. It is talking about RDRAM as compared to DDR SDRAM.
(from http://www.ntsi.com/DDRRam_Explained.htm)
"In other words, everything being optimized, the main difference in the two hardware configurations can be considered the memory subsystem itself. This, of course, raises the question why the solution blessed with a substantially higher peak bandwidth shows the lower performance in real world applications. To understand this, one must, however, take into account that, in real life situations, a high percentage of memory accesses occurs randomly. That is the data are not necessarily stored in memory in a sequential order but distributed to wherever there is enough space within the memory array, hence the term Random Access Memory.
Random accesses, however, do not simply draw from an already open page. As the name indicates, both row and column addresses need to be specified, decoded and accessed, introducing additional latencies. Exactly this fact is the Achilles heel of Rambus memory, since the initial latencies are substantially higher than in standard DRAM. Consequently, even if the maximum bandwidth achievable (peak bandwidth) by Rambus PC800 memory is 50% higher than the peak bandwidth of PC133 SDRAM, the average bandwidth under real life conditions is substantially less since random access-related latency becomes the main limiting factor. There has been enough coverage of Rambus DRAM vs. SDRAM, thus, there is no need to further go into details. The point, however, has been made that latency is a crucial component of memory performance."
It goes on to show how very significant improvements can be made to increase the performance at NO extra cost.
I know that HardwareCentral have put out an article about how RDRAM has lower latencies etc but let's face it, it CANNOT be true. If it were RDRAM, with its alleged better bandwidth AND latency would easily beat DDR SDRAM, and let's face it, it doesn't, except in some synthetic benches which don't behave like any real applications do.
L