DDR vs LPDDR vs GDDR vs HBM: DRAM Types Compared

All four are DRAM, but they are tuned for different jobs. DDR is the standard main memory for PCs and servers. LPDDR cuts power for phones and thin laptops. GDDR pushes per-pin speed for graphics cards. HBM stacks dies and uses a very wide bus, giving the highest bandwidth for AI accelerators at the highest cost.

AspectDDRLPDDRGDDRHBM
Full nameDouble data rate SDRAMLow-power DDRGraphics DDRHigh bandwidth memory
Main targetPCs and serversSmartphones, tablets, thin laptopsGraphics cards, game consolesAI accelerators and high-performance computing
Data bus64 bits per channel on a DIMM (DDR5 splits this into two 32-bit halves)Narrow channels (16 or 32 bits)32 bits per chip, with many chips around the GPU1,024 bits per stack (HBM3), very wide
Speed per pinModerate (DDR5 is about 4,800 to 8,000 MT/s)Moderate to high (LPDDR5X reaches 8,533 MT/s and beyond)Very high (GDDR6X over 20 Gb/s, GDDR7 around 30 Gb/s)Lower per pin, because the bus is so wide
BandwidthTens of GB/s per channelTens of GB/s per device or packageTens to a hundred GB/s per chip, several hundred GB/s to over 1 TB/s per cardHundreds of GB/s per stack, several TB/s per accelerator
PowerModerateLowest per bit: low voltage and deep power-down modesHighEfficient per bit, but stacked dies are hard to cool
PackagingMemory modules (DIMMs) in sockets, or solderedSoldered, or stacked on the processor package (PoP)Soldered on the graphics board around the GPUStacked dies joined by TSVs, placed next to the processor on a silicon interposer
CapacityHighest: from several GB to hundreds of GB per moduleSeveral GB to tens of GBA few GB per chipTens of GB per stack
UpgradableYes, on DIMM socketsNoNoNo
Cost per bitLowestHigher than DDRHigher than DDRHighest, because of stacking and advanced packaging

Figures are typical orders of magnitude and vary by process generation and product.

When to use which

DDR
General-purpose main memory where large capacity, low cost and upgradability matter.
LPDDR
Battery-powered devices, where energy per bit and size matter more than capacity.
GDDR
Graphics and gaming, where high bandwidth is needed at a reasonable price.
HBM
AI training and high-performance computing, where bandwidth is the bottleneck and cost is secondary.

FAQ

Why do GPUs use GDDR or HBM instead of DDR?

GPUs move huge amounts of data, so they need far more bandwidth than DDR provides. GDDR raises the speed of each pin, while HBM uses a very wide bus, 1,024 bits per stack, right next to the processor.

Is LPDDR the same as DDR?

They share the same basic technology, but LPDDR is tuned for low power with a lower voltage and deep power-down modes. It is usually soldered or stacked on the processor, so it cannot be upgraded later.

Why is HBM so expensive?

HBM stacks several DRAM dies connected by TSVs and must be placed on a silicon interposer next to the processor. The stacking and advanced packaging add cost and make cooling harder.

Can I upgrade LPDDR, GDDR or HBM memory?

No. Unlike DDR modules (DIMMs), they are soldered to the board or built into the package.

Check your understanding

What does 'DDR (double data rate)' in DDR SDRAM mean?

  1. AData is transferred on both the rising and falling edges of the clock
  2. BTwo DRAM chips are stacked
  3. CIt operates at twice the supply voltage
Show answer and explanation

Answer: A. Data is transferred on both the rising and falling edges of the clock

DDR transfers data on both the rising and falling clock edges, doubling throughput at the same clock frequency. Data rates are therefore given in MT/s (transfers per second) rather than MHz: DDR4-3200 runs a 1600 MHz clock at 3200 MT/s. Each generation has raised speed and lowered voltage—DDR4 at 1.2 V, DDR5 at 1.1 V—and DDR5 parts exceed 6400 MT/s.

What is the main use of the DRAM standard called LPDDR?

  1. AExclusively for large servers
  2. BRecording on optical discs
  3. CDevices that require low power, such as smartphones
Show answer and explanation

Answer: C. Devices that require low power, such as smartphones

LPDDR (Low Power DDR) is mobile DRAM that cuts power with low supply voltages, deep power-down modes and temperature-aware refresh. Used in smartphones, tablets and thin laptops, it is stacked on the processor package (PoP) or placed right beside it to keep wiring short. Because it is soldered down rather than socketed, it usually cannot be upgraded later; LPDDR5X reaches 8533 MT/s and beyond.

Which is a characteristic of GDDR, used as graphics memory for GPUs?

  1. AIt is a standard that emphasizes data transfer bandwidth (speed)
  2. BIt retains data when the power is turned off
  3. CIt is slow but very cheap
Show answer and explanation

Answer: A. It is a standard that emphasizes data transfer bandwidth (speed)

GDDR is DRAM optimized for per-pin speed so GPUs can move huge amounts of image data, reaching over 20 Gb/s in GDDR6X and around 30 Gb/s in GDDR7—several times DDR5. Chips are placed around the GPU on the board with short traces. Cost per bit and power are higher than DDR. AI accelerators needing even more bandwidth use stacked HBM.

  1. Which correctly describes HBM (High Bandwidth Memory)?
  2. In HBM, what is the typical number of DRAM dies stacked in one stack?
  3. Through the HBM3 generation, which is the data bus width per HBM stack?

Practice DRAM questions

Key terms explained

DDR SDRAM
Synchronous DRAM that transfers data on both the rising and falling clock edges. Successive generations such as DDR4 and DDR5 have raised the data rate. It is the standard main memory of PCs and servers.
LPDDR
Short for low-power DDR: a DRAM standard for smartphones and laptops with lower supply voltages and enhanced power-saving features.
HBM
High Bandwidth Memory. Multiple DRAM dies stacked with TSVs, achieving very high bandwidth through an extremely wide bus.
TSV (through-silicon via)
An electrode that passes through the silicon substrate. It connects stacked chips vertically over a short distance.

Related comparisons