Buy the ARP T-Shirt! BIOS Optimization Guide Money Savers!
 

   
Desktop Graphics Card Comparison Guide Rev. 33.0
Covering 628 desktop graphics cards, this comprehensive comparison allows you ... Read here
BIOS Option Of The Week - Virtualization Technology
Since 1999, we have been developing the BIOS Optimization Guide, affectionately known... Read here
   
   
Buy The BOG Book Subscribe To The BOG! Latest Money Savers!

Node Memory Interleave

Common Options : Enabled, Disabled

Quick Review

To ensure balanced performance from all nodes or processor cores in a ccNUMA (Cache-Coherent Non-Uniform Memory Access) system, the system memory can interleaved across all nodes or processor cores in blocks of 4 KB. This means every node or processor core will access a combination of local and remote memory.

This ensures a perfect balance in fast and slow memory accesses for all nodes or processor cores. Therefore, this is great for multi-threaded applications that are not optimized for ccNUMA, but works poorly with single-threaded applications.

This BIOS feature determines whether system memory should be interleaved between all nodes or processor cores.

When enabled, all system memory will be interleaved between all nodes or processor cores in blocks of 4KB. This ensures fair access for all nodes or processor cores to the system memory, at the expense of the maximum performance of any one node or processor core.

You should enable this feature if you are using an operating system (e.g. Windows 2000, Windows 98) and multi-threaded applications that are not ccNUMA-optimized. This improves your system's overall performance.

When disabled, system memory will not be interleaved between the nodes or processor cores. The performance of all nodes or processor cores will be imbalanced, favouring one node or processor core over the other(s).

You should disable this feature if you run predominantly single-threaded applications. This allows for better single-threaded performance.

You should also disable this feature if you are using ccNUMA-aware operating system like Windows XP SP2 and Windows Server 2003. For such operating systems, you should enable the ACPI SRAT Table BIOS feature instead.

Please note that you must disable Node Memory Interleave if you intend to enable the ACPI SRAT Table feature. Node Memory Interleave is a static optimization that cannot work in tandem with the dynamic optimizations that the operating system can perform using information from the ACPI SRAT.

 

Support Tech ARP!

If you like our work, you can help support out work by visiting our sponsors, participate in the Tech ARP Forums, or even donate to our fund. Any help you can render is greatly appreciated!


If you like to know more about this and other BIOS settings, why not subscribe to the full BIOS Optimization Guide?
Click here to find out how you can do that now!


Links: Discuss BIOS options here in our forums | Back to the list of BIOS options

 
 


Copyright © Tech ARP.com. All rights reserved.