Skip to main content

How Random Access Memory (RAM) affects performance

Summary: This article describes how system memory (Random Access Memory - RAM) affects computer performance.

Article Content


Symptoms

This article describes how system memory (Random Access Memory - RAM) affects computer performance.


Overview

Your computer's system memory is made up of physical memory, called Random Access Memory (RAM), and virtual memory. System memory is not permanent storage, like a hard disk drive that saves its contents when you turn off your computer.

When you start a program, your processor gives a command to retrieve the program from the hard drive. Once the files are retrieved, the computer needs a workspace to manipulate the data and allow you to interact with it. This digital countertop is your RAM. Your computer places your programs in RAM, or the digital countertop, temporarily while you are working with them so that the processor can access that information faster and more easily.


Understanding RAM

Generally, the more RAM your computer has, the larger the digital countertop you have to work on and the faster your programs will run. If your computer is running slowly due to a lack of RAM, you might be tempted to increase virtual memory because it is less expensive. However, adding RAM is a better solution because your processor can read data from RAM faster than from a hard drive.

RAM has two main attributes that affect your computer's performance: memory capacity and memory speed.


Operating System Limitations

Today, most computers are equipped with a 64-bit operating system. Some computers have older designs and use a 32-bit (X86) operating system. Before you upgrade your RAM, ensure that your operating system will support the new amount of memory. Microsoft has an excellent listing in the hyperlink below listing Windows versions and the amount of RAM supported: Memory Limits for Windows and Windows Server Releases

Memory capacity: The more GB your memory module has, the more programs you can have open at once.

  • 2-4 GB: This was the standard RAM capacity and shipped with computers running Windows Vista or XP. This amount of memory could handle single applications. If your computer has less than 4 GB of RAM, adding more RAM would greatly improve its performance.

  • 4-6 GB: This standard RAM capacity will handle an average user's tasks, such as web browsing, working in Word documents, and emailing, with ease.

  • 6-8 GB: This larger RAM capacity works great for casual gamers and basic multimedia users. It can handle multiple programs open at one time and new technology so that users do not have to upgrade when their needs change.
  • 8+ GB: This robust RAM capacity is perfect for hardcore gamers and high-end multimedia users and creators. These users want to try the newest technology on the market without upgrading their RAM.

Memory Speed: The amount of time that it takes RAM to receive a request from the processor and then read or write data. Generally, the faster the RAM, the faster the processing speed.

With faster RAM, you increase the speed at which memory transfers information to other components. Meaning, your fast processor now has an equally fast way of talking to the other components, making your computer much more efficient.

RAM speed is measured in Megahertz (MHz), millions of cycles per second so that it can be compared to your processor's clock speed. For Dell desktops and laptops, memory speed can range from the standard 1333 MHz all the way up to speeds of 2133 MHz. The speed of your processor and the bus speed of the computer motherboard are the limiting factors on the speed of RAM installed in your computer. RAM upgrades are limited by the capability of the computer and the availability of expansion slots for adding RAM. Often, upgrading RAM may involve replacing existing RAM modules with larger modules that are again limited by the capability of the computer.

 


Performance: what changes in DDR5 vs DDR4 DRAM?

The top seven most significant specification advances made in the transition from DDR4 to DDR5 DIMMs are shown in Table 1 below.

DDR5 vs DDR4 Comparison Table
Table 1. DDR5 changes and advantages over DDR4 DIMMs

1. DDR5 Scales to 8.4 GT/s

You can never have enough memory bandwidth, and DDR5 helps feed that insatiable need for speed. While DDR4 DIMMs top out at 3.2 gigatransfers per second (GT/s) at a clock rate of 1.6 gigahertz (GHz), initial DDR5 DIMMs deliver a 50% bandwidth increase to 4.8 GT/s. DDR5 memory will ultimately scale to a data rate of 8.4 GT/s. New features, such as Decision Feedback Equalization (DFE), were incorporated in DDR5 enabling the higher IO speeds and data rates.

2. Lower Voltage Keeps Power Manageable

A second major change is a reduction in operating voltage (VDD), and that helps offset the power increase that comes with running at higher speed. With DDR5, the DRAM, the registering clock driver (RCD) voltage drops from 1.2 V down to 1.1 V. Command/Address (CA) signaling is changed from SSTL to PODL, which has the advantage of burning no static power when the pins are parked in the high state.

3. New Power Architecture for DDR5 DIMMs

A third change, and a major one, is power architecture. With DDR5 DIMMs, power management moves from the motherboard to the DIMM itself.  DDR5 DIMMs will have a 12-V power management IC (PMIC) on DIMM allowing for better granularity of system power loading. The PMIC distributes the 1.1 V VDD supply, helping with signal integrity and noise with better on-DIMM control of the power supply.

DDR5 DIMM Chipset illustration

4. DDR5 vs DDR4 Channel Architecture

Another major change with DDR5, number four on our list, is a new DIMM channel architecture. DDR4 DIMMs have a 72-bit bus, comprised of 64 data bits plus eight ECC bits. With DDR5, each DIMM will have two channels. Each of these channels will be 40-bits wide: 32 data bits with eight ECC bits. While the data width is the same (64-bits total) having two smaller independent channels improves memory access efficiency. So not only do you get the benefit of the speed bump with DDR5, the benefit of that higher MT/s is amplified by greater efficiency.

In the DDR5 DIMM architecture, the left and right side of the DIMM, each served by an independent 40-bit wide channel, share the RCD. In DDR4, the RCD provides two output clocks per side. In DDR5, the RCD provides four output clocks per side. In the highest density DIMMs with x4 DRAMs, this allows each group of 5 DRAMs (single rank, half-channel) to receive its own independent clock. Giving each rank and half-channel an independent clock improves signal integrity, helping to address the lower noise margin issue raised by lowering the VDD (from change #2 above).

5. Longer Burst Length

The fifth major change is burst length. DDR4 burst chop length is four and burst length is eight. For DDR5, burst chop and burst length will be extended to eight and sixteen to increase burst payload. Burst length of sixteen (BL16), allows a single burst to access 64 Bytes of data, which is the typical CPU cache line size. It can do this using only one of the two independent channels. This provides a significant improvement in concurrency and with two channels, greater memory efficiency.

6. DDR5 Supports Higher Capacity DRAM

A sixth change to highlight is DDR5’s support for higher capacity DRAM devices. With DDR5 buffer chip DIMMs, the server or system designer can use densities of up to 64 Gb DRAMs in a single-die package. DDR4 maxes out at 16 Gb DRAM in a single-die package (SDP). DDR5 supports features like on-die ECC, error transparency mode, post-package repair, and read and write CRC modes to support higher-capacity DRAMs. The impact of higher capacity devices obviously translates to higher capacity DIMMs. So, while DDR4 DIMMs can have capacities of up to 64 GB (using SDP), DDR5 SDP-based DIMMs quadruple that to 256 GB.

7. A Smarter DIMM with DDR5

The DDR5 server DIMM chipset replaces the DDR4 SPD IC with an SPD Hub IC and adds two temperature sensor (TS) ICs. The SPD Hub has an integrated TS, which in conjunction with the two discrete TS ICs, provides three points of thermal telemetry from the RDIMM.

With DDR5, the communication bus between chips gets an upgrade to I3C running 10X faster than the I2C bus used in DDR4. The DDR5 SPD Hub handles communication from the module to the Baseboard Management Controller (BMC). Using the faster I3C protocol, the DDR5 SPD Hub reduces initialization time and supports a higher rate of polling and real-time control.

Thermal information, communicated from the SPD Hub to the BMC, can be used to manage cooling fan speed. DRAM refresh rate can now be more finely managed to provide for higher performance or higher retention, and if the RDIMM is running too hot, bandwidth can be throttled as needed to reduce the thermal load.

 

What are the DDR5 Design Challenges?

DDR5 RDIMM LRDIMM chipsets

These changes in DDR5 introduce a number of design considerations dealing with higher speeds and lower voltages – raising a new round of signal integrity challenges. Designers will need to ensure that motherboards and DIMMs can handle the higher signal speeds. When performing system-level simulations, signal integrity at all DRAM locations needs to be checked.

For DDR4 designs, the primary signal integrity challenges were on the dual-data-rate DQ bus, with less attention paid to the lower-speed command address (CA) bus. For DDR5 designs, even the CA bus will require special attention for signal integrity. In DDR4, there was consideration for using differential feedback equalization (DFE) to improve the DQ data channel. But for DDR5, the RCD’s CA bus receivers will also require DFE options to ensure good signal reception.

The power delivery network (PDN) on the motherboard is another consideration, including up to the DIMM with the PMIC. Considering the higher clock and data rates, you will want to make sure that the PDN can handle the load of running at higher speed, with good signal integrity, and with good clean power supplies to the DIMMs.

The DIMM connectors from the motherboard to the DIMM will also have to handle the new clock and data rates. For the system designer, at the higher clock speeds and data rates around the printed circuit board (PCB), more emphasis must be placed on system design for electromagnetic interference and compatibility (EMI and EMC).

 

Comments

Popular posts from this blog

A Complete Guide for changing name in Republic of India

Recently completed the Gender Change Therapy or you're simply not loving your name, then probably a name change is what you seeking for. It's always better to seek advice from someone experienced rather than anyone who have just knowledge of it.  So, here is mine, how i got it done all myself with a little help. Let me navigate you through a quick demonstrations on how to get it done in the quickest & precise way. Broadly classified, the procedure for name change involves only three steps: Make an affidavit for change of name Newspaper Advertisement Gazette Notification Note : To change name by oneself, the first and foremost criteria to be met by a name change applicant is that he/she should be over 18 years age. The procedure is different for the name change of a minor. Here goes the detailed information about what one needs to do in order to change name. Create An Affidavit For Change Of Name An affidavit is required explaining why the nam...

Intel CPUs Explained: What Are E-Cores and P-Cores?

  Intel's new Alder Lake chips come with two sets of CPU cores: E-Cores and P-Cores. But why have two types of core in a single CPU? Readers like you help support MUO. When you make a purchase using links on our site, we may earn an affiliate commission. Read More. The cores in your computer's CPU have evolved at a steady rate over the years. We first had single-core CPUs, but that quickly evolved to multithreading, and from there, multi-core setups, starting with dual-core designs before launching into quad-core, octa-core, and further. Intel's 12th Gen CPUs treated us to an unexpected yet pleasing twist: two different kinds of cores in one CPU package: E-Cores and P-Cores. But what's an Intel E-Core and a P-Core anyway? And more importantly, why should you care? Why Do Intel CPUs Come With Different Cores Now? Up until this point, x86 computers have used core layouts comprised of cores that are, for ...

Best Regards vs. Kind Regards: How to Use Them Each in an Email

You write a masterful email. The subject line is uber-clickable. Your greeting is friendly without being overly familiar. And then you get to your sign-off. " Thanks"  is too generic, " Sincerely"  is too formal, and " Cheers"  seems tired. " Best regards"  and " kind regards"  are two of your best options for business email signatures, but it can be difficult to know how to use each correctly. Create a new, on-brand email signature in just a few clicks. Get started here. (It's free.) To avoid bad first impressions or email faux pas, I've created a quick-and-easy guide for when and how to use each one, so your emails are always appropriate and grammatically correct. When to Use "Best Regards" "Best regards"  is the less formal version of the two. It's a safe, friendly, and respectful sign-off to clients you're familiar with but not yet well-acquainted. It's a neutral se...