What Does My RAM Part Number Mean?
| Field | Value | Confidence |
|---|---|---|
| Maker | Kingston | Consistent across the models we checked |
| Line | Server Premier | Consistent across the models we checked |
| Generation | DDR4 | Consistent across the models we checked |
| Speed | 3200 MT/s | Consistent across the models we checked |
| Module type | Registered DIMM (RDIMM) | Consistent across the models we checked |
| Error correction | ECC | Consistent across the models we checked |
| Capacity | 16 GB | Consistent across the models we checked |
| Organisation | Dual rank, x8 | Consistent across the models we checked |
Paste a memory part number to read back its generation, module type, error correction and, where the vendor encodes it, capacity and organisation. We read Kingston, Samsung, SK hynix, Micron, Dell and HPE. Several vendors use pure SKUs that encode nothing, and we say so rather than inventing a reading.
The formula
Kingston KSM + speed + module type + organisation / capacity
KSM32RD8/16HDR = 3200 MT/s, Registered ECC, dual rank x8, 16 GB
Samsung first four characters give generation and module type (M393 = DDR4 RDIMM)
SK hynix HMA/HMAA = DDR4, HMCG = DDR5; R/U/S = RDIMM/UDIMM/SODIMM
Micron MTA = DDR4, MTC = DDR5; 72 = ECC data path, 64 = non-ECC
Dell SNP<code>/<capacity>G (capacity after the slash)
HPE P00000-B21 is an order SKU and encodes nothingWorked examples
| Case | Inputs | Working | Result |
|---|---|---|---|
| Kingston server | KSM32RD8/16HDR | 32 -> 3200 MT/s, R = registered ECC, D8 = dual rank x8 | DDR4-3200 ECC RDIMM, 16 GB, 2Rx8 |
| Samsung | M393A4K40DB3-CWE | M393 = DDR4 RDIMM; density block not published | DDR4 ECC RDIMM, capacity unknown |
| HPE SKU | P00924-B21 | no structure to read | Not in our decoder yet |
Why this tool exists now
Crucial's Advisor configurator was for years the default answer to "what memory fits my machine", and it effectively disappeared in early 2026 alongside Micron's exit from the Crucial consumer brand. Nothing has replaced it. That removed the most widely used compatibility tool in the market at exactly the moment when buying the wrong module became expensive.
This decoder does not replace a compatibility list, and it is important to be clear about that. It reads what a part number encodes, which tells you what a module is. Whether that module works in your board is a separate question that depends on the platform.
What each vendor actually encodes
Kingston's Server Premier line is the most readable: speed, module type, organisation and capacity all appear in a consistent structure, so KSM32RD8/16HDR decodes cleanly to a 3200 MT/s registered ECC module, dual rank by eight, 16 GB. Samsung, SK hynix and Micron encode generation and module type reliably but bury density in schemes they have never published a general key for, so we decode what is documented and leave the rest.
Dell states capacity after the slash in its SNP numbers and encodes the rest as a SKU. HPE's B21 numbers encode nothing whatsoever: they are pure order codes, and the only route to their specification is the QuickSpecs document for that server generation. Saying so is more useful than inventing a reading.
Module types are not interchangeable
A registered DIMM buffers the address and command lines, which is what lets a server populate more modules per channel without signal integrity collapsing. An unbuffered DIMM does not, and is what desktops use. A load-reduced DIMM buffers the data lines too, for the highest capacities. A board takes one type, and putting the wrong one in will not work regardless of capacity and speed matching. Checking the type before buying is the single most useful thing this decoder does.
Questions
Why will it not tell me the capacity of my Samsung module?
Samsung encodes density and organisation in the characters after the prefix but has never published a general key for them. We decode the generation and module type, which are reliable, and leave the rest to the label rather than guess.
Why does an HPE part number decode to nothing?
Because HPE B21 numbers are order SKUs with no structure at all. There is no rule to apply, only a lookup, so the honest answer is to point you at the QuickSpecs for your server generation.
What is the difference between RDIMM, UDIMM and LRDIMM?
A registered DIMM buffers the address and command lines, which lets a server populate more modules per channel. An unbuffered DIMM does not and is what desktops use. A load-reduced DIMM buffers the data lines too, for the highest capacities. They are not interchangeable: a board takes one type.
Does ECC in the part number mean my board will use it?
No. The module having ECC and the platform enabling it are separate questions, and on consumer boards the answer to the second is often no. Our ECC support check covers that.
Can I mix part numbers in one system?
Within a channel, matching rank and organisation matters more than matching part numbers. Mixing speeds makes every module run at the slowest one. Servers are stricter: most OEM matrices require identical modules within a bank, and some require identical groups of eight.
Sources
- Kingston Server Premier · as published; collected October 15, 2026, not re-read since
- Lenovo Press: ThinkSystem DRAM memory reference · as published; collected October 15, 2026, not re-read since
- HPE QuickSpecs · as published; collected October 15, 2026, not re-read since