×

What is RDIMM?

Servers use the RDIMM (registered memory) kind of memory chip most frequently. By reducing the electrical strain on a memory controller, it helps systems running on a server be more stable and scalable. Because the added durability and scalability come at a higher price, RDIMMs are often found in servers rather than desktop or laptop PCs. In registered memory modules (also known as buffered memory modules), there is a register between the DRAM modules and the system memory controller.

They reduce the electrical strain on the memory controller and make it possible for single systems to support more memory modules than they otherwise could. Conventional memory is typically referred to as unbuffered memory or unregistered memory when compared to registered memory. A registered memory module is referred to as an RDIMM when it is produced as a dual in-line memory module (DIMM), while unregistered memory is referred to as UDIMM or simply DIMM.

What is RDIMM

Performance

Typically, employing registered memory results in a performance hit. Since each read or write is queuing for one cycle between the memory bus and the DRAM, the registered RAM can be thought of as functioning one clock cycle behind the comparable unregistered DRAM. This only holds true for the first cycle of a burst in SDRAM. This performance fee, though, is not always applied.

Memory access speed is influenced by a wide range of other factors. For instance, the Intel Westmere 5600 series of processors divide memory access across three channels utilising interleaving. The maximum memory bandwidth for 2DPC (DIMMs per channel) systems with UDIMM is reduced by about 5% in comparison to RDIMM if two memory DIMMs are used per channel. [Required citation][2] (p. 14). This happens because "the memory controller employs a 2T or 2N timing for UDIMMs Due to the substantial electrical strain on the address and control lines when using two DIMMs per memory channel In order to account for settling time, every command that ordinarily requires one clock cycle is extended to two clock cycles.

Compatibility

On most cases, the motherboard and memory must be compatible; hence, registered memory won't function in a motherboard not made for it, and vice versa. Even though registered and unregistered memory modules cannot be mixed, some PC motherboards accept or demand registered memory. [3] Although registered memory, which also supports ECC and is referred to as ECC RAM, has compatibility issues when used in PC motherboards without ECC support, ECC memory which may or may not be registered, is commonly accepted will not function at all in such motherboards, not even without providing the ECC functionality.

Uses

Compared to UDIMMs, RDIMMs offer superior stability, scalability, and reliability due to lower electrical loads on memory controllers. Given the level of performance offered, RDIMMs are more expensive than UDIMMs. As a result, servers that require high-capacity, high-performance RAM typically employ RDIMMs.

RDIMMs are usually quicker

By incorporating a register on the DIMM to buffer the address and command signals between each of the Dynamic Random-Access Memory (DRAM) modules on the DIMM and the memory controller, registered DIMMs improve signal integrity. The quantity of memory the server can support is significantly increased because each memory channel may now make use of up to three dual-rank DIMMs. Partial buffering somewhat increases memory latency and power consumption with RDIMMs.

You probably want to know what "dual-rank" implies, so let me explain what "rank" is. The number of 64-bit data chunks on a DIMM determines its rank. Single-rank DIMMs can be thought of as having DRAM on one side of the chip, resulting in one 64-bit piece of data. Dual rank DIMMs with DRAM on both sides typically have a 64-bit data chunk on each side. There is even a quad-rank DIMM with two 64-bit data chunks on each side of the DIMM.

The graph below compares the latency of RDIMMs and LRDIMMs on a Hewlett Packard Enterprise (HPE) Proliant Gen9 2 socket server with two Intel Xeon E5-2600v4 processors in order to show the differences between these two memory types. You'll see that RDIMMs and LRDIMMs with higher capacities have lower loaded latency than RDIMMs and LRDIMMs with only one rank (1Rx8). This is so that the processor can't parallelize the memory requests from the CPU as efficiently as it can with modules with two or more ranks.


Related Topics

What is Cat 5?

In our daily life, every person is opted to use different technologies and is successful in implementing the new opted technologies. Every day people are interested in making new inventions...

4 minutes read.

Difference between Desktop and Laptop

What is Desktop? A Desktop Computer is designed for steady use at a particular location near a desk due to its huge size and power requirement. It uses devices for...

7 minutes read.

What is Chat Slang?

Chat slang, also known as internet slang or cyber slang, is a form of shorthand language used in instant messaging, text messaging, and other online communications, such as social media...

4 minutes read.

How to log out of your operating system

Whenever you use an application or software or an operating system, you have to log in to that particular system. As soon as you log in, a period called a...

4 minutes read.

What does Alt+R do?

Alt+ R The Alt button is adjacent to the spacebar in the keyword. The Alt key is used with many other keys to perform various functions. When the user uses R...

4 minutes read.

What is an Asterisk?

The asterisk (*) is a symbol with various uses in different contexts. In mathematics, it is often used as a multiplication operator, while in computer programming, it can be used...

7 minutes read.

Memory Hierarchy

Memory Hierarchy: In computer architecture, the Memory Hierarchy separates computer storage into the hierarchy based response time. It is developed to organize the memory in such a way that it...

5 minutes read.

How to view the HTML source code in Microsoft Word?

Using Microsoft Word, the document can be saved as a web page, but word does not support the feature which enables the user to view the source code in the...

3 minutes read.

Is my computer 64 bit?

While using computers and smartphones, we have often heard the term ’32-bit’ or ‘64-bit’. But many of us do know what these terms mean. And the first question which arises...

5 minutes read.

What is Operating System?

Operating System An operating system is an interface between a user and computer hardware. The operating system's main aim is to provide a suitable environment to a user so that a...

11 minutes read.

What is WAP?

WAP or Wireless Application Protocol was released in 1999. This protocol allows users to communicate through a wireless network such as mobile phones, tablets, etc. This protocol became quite popular...

12 minutes read.

Basic Network Troubleshooting

The term Basic Network Troubleshooting means to determine the issue related to the network through a continuous process and solve them using practically examined and reliable solutions. The methods that...

9 minutes read.

Uninstalling Software or Apps in Windows

How to uninstall software in Windows? Unwanted software can be removed from your computer's hard drive using several third-party programs and the built-in tools that Windows 10 and Windows 11 provide. Applications...

4 minutes read.

Computing Power

Computing power comes at how fast a machine can perform a task. When a command is given to any computer, it is broken down into mathematical series of problems. A...

3 minutes read.

What are the currently available antivirus programs?

An antivirus program or software is a kind of software used to detect viruses in the system and protect the computer or network from attacks. Whenever the virus gets into the...

4 minutes read.

What is Access Time?

Access time is when a computer can recover data from a storage device, such as a hard drive or solid-state drive. It is an important factor that can affect the...

7 minutes read.

How to Connect and Install a Computer Keyboard?

The wired keyboards used nowadays are linked to the computer using the USB interface. The older computers used the Personal System/2(PS/2), also called the mouse or keyboard port, to connect...

7 minutes read.

What is NBSP (Non-Breaking Space)?

NBSP (Non-Breaking Space), also known as Hard space or Fixed space, is an HTML entity used to add blank spaces in the content. NBSP does not allow the browsers to...

7 minutes read.

What is an Octothorpe?

Octothorpe is a number sign with other names and is referred to as a hash mark or pound sign. Octothorpe is known to everyone with the hashtags that are often...

2 minutes read.

Output devices of Computer

The output devices are the hardware parts which can create the whole computer system with the combination of all hardware parts. The user can get the desired output via output...

10 minutes read.