|
October 2013 |
We have been on DDR3 for several years as of 2013. During these years, we have seen a range of memory from DDR3-800 to DDR3-2000. What do these numbers mean? What can we expect in the future from memory technology? What do we really want from memory?
- Human has short term memory and long term memory. Computers are similar. Short term memory is the main memory. Long term memory is the hard disk. This training note focuses on computer main memory. Surprising, it is not just short term and it is volatile. The memory will disappear if the computer power is turned off. This type of memory is called Dynamic Random Access Memory (DRAM). DDR3 is DRAM.
- Fortunately USB memory sticks are not volatile so that we can keep data or video files on USB for several years perhaps. USB memory sticks use the same type of technology as SSD (static state disk) called NAND (Not AND). NAND is non-volatile but it allows ‘data written to it” for a finite number of times and the speed of writing and reading is much lower than DRAM.
- DDR3 stands for Double Data Rate Generation 3 and it succeeded DDR2, DDR, and SDR (Single) in reversed chronological order. All of them are DRAM. SDR used 1 clock signal to initiate one memory transfer. DDR used 1 clock signal for 2 transfers. DDR2 gets 4 transfers and DDR3 gets 8 transfers. DDR3-800 is therefore based on a 100MHz clock. These numbers are deceiving as the multipliers do not deliver correspondingly.
- Users care about the effective rate of data transfer and not the physical clock frequency or multipliers. One literature stated DDR3 as having 11GB/s. If a motherboard and its CPU are designed with 3 memory controllers, we can expect the data rate to increase to 33GB/s. Intel Core i7 with 2011pin is designed to have 4 memory controllers and it can hit 44GB/s in theory.
The specifications for DDR4 have been completed by an international standard organisation called JEDEC. Preliminary tests claimed a data transfer rate of 24GB/s which is more than double of DDR3. This increase is not achieved with higher clock frequency along the DDR2 or DDR3 approaches, but is from a complete re-design. DDR2 and DDR3 use a parallel signal transmission scheme which requires the beginnings and ends of all signal transmission paths to be synchronized. DDR4 uses a packet signal transmission scheme which does not need to wait to get synchronized. DDR4 is not backward compatible with DDR3, and it will be available in computer systems on the market in year 2015.
Memory speed is important for the performance of computers.
END
|