RDIMM vs LRDIMM vs UDIMM: Server Memory Types Explained

What registered and load-reduced mean electrically, when each DIMM type is required, mixing rules, and how to decode a server memory label.

What "registered" and "load-reduced" mean electrically

Every DIMM presents an electrical load to the CPU's memory controller on two signal groups: the command/address (C/A) bus and the data (DQ) bus. The three module types differ in how much of that load they buffer.

UDIMM (unbuffered): nothing is buffered. The controller drives clock, command/address, and data lines directly to every DRAM chip on the module. That works for one or two low-rank modules per channel, which is why UDIMMs live in desktops, workstations, and entry servers. Add more ranks and signal integrity degrades fast.

RDIMM (registered): a register clock driver (RCD) chip on the module re-drives the clock and command/address signals, so the controller sees one C/A load per DIMM instead of one per DRAM chip. Data lines still connect directly. The cost is roughly one clock cycle of added latency; the payoff is more ranks per channel and far higher total capacity.

LRDIMM (load-reduced): buffers everything. Alongside the RCD, data buffers isolate the DQ lines, so even a quad-rank or 3DS-stacked module presents a modest load to the controller. This is what keeps the highest-capacity modules running at usable speeds with every slot filled. The trade-off is slightly higher latency and power than an RDIMM, and a higher price per gigabyte.

When each type is required

You rarely choose freely — the platform decides.

  • Entry platforms (Xeon E and similar single-socket boards) take UDIMMs, usually ECC UDIMMs.
  • Mainstream dual-socket servers (Xeon Scalable, EPYC, and their DDR3/DDR4-era predecessors) are built around RDIMMs. This is the default server memory type, and it remains so on DDR5.
  • LRDIMMs are for maximum capacity: the largest modules a platform supports, or holding speed with channels fully populated. If your capacity target is reachable with RDIMMs, RDIMMs are normally the cheaper and slightly faster path.

Mixing rules

  • Generations never mix. DDR3, DDR4, and DDR5 are keyed differently and will not physically seat in the wrong slot.
  • Types never mix. RDIMMs and LRDIMMs cannot run together even in the same generation. Most boards accept exactly one type; the few that support both UDIMMs and RDIMMs still refuse to run them simultaneously.
  • Speeds clock down together. Mixed speed grades run at the slowest module's speed — and often lower still, because DIMMs-per-channel population rules impose their own downclocks.
  • Ranks constrain population. Fill order, maximum ranks per channel, and speed-versus-population tables vary by platform. A rank mix that POSTs in one slot layout may not in another.

The platform memory matrix is authoritative

The rules above tell you what is plausible. The memory population matrix for your exact server tells you what is supported, and those are not the same thing. Vendors publish these per platform — HPE population guidelines, Dell memory configuration tables, Supermicro tested-memory lists — and they encode facts you cannot read off a DIMM label: supported speeds at one versus two DIMMs per channel, valid rank combinations, and whether a given density needs a specific BIOS build. The memory controller lives on the CPU, but the traces, slot count, and firmware live on the board, so start from the exact server motherboard and CPU SKU before shortlisting modules. We stock server memory across both current and end-of-life generations, so matching an older matrix is not a problem.

How to read a memory module label

Server DIMM stickers follow a common pattern. Take 16GB 2Rx4 PC4-2400T-R:

FieldMeaning
16GBModule capacity
2Rx4Dual-rank, built from x4-wide DRAM chips
PC4DDR4 (PC3 = DDR3, PC5 = DDR5)
2400T2400 MT/s; the trailing letter is a timing/revision code
-RR = RDIMM, L = LRDIMM, U = unbuffered, E = unbuffered ECC

OEM option part numbers (HPE, Dell, Lenovo) map to underlying Samsung, SK hynix, or Micron modules, and the same option number can ship as different manufacturers over its life. The label fields above are what actually determine fit.

Not sure which module your system takes? Send us your server model or an existing part number — compatibility matching by our sales team is free, every module carries a 3-year warranty, and in-stock parts ordered before 12 PM EST ship the same day.

Frequently Asked Questions

What is the difference between RDIMM and LRDIMM?

An RDIMM buffers only the command/address and clock signals through a register clock driver; data lines connect directly to the DRAM. An LRDIMM also buffers the data lines through data buffers, so high-rank, high-capacity modules present a smaller electrical load. LRDIMMs enable the largest capacities per channel at the cost of slightly higher latency, power, and price.

Can I mix RDIMMs and LRDIMMs in the same server?

No. RDIMMs and LRDIMMs cannot run together in the same system, even within the same DDR generation. Pick one type for the whole box, and follow the platform's population matrix for rank and slot-fill rules.

Will RDIMMs work in a desktop or workstation that uses UDIMMs?

No. Unbuffered platforms lack support for the register clock driver on RDIMMs, and registered platforms generally will not run UDIMMs. The motherboard and CPU combination dictates exactly one supported module type.

How do I know which memory my server supports?

Check the vendor's memory population matrix for your exact server model and CPU — it lists supported types, densities, speeds per DIMMs-per-channel, and valid rank combinations. If you'd rather skip the lookup, send us your server model or a part number and our sales team will match compatible modules for free.