DDR4 (double data rate fourth-generation synchronous dynamic random-access memory) is a JEDEC memory standard introduced in 2014 that defines the DRAM chips, modules and interface used as main memory in PCs, laptops and servers. It runs at a nominal 1.2 V and specifies data rates from 1600 to 3200 MT/s, transferring data on both edges of the clock.
In computer hardware and memory, DDR4 succeeded DDR3 and has been largely replaced by DDR5 in new desktop and server platforms. It remains widespread in installed systems, budget builds, industrial equipment and embedded designs because it is mature, inexpensive and well supported by many processors and motherboards.
How DDR4 memory works
DDR4 stores each bit as a charge in a capacitor that must be refreshed every few tens of milliseconds, organized into banks, rows and columns. Reading data requires activating a row, selecting columns and transferring a burst of eight words, a scheme known as 8n prefetch.
The main architectural change from DDR3 is the introduction of bank groups. A typical x8 DDR4 chip has 16 banks in 4 bank groups, and consecutive accesses to different bank groups can be issued with shorter delays, which raises effective throughput at high data rates.
| Parameter | DDR4 value | What it affects |
|---|---|---|
| Supply voltage | 1.2 V nominal | Power consumption and heat |
| JEDEC data rates | 1600 to 3200 MT/s | Peak bandwidth |
| Prefetch | 8n with burst length 8 | Internal core speed versus I/O speed |
| Banks | 16 in 4 bank groups for x4 and x8 chips | Parallelism and access scheduling |
| Maximum die density | 16 Gb | Maximum module capacity |
| Module pins | 288 for DIMM, 260 for SO-DIMM | Physical compatibility |
Speeds, timings and real latency
DDR4 modules are labeled by data rate (for example DDR4-3200) and timings, of which CAS latency (CL) is the best known. CL is counted in clock cycles, so the real latency in nanoseconds equals CL multiplied by 2000 divided by the data rate.
| Grade | Typical CL | Peak bandwidth per 64-bit channel | CAS latency |
|---|---|---|---|
| DDR4-2133 | 15 | About 17.0 GB/s | About 14.1 ns |
| DDR4-2400 | 17 | About 19.2 GB/s | About 14.2 ns |
| DDR4-2666 | 19 | About 21.3 GB/s | About 14.3 ns |
| DDR4-3200 JEDEC | 22 | About 25.6 GB/s | About 13.8 ns |
| DDR4-3600 enthusiast profile | 16 | About 28.8 GB/s | About 8.9 ns |
The table shows a key point: absolute latency has stayed roughly constant across generations while bandwidth grew. Faster enthusiast modules run beyond JEDEC limits through XMP or EXPO profiles, often at 1.35 V, and stability then depends on the processor’s memory controller.
DDR4 compared with DDR3 and DDR5
Each DDR generation uses a different physical key notch and electrical interface, so modules are not interchangeable. DDR4 doubled practical capacity and speed over DDR3, and DDR5 doubled them again.
| Feature | DDR3 | DDR4 | DDR5 |
|---|---|---|---|
| Voltage | 1.5 V or 1.35 V | 1.2 V | 1.1 V |
| Typical data rates | 800 to 2133 MT/s | 1600 to 3200 MT/s | 4800 to 8000 MT/s and higher |
| Channel structure per module | One 64-bit channel | One 64-bit channel | Two 32-bit subchannels |
| Burst length | 8 | 8 | 16 |
| Power management | On motherboard | On motherboard | PMIC on module |
| On-die ECC | No | No | Yes, internal only |
Compared with LPDDR4 in phones and thin laptops, standard DDR4 targets socketed modules and higher capacity, while low-power variants are soldered and optimized for standby power.
Module types and capacity
DDR4 is sold in several module formats that match different platforms and reliability needs. Server memory adds registers or buffers to support many modules per channel, and usually ECC, which corrects single-bit errors.
| Module type | Main use | Typical capacity per module |
|---|---|---|
| UDIMM | Desktop PCs and workstations | 4 to 32 GB |
| SO-DIMM | Laptops and small systems | 4 to 32 GB |
| RDIMM | Servers with registered clock and command lines | 8 to 64 GB |
| LRDIMM | Servers needing maximum capacity | 32 to 256 GB |
Running two matched modules in dual-channel mode doubles available bandwidth compared with a single module, which matters especially for integrated graphics and memory-bound workloads.
Practical pitfalls
- XMP profiles are often disabled by default, so new memory may run at 2133 or 2400 MT/s until the profile is enabled.
- Mixing kits with different chips or timings can cause instability even when the rated speeds match.
- Four modules on a consumer board frequently force lower speeds than two modules.
- DDR4 and DDR5 are not compatible; a motherboard supports one or the other, never both in the same slots.
- Higher rated speed is not always faster if timings are much looser.
Stripped to the essentials
DDR4 is a type of working memory, the fast short-term storage a computer uses for whatever it is doing right now. It is like the desk surface where you spread out papers while you work, as opposed to the filing cabinet of the storage drive.
DDR4 was the standard desk size and speed for most computers for about a decade. Newer DDR5 memory is faster, but DDR4 still works well in many existing machines.
Where it is applied
An engineering firm extends the life of twenty desktop workstations from 2019 instead of replacing them. Each machine has a single 8 GB DDR4-2666 module, and users complain that large spreadsheets and CAD drawings slow down.
The IT team installs two matched 16 GB DDR4-3200 modules in each workstation, which the processors run at their supported 2666 MT/s. Capacity quadruples and the systems switch to dual-channel operation, doubling memory bandwidth. The upgrade costs a small fraction of new computers, swapping stops, and the workstations remain in productive service for another three years.