Windows 11 memory allocation


Harve

Member
Local time
12:25 AM
Posts
1
OS
Windows 11
Modern Intel procesor provide multiple memory banks for overlapping core accesses to memory. Sapphire Rapids W-2400 processors have 4 memory channels and W-2500 series has 8 memory channels. How efficient is Windows 11 at allocating memory across banks/channels in order to maximize performance?
 
Windows Build/Version
22H2 19045.3570

My Computer My Computer

At a glance

Windows 11W5-2455x2x16GBnVida A2000
OS
Windows 11
Computer type
PC/Desktop
Manufacturer/Model
Dell 5860
CPU
W5-2455x
Motherboard
Dell 5860
Memory
2x16GB
Graphics Card(s)
nVida A2000
Hard Drives
M.2 1TB
As far as I am aware, allocating memory across banks/channels is accomplished within the DDR SDRAM architecture (Intel or AMD). It is therefore transparent to the Windows Operating System.

  • A third bank group bit (BG2) was added, allowing up to eight bank groups.
Source:


DDR5 doubles the number of bank groups while leaving the number of banks per bank group the same. Increasing banks groups is key as bank accesses to different bank groups require less time delay between accesses, compared to bank accesses within the same bank group. Banks within the same bank groups share local I/O routing, sense amplifiers, and array blocks, which introduce longer timing constraints. Doubling the total overall banks is also key as this improves overall system efficiency by allowing more pages to be open at any given time, thereby increasing the statistical probability of high page-hit ratios.
Source:

Multiple Banks (Interleaving) and Channels
• Multiple banks
• Enable concurrent DRAM accesses​
• Bits in address determine which bank an address resides in​
• Multiple independent channels serve the same purpose
• But they are even better because they have separate data buses​
• Increased bus bandwidth​
Source:

Multiple Open Banks
– Open Banks make for faster access IF your going to that bank on the
next access…performance hit if your not
– Power hit when banks are open
Source
 

My Computers My Computers

  • At a glance

    Windows 11AMD Ryzen 5 560016 GBSapphire Radeon RX 6500XT (8 GB version)
    OS
    Windows 11
    Computer type
    PC/Desktop
    CPU
    AMD Ryzen 5 5600
    Motherboard
    MSI B550-A Pro
    Memory
    16 GB
    Graphics Card(s)
    Sapphire Radeon RX 6500XT (8 GB version)
    Monitor(s) Displays
    BenQ Mobuiz EX2710Q QHD, Iiyama ProLite X23377HDS
    Hard Drives
    MSI Spatium M461 4TB
  • At a glance

    Windows 11Intel Celeron N4020
    Operating System
    Windows 11
    Computer type
    Laptop
    Manufacturer/Model
    Acer A114
    CPU
    Intel Celeron N4020

Latest Support Threads

Back
Top Bottom