Two types of DRAM are widely used for deployment in current generation servers: registered memory, and fully-buffered (FB) memory. Both these memory types are commercially available as DIMMs (dual inline memory modules). Registered DIMMs (or RDIMMs) are designed with an additional hardware register between the DRAM module and the system’s memory controller. RDIMMs present several advantages for the system, such as a lower electrical load on the memory controller and sustained stability even with an increase in the number of installed memory modules. Thus, RDIMMs are often the default choice for deployment in server-class computing systems. Fully-buffered DIMMs (or FB-DIMMs) are intended to be used in systems requiring higher memory densities with limited board space. As opposed to the parallel data transfer technique used in normal DRAM, FB-DIMMs transfer data in a serial format, using an additional buffer, known as advanced memory buffer (AMB) between the memory controller and the FB-DIMM modules. The AMB acts as an intermediary and handles all data reads/writes for the memory modules, taking care of issues such as signal degradation and error correction and reducing any overhead on the memory controller. Thus, FB-DIMMs prove to be a reliable alternative for deployment in server-grade machines.
Two types of DRAM are widely used for deployment in current generation servers: registered memory, and fully-buffered (FB) memory. Both these memory types are commercially available as DIMMs (dual inline memory modules). Registered DIMMs (or RDIMMs) are designed with an additional hardware register between the DRAM module and the system’s memory controller. RDIMMs present several advantages for the system, such as a lower electrical load on the memory controller and sustained stability even with an increase in the number of installed memory modules. Thus, RDIMMs are often the default choice for deployment in server-class computing systems. Fully-buffered DIMMs (or FB-DIMMs) are intended to be used in systems requiring higher memory densities with limited board space. As opposed to the parallel data transfer technique used in normal DRAM, FB-DIMMs transfer data in a serial format, using an additional buffer, known as advanced memory buffer (AMB) between the memory controller and the FB-DIMM modules. The AMB acts as an intermediary and handles all data reads/writes for the memory modules, taking care of issues such as signal degradation and error correction and reducing any overhead on the memory controller. Thus, FB-DIMMs prove to be a reliable alternative for deployment in server-grade machines.