The term Rank was created by JEDEC, the memory industry’s standards group, to distinguish between the number of memory banks on a module as opposed to the number of memory banks on a component, or memory chip.
The concept of memory Rank applies to all memory module form factors, though in general it tends to matter primarily on server platforms, due to the larger amounts of memory they manage.
Simply put, a memory Rank is a block or area of data that is created using some, or all, of the memory chips on a module:
- A Rank is a data block that is 64 bits wide (Non-ECC) or 72 bits wide (ECC), the additional 8 bits are added for Error Correction Code.
Depending on how a memory module is engineered, it may have one, two, or four blocks of 64-bit wide data areas (or 72-bit wide in the case of ECC modules.) This is referred to as Single Rank, Dual Rank, and Quad Rank.
Origin Storage denotes this on the module label as 1Rx4, or 2Rx4, 2Rx8, or similar.
The x4 and x8 refer to the number of banks on the memory component or chip. It is this number, not the number of individual memory chips on a PCB, that determines the Rank of the finished module. In other words, if a module has chips on both sides of the PCB, which makes it dual-sided, it can still be Single Ranked, Dual Ranked, or Quad Ranked, depending on how those chips are engineered.
- Since a Rank is 64 or 72 bits, an ECC module made from x4 chips will need eighteen chips for one Single Rank (18 x 4 = 72).
- An ECC module made from x8 chips needs only nine of them for a Rank (9 x 8 = 72).
- A module made from eighteen x8 chips would be Dual Ranked (18 x 8 = 144, 144/72 = 2).
- An ECC module that has twice as many x8 chips becomes Quad Ranked (36 x 8 = 288, 288/72 = 4).
Having a Dual or Quad Ranked module is like having two or four DRAM modules combined onto one module. For example, you can instantly go from four Single Rank 4GB RDIMM to a single Quad Rank 16GB RDIMM (assuming of course the system is compatible with 16GB RDIMMs).
The drawback with higher Ranked modules is that servers sometimes have a limit on how many Ranks they can address. For example, a server with four memory slots may be limited to a total of eight Ranks. This means you can install four Single Ranked modules or four Dual Ranked modules but only two Quad Ranked modules, as installing more would exceed the amount of Ranks that can be addressed.
We recommend that you consult the manufacturer’s documentation for guidelines and directions that apply to your specific system regarding Rank and Rank limitations.