Skip to main content
MEMORY · MODULES

DIMM vs SO-DIMM: What Is the Difference?

A DIMM is the full-size memory module used in desktops, servers and larger industrial boards. A SO-DIMM is the short version, about half the length, used in laptops, mini PCs and compact embedded boards. At the same DDR generation and speed they perform the same; they differ in size, pin count and slot, so they are not interchangeable.

01

The difference between a DIMM and a SO-DIMM

A DIMM (dual in-line memory module) is the full-size RAM stick that fits desktop, workstation and server motherboards. A SO-DIMM (small outline DIMM) is a shorter module for laptops, mini PCs and compact boards. Both are defined by JEDEC, the standards body for memory, and both carry the same kind of DRAM chips.

The physical difference is clear. A DIMM is about 133 mm long, a SO-DIMM about 70 mm, roughly half the length. They have different pin counts and the key notch sits in a different place, so neither fits the other’s slot. The electrical difference is small: both present a 64-bit data path to the memory controller, or 72 bits with ECC, so the SODIMM vs DIMM choice is set by the board, not by the performance you want.

In short, the motherboard decides. Read its specification for the slot type, the DDR generation and whether it supports ECC or registered memory, and buy modules to match.

02

DIMM and SO-DIMM side by side

The table compares the two formats in their current DDR4 and DDR5 forms. Capacities are typical of modules on sale today and grow with each DRAM generation.

Feature DIMM SO-DIMM
Length About 133 mm About 70 mm
DDR4 pins 288 260
DDR5 pins 288 262
Speed at the same specification Same Same
Buffered versions Unbuffered (UDIMM), registered (RDIMM) and load-reduced (LRDIMM) Almost always unbuffered
ECC ECC UDIMM and all RDIMMs ECC SO-DIMM on supporting boards
Typical DDR5 capacity per module Up to 64 GB unbuffered, 128 GB and more registered Typically up to 64 GB
Slots on a typical board 2 to 4 on desktop boards, 8 or more on servers 1 or 2
Typical systems Desktops, ATX boards, rack and edge servers Laptops, box PCs, Mini-ITX and smaller boards

Total capacity follows from the slots. A compact board with two SO-DIMM slots usually tops out at 64 or 96 GB, while a server board with many registered DIMM slots can take a terabyte or more.

FAQ · 01
What types of full-size DIMM are there?
UDIMMs are unbuffered modules for desktops and workstations. RDIMMs add a register chip that buffers commands, so servers can run more modules per channel. LRDIMMs also buffer the data lines for the highest capacities. All are full length, but RDIMMs and UDIMMs are not interchangeable.
Read the full FAQ —
03

Is SO-DIMM slower than DIMM?

Not at the same specification. A DDR5-5600 SO-DIMM and a DDR5-5600 DIMM run at the same transfer rate and timings, because the memory controller sees the same thing. Where differences appear, they come from the system rather than the module format.

Overclocked desktop memory kits are sold mainly as DIMMs, so the fastest consumer memory is usually full-size. Server and workstation boards have more memory channels, so total bandwidth is higher. Compact systems often have one or two slots, which limits capacity and sometimes runs a single channel when only one module is fitted. For best results in a small computer, fit two matched SO-DIMMs so both channels are used.

DDR5 at very high speeds has added clocked versions of both formats, CUDIMM and CSODIMM, which carry a clock driver to keep the signal clean. They need a processor and board that support them.

04

Which one industrial computers use

The form factor of the computer usually settles it. In industrial systems the choice also depends on vibration, temperature and whether the data needs ECC protection.

  • //
    Compact box PCs and SBCs: SO-DIMM. Fanless box PCs, Mini-ITX boards and 3.5-inch SBCs use SO-DIMM slots to save board space, often one or two of them.
  • //
    Servers and large boards: DIMM. ATX and server motherboards and edge AI servers use full-size DIMMs, usually registered ECC modules, for capacity and error protection.
  • //
    The smallest boards: soldered memory. Femto-ITX boards, many Arm boards and modules use LPDDR4 or LPDDR5 soldered to the board. It cannot be upgraded, but it has no socket to shake loose.
  • //
    Harsh environments. Industrial modules add wide temperature ratings, typically −40 to 85 °C, and are often fixed with retention clips or adhesive against vibration.
  • //
    Data integrity. Where a bit error would matter, choose a board that supports ECC. Our guide to ECC memory in industrial computing explains when it is worth it.
05

Newer memory formats

JEDEC has standardized CAMM2 and LPCAMM2, flat compression-attached modules that screw onto the board instead of plugging into an edge slot. They are thinner than a SO-DIMM and let laptops use fast LPDDR5X while keeping it replaceable. So far they appear mainly in laptops, and SO-DIMM remains the standard socketed module in compact industrial boards. Some embedded boards combine the two approaches, with soldered memory for a fixed base capacity and one SO-DIMM slot to add more. Our white paper on DDR4 vs DDR5 for industrial computing covers the move between generations.

FAQ · 02
What is a SO-DIMM used for?
Memory in laptops, mini PCs, all-in-ones and compact embedded boards. It carries the same DDR4 or DDR5 memory as a desktop DIMM on a module about half the length, so it fits where a full-size slot would not.
Read the full FAQ —
06

Quick answers on DIMM vs SO-DIMM

DIMM vs SO-DIMM: common questions

Can I put a SO-DIMM in a DIMM slot?

Only with an adapter. SO-DIMM to DIMM adapter boards exist for the same DDR generation, but they add signal length and are best avoided in production systems. A DIMM will never fit a SO-DIMM slot.

How do I know if my RAM is DIMM or SO-DIMM?

Check the length or the system report. A DIMM is about 133 mm long and a SO-DIMM about 70 mm. Without opening the case, tools such as CPU-Z on Windows or dmidecode on Linux show the module form factor.

Is SO-DIMM only for laptops?

No. Mini PCs, all-in-ones, fanless box PCs, embedded boards and some network appliances all use SO-DIMMs.

What is the difference between UDIMM and SO-DIMM?

Size. Both are unbuffered memory. A UDIMM is the full-size desktop module and a SO-DIMM the compact one; at the same specification they run at the same speed.

Why do NVIDIA Jetson modules look like SO-DIMMs?

They share the edge connector, not the job. Jetson Orin Nano and NX modules plug into a 260-pin SO-DIMM-style socket on the carrier board, but they are complete computers, and the connector is not wired as a memory slot.

We fit memory to every system we supply as standard, choosing DIMM or SO-DIMM, capacity, ECC and temperature rating to suit the board and site, and validate it before the system ships.