The main advantages of DDR over RDRAM thus far have been: 1) price; 2) latency.
With the substantial increase in DDR memory chip cost, there is no longer a massive difference between DDR and RDRAM pricing.
There is no doubt that PC2100 (266Mhz effective) DDR offers lower latency than PC800 (400MHz) RDRAM. Latency has a significant impact on the performance of office and general productivity applications. However, unlike DDR, where latency either increases or stays the same as memory speed increases, the latency of RDRAM decreases with increases in frequency. PC2100 (266Mhz effective) DDR memory has 200 cycle latency with the latest chipsets (Nforce, KT266A, etc), whereas PC800 RDRAM has a 270-300 cycle latency. Obviously, the lower the latency (latency = delay), the better the performance. Put another way, PC2100 DDR kicks the butt of PC800 RDRAM when it comes to latency.
With the move from PC800 (400MHz) RDRAM to PC1066 (533MHz) RDRAM, latency drops from 270-300 cycles to 200-210 cycles, or essentially the same latency as PC2100 (266Mhz effective) DDR memory. Moreover, the PC1200 (600MHz) RDRAM demonstrated this past week offers latency of 160-170 cycles, or 20% lower (=faster) than PC2100 DDR memory. In contrast, most PC2700 (333Mhz effective) DDR memory chips increase in latency from the 200 cycle time of PC2100 to 220-230 cycles; that puts PC2700 (333Mhz effective) DDR with a latency that is 30+% faster than current PC800 RDRAM, 10% slower than upcoming PC1066 RDRAM, and 30+% slower than PC1200 RDRAM.
As Tom's latest tests demonstrate (and he never tested higher than 472MHz RDRAM on the P4-2600, compared to the 533MHz RDRAM Intel will be using after March 28), the P4 performs better at 2600MHz with 472MHz RDRAM than it does at 3000MHz with 137x2=274MHz DDR memory. One can only assume that the performance delta will widen as Intel launches 533MHz RDRAM (again, Tom tested at a max of 472) on March 28. Moreover, many enthusiasts will undoubtedly try to overclock their PC1066 (533Mhz) RDRAM to PC1200 (600MHz), for a significant improvement in both latency and bandwidth.
Comments?
With the substantial increase in DDR memory chip cost, there is no longer a massive difference between DDR and RDRAM pricing.
There is no doubt that PC2100 (266Mhz effective) DDR offers lower latency than PC800 (400MHz) RDRAM. Latency has a significant impact on the performance of office and general productivity applications. However, unlike DDR, where latency either increases or stays the same as memory speed increases, the latency of RDRAM decreases with increases in frequency. PC2100 (266Mhz effective) DDR memory has 200 cycle latency with the latest chipsets (Nforce, KT266A, etc), whereas PC800 RDRAM has a 270-300 cycle latency. Obviously, the lower the latency (latency = delay), the better the performance. Put another way, PC2100 DDR kicks the butt of PC800 RDRAM when it comes to latency.
With the move from PC800 (400MHz) RDRAM to PC1066 (533MHz) RDRAM, latency drops from 270-300 cycles to 200-210 cycles, or essentially the same latency as PC2100 (266Mhz effective) DDR memory. Moreover, the PC1200 (600MHz) RDRAM demonstrated this past week offers latency of 160-170 cycles, or 20% lower (=faster) than PC2100 DDR memory. In contrast, most PC2700 (333Mhz effective) DDR memory chips increase in latency from the 200 cycle time of PC2100 to 220-230 cycles; that puts PC2700 (333Mhz effective) DDR with a latency that is 30+% faster than current PC800 RDRAM, 10% slower than upcoming PC1066 RDRAM, and 30+% slower than PC1200 RDRAM.
As Tom's latest tests demonstrate (and he never tested higher than 472MHz RDRAM on the P4-2600, compared to the 533MHz RDRAM Intel will be using after March 28), the P4 performs better at 2600MHz with 472MHz RDRAM than it does at 3000MHz with 137x2=274MHz DDR memory. One can only assume that the performance delta will widen as Intel launches 533MHz RDRAM (again, Tom tested at a max of 472) on March 28. Moreover, many enthusiasts will undoubtedly try to overclock their PC1066 (533Mhz) RDRAM to PC1200 (600MHz), for a significant improvement in both latency and bandwidth.
Comments?