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 less power than DDR2 but more than DDR4.||Whereas DDR4 consumes less 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.|
|9.||DDR3 was used earlier in computer systems.||While DDR4 is used now-a-days in computer systems.|
Don’t stop now and take your learning to the next level. Learn all the important concepts of Data Structures and Algorithms with the help of the most trusted course: DSA Self Paced. Become industry ready at a student-friendly price.
- Difference between DDR2 and DDR3
- Difference between RAM and ROM
- Difference between LAN and MAN
- Difference between CPU and GPU
- Difference between DFD and ERD
- Difference between DAS and NAS
- Difference between MP4 and MP3
- Difference between C and C#
- Web 1.0, Web 2.0 and Web 3.0 with their difference
- Difference between IBM DB2 and MS SQL
- Difference Between DAS and SAN
- Difference between DML and TCL
- Difference between Blu-ray and DVD
- Difference between GCC and G++
- Difference between IoE and IoT
- Difference between MAN and WAN
- Difference between LED and LCD
- Difference between SDN and NFV
- Difference between PIP and PCP
- Difference between PCA VS t-SNE
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.