Both DDR3 and DDR4 are the versions of Double Data Rate (DDR).
Double Data Rate version 3 (DDR3):
In DDR3, auto-refresh and self-refresh are performed to refresh its content. Generally self refresh is used for low power consumption and DDR3 consumes low power than DDR2. The clock speed of DDR3 vary from 800 MHz to 2133 MHz, where 2133 MHz is the its peak in some cases, generally clock speed is vary between 1600 to 1800 MHz.
Double Data Rate version 4 (DDR4):
In DDR4, only self-refresh is performed to refresh its content that’s why it consumes less power. The minimum clock speed of DDR4 is 2133 MHz and it has no defined maximum clock speed.
Let’s see the Data rate and bandwidth diagram for DDR3 and DDR4:
In above figure, we can see that the clock speed of DDR3 is vary between 1600 to 1800 MHz and its bandwidth is increased but less than DDR4. And DDR4’s clock speed starts from where DDR3 left but it has no defined maximum clock speed.
Let’s see that the difference between them which are given below in tabular form:
|1.||DDR3 stands for Double Data Rate version 3.||Whereas DDR4 stands for Double Data Rate version 4.|
|2.||The cost of DDR3 is less than DDR4.||While it’s cost is higher or more than DDR3.|
|3.||In DDR3, auto-refresh and self-refresh are performed to refresh its content.||While in DDR4, only self-refresh is performed to refresh its content.|
|4.||DDR3 consumes low power than DDR2 but less than DDR4.||Whereas DDR4 consumes low power than DDR3.|
|5.||The speed of DDR3 is slightly slow in comparison of DDR4.||While it’s speed is faster than DDR3.|
|6.||DDR3 has a maximum of 16 GB memory.||While DDR4 has no maximum limit or capability.|
|7.||The clock speed of DDR3 vary from 800 MHz to 2133 MHz.||While the minimum clock speed of DDR4 is 2133 MHz and it has no defined maximum clock speed.|
|8.||DDR3 has lower latency than DDR4.||While DDR4 has slightly more latency than DDR3.|
- Difference between DDR2 and DDR3
- Difference between PNG and GIF
- Difference between TDM and FDM
- What's difference between MMU and MPU?
- Difference between C and C#
- Difference between OOP and POP
- What is the difference between GUI and CUI?
- Difference between LED and LCD
- Difference Between SEO and SEM
- Difference between CRT and LCD
- Difference between MAN and WAN
- Difference between JSP and ASP
- Difference between ELT and ETL
- Difference between C and C++
- Difference between CPU and GPU
If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to email@example.com. See your article appearing on the GeeksforGeeks main page and help other Geeks.
Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.