Skip to main content

Processors

This menu offers options to change the processor settings.

Table 1. Processors
ItemOptionsDescription
Processor Details

N/A

Summary of the installed processors

Hyper-Threading
  • Enabled (Default)

  • Disabled

Enabling Hyper Threading allows multiple logical processor threads to run on each core.

Note
  • Changing this setting requires a Power Good reset to take effect.

  • This item is not available for Intel Xeon 6 processors (formerly codenamed "Sierra Forest").

Turbo Mode
  • Enabled (Default)

  • Disabled

Enabling Turbo mode can boost the overall CPU performance when all CPU cores are not being fully utilized. A CPU core can run above its rated frequency for a short period of time when it is in Turbo mode.

Note
  • This item is not available if the processor does not support this feature.

  • When a preset workload profile is selected, the low-level settings are not changeable and is grayed out. To change the setting, select System Settings > Workload Profile > Custom first. Then, you can change this setting.

Energy Efficient Turbo
  • Enabled (Default)

  • Disabled

When energy efficient turbo is enabled, the CPU's optimal turbo frequency will be tuned dynamically based on CPU utilization. The Power/Performance Bias setting also influences energy efficient Turbo.

Note

When a preset workload profile is selected, the low-level settings are not changeable and is grayed out. To change the setting, select System Settings > Workload Profile > Custom first. Then, you can change this setting.

CPU P-state Control
  • None

  • Legacy

  • Autonomous (Default)

  • Cooperative without Legacy

  • Cooperative with Legacy

The processor active power management state (P-state control) affects how the CPU operating frequencies are selected, based on the workload.

  • [Autonomous]: This mode is part of Intel’s Hardware Power Management (HWPM) feature and is the default mode. In this mode, all CPU P-state management is handled automatically in the background without any OS intervention. Autonomous mode is used for normal power savings and serves well for most typical business applications.

  • [Legacy]: The processor P-states will be presented to the OS and the OS power management (OSPM) will directly control which P-state is selected. The legacy control mechanism is currently implemented for systems with processors prior to the Intel Xeon Scalable Processor codenamed Skylake. Uses the standard ACPI interface. This mode is used for applications that benefit from OS level frequency controls.

  • [Cooperative without Legacy]: UEFI doesn't provide legacy P-States. The OS provides hints to the processor's power control unit (PCU) for the desired P-state min/max levels. The PCU runs in Autonomous mode until the OS sets the desired frequency. The hints provided by the OS affect the final P-state selected by the PCU.

  • [Cooperative with Legacy]: UEFI leaves the legacy P-states interface initially enabled until/if later an OS that is aware of Intel Hardware P-states (HWP) native mode sets the bit. Legacy P-states will be used until the OS sets the HWP native mode. After that, P-states will switch to the same behavior as "Cooperative without Legacy".

  • [None]: No ACPI table entries for P-states are created. P-states are disabled. Use this setting to minimize latency caused by P-state transitions. Recommended for latency sensitive workloads. CPUs run at either their rated frequency or in turbo mode, if turbo is enabled.

For applications which are clock frequency sensitive it is recommended to test with Cooperative or Legacy mode.

Note

When a preset workload profile is selected, the low-level settings are not changeable and is grayed out. To change the setting, select System Settings > Workload Profile > Custom first. Then, you can change this setting.

C-States
  • Legacy (Default)

  • Disabled

C-states reduces power consumption during the idle time.

When [Legacy] is selected, the operating system initiates the C-state transitions. Some OS software may defeat the ACPI mapping (e.g. intel_idle driver).

Note

When a preset workload profile is selected, the low-level settings are not changeable and is grayed out. To change the setting, select System Settings > Workload Profile > Custom first. Then, you can change this setting.

Package C State
  • C0/C1

  • C2

  • C6NR (Default)

  • No limit

Low power C-states have higher exit latencies and higher power C-states have lower exit latencies.

Note
  • When a preset workload profile is selected, the low-level settings are not changeable and is grayed out. To change the setting, select System Settings > Workload Profile > Custom first. Then, you can change this setting.

  • This item is not available for 8-socket platforms with Intel Xeon 6 processors (formerly codenamed "Granite Rapids").

C1 Enhanced Mode
  • Enabled (Default)

  • Disabled

Enabling C1E (C1 enhanced) state can save power by halting CPU cores that are idle. An operating system that supports C1E state must be installed to support this feature.

Note

When a preset workload profile is selected, the low-level settings are not changeable and is grayed out. To change the setting, select System Settings > Workload Profile > Custom first. Then, you can change this setting.

Changes will take effect after the system reboots.
Uncore Frequency Scaling
  • Enabled (Default)

  • Disabled

When enabled, the processor will dynamically change frequencies based on the workload. All miscellaneous logic inside the CPU package is considered the Uncore.

Note

When a preset workload profile is selected, the low-level settings are not changeable and is grayed out. To change the setting, select System Settings > Workload Profile > Custom first. Then, you can change this setting.

Latency Optimized Mode
  • Disabled

  • Enabled

Enable/Disable Latency Optimized Mode (Perf).

When a preset workload profile is selected, the low-level settings are not changeable. If user would like to change the low-level settings, select [Custom] in “Workload Profile” located under “System Settings” submenu and then change individual setting as desired.

Trusted Execution Technology
  • Enabled

  • Disabled (Default)

Enable or disable Intel Trusted Execution Technology (Intel TXT).

Intel TXT is a set of hardware extensions to Intel processors and chipsets that enhance the digital office platform with security capabilities such as measured launch and protected execution.

Intel Virtualization Technology
  • Disabled

  • Enabled (Default)

Enable or disable Intel Virtualization Technology.

Intel Virtualization Technology abstracts hardware that allows multiple workloads to share a common set of resources.

Note

When a preset workload profile is selected, the low-level settings are not changeable and is grayed out. To change the setting, select System Settings > Workload Profile > Custom first. Then, you can change this setting.

Hardware Prefetcher
  • Enabled (Default)

  • Disabled

When enabled, the hardware prefetcher will prefetch data from the main system memory to the Level 2 cache to help expedite data transaction for memory performance enhancement.

Lightly-threaded applications and some benchmarks can benefit from having the hardware prefetcher enabled.

Adjacent Cache Prefetch
  • Enabled (Default)

  • Disabled

The adjacent cache line prefetcher automatically fetches adjacent cache lines to ones being accessed by the program. This reduces cache latency by making the next cache line immediately available if the processor requires it.

Lightly-threaded applications and some benchmarks can benefit from having Adjacent Cache Prefetch enabled.

DCU Streamer Prefetcher
  • Enabled (Default)

  • Disabled

The Data Cache Unit (DCU) streamer prefetcher detects multiple reads to a single cache line in a certain period of time and chooses to load the following cache line to the L1 data caches.

Lightly-threaded applications and some benchmarks can benefit from having DCU Streamer Prefetcher enabled.

DCU IP Prefetcher
  • Enabled (Default)

  • Disabled

DCU IP prefetcher looks for sequential load history to determine whether to prefetch the following data to the L1 caches.

It is recommended that the DCU IP prefetcher is enabled for the most environments. However, some environments may benefit from having it disabled, e.g. Java.

L1 Next Page Prefetcher
  • Enabled (Default)

  • Disabled

Next page prefetcher is an L1 data cache page prefetcher (MSR 1A4h [4]), which detects accesses that are likely to cross a page boundary and starts the access early.

Note

This item is only available for Intel Xeon 6 processors (formerly codenamed "Sierra Forest").

AMP Prefetch
  • Enabled (Default)

  • Disabled

This option enables one of the Mid-Level Cache (MLC) AMP hardware Prefetcher.

Some benchmarks can benefit from having this MLC prefetch enabled.

Note
This item is only available for:
  • Intel Xeon 6 processors (formerly codenamed "Granite Rapids")

  • Intel Xeon D processors (formerly codenamed "Granite Rapids-D")

LLC Prefetch
  • Disabled(Default)

  • Enabled

Last Level Cache (LLC) prefetcher is an additional prefetch mechanism on top of the existing prefetchers that prefetch data into the core DCU and MLC.

Enabling LLC prefetch gives the core prefetcher the ability to prefetch data directly into the LLC without necessarily filling into the MLC

Note
This item is only available for:
  • Intel Xeon 6 processors (formerly codenamed "Granite Rapids")

  • Intel Xeon D processors (formerly codenamed "Granite Rapids-D")

Homeless Prefetch
  • Enabled

  • Disabled

  • Auto (Default)

Allows early fetches into the MLC when not enough resources for L1 cache. Auto maps to hardware default setting based on CPU type.

Note
This item is only available for:
  • Intel Xeon 6 processors (formerly codenamed "Granite Rapids")

  • Intel Xeon D processors (formerly codenamed "Granite Rapids-D")

UPI Link Disable
  • Enabled All Links (Default)

  • Minimum Number of Links Enabled

Limiting the QPI/UPI connections to the minimum number can save power. If maximum performance is desired, all QPI links should be left enabled.

Note
This item is only visible when install more than 1 CPU.
SNC
  • Enabled

  • Disabled (Default)

Sub NUMA Clustering (SNC) partitions the cores and last level cache (LLC) into clusters with each cluster bound to a set of memory controllers in the system, dividing each CPU package into multiple NUMA nodes. This can improve the average latency to the last level cache.

Note
This item is available for below processors:
  • Intel Xeon 6 processors (formerly codenamed "Sierra Forest"): ZCC SKUs

  • Intel Xeon 6 processors (formerly codenamed "Granite Rapids")

UPI Affinity
  • Enabled

  • Disabled(Default)

UPI affinity helps to minimize cross-CPU memory access latency by optimizing the affinity between CPU cores and the UPI links.

Note
This item is only visible and functional when more than one CPU is installed, and at the same time, the CPU type should be GraniteRapids XCC or GraniteRapids UCC.
Virtual Numa
  • Enabled

  • Disabled(Default)

Divide physical NUMA nodes into evenly sized virtual NUMA nodes in ACPI table. This may improve Windows performance on CPUs with more than 64 logical processors.

Number of Virtual Numa Nodes

0

The number of virtual NUMA nodes per physical NUMA nodes. 0 means automatically set the number of virtual NUMA nodes based on system configuration. 1 equals disabling virtual NUMA.

Note
This items is hidden if Virtual Numa is disabled.
Directory Mode Enable
  • Enabled

  • Disabled

  • Auto (Default)

When enabled, additional features such as Opportunistic Snoop Broadcast (OSB), HitME cache, and I/O Directory Cache (IODC) are used to reduce the overhead of directory reads. When disabled, all memory accesses will require a snoop which is not recommended for most workloads.

Note

When a preset workload profile is selected, the low-level settings are not changeable and is grayed out. To change the setting, select System Settings > Workload Profile > Custom first. Then, you can change this setting.

XPT Prefetcher
  • Enabled (Default)

  • Disabled

Extended Prediction Table (XPT) prefetcher (memory prefetch from the core) is a mechanism that enables a read request that is being sent to the last level cache to speculatively issue a copy of that read to the memory controller prefetching. It is designed to reduce local memory access latency.

UPI Prefetcher
  • Enabled (Default)

  • Disabled

Ultra Path Interconnect (UPI) prefetch enables an early memory read on the memory bus. The UPI receive path spawns a memory read to the memory controller prefetcher.

Note
This item is only visible when install more than 1 CPU.
D2U
  • Enabled

  • Disabled

  • Auto (Default)

Latency saving feature for remote read transactions. Workloads that are highly dependent on remote idle latency may see an impact when D2U is disabled.

Note
This item is available only when two or more processors are installed.
IODC
  • Disabled

  • Auto (Default)

  • Enable for Remote InvItoM Hybrid Push

  • Enable for Remote InvItoM AllocFlow

  • Enable for Remote InvItoM Hybrid AllocNonAlloc

  • Enable for Remote InvItoM and Remote WCiLF

When I/O Directory Cache (IODC) is enabled, this reduces directory-based write overhead. When disabled, it does not suppress directory read/updates for non-cacheable write transactions.

Note
This item is available only when two or more processors are installed.
Loctorem Thresholds Normal
  • Disabled

  • Auto (Default)

  • Low

  • Medium

  • High

The BIOS option provides a set of thresholds that can control how much of the various types of requests are allowed to occupy the Table Of Requests (TOR), thus helping to avoid the imbalance between local requests and remote requests. This BIOS option controls the number of local-to-remote (Loctorem) requests allowed in the pipeline when the pipeline is empty of remote requests (EMPTY) and when remote requests are also present in the pipeline (NORMAL).

Auto is default and controlled by Si Compatibility.

Loctorem Thresholds Empty
  • Disabled

  • Auto (Default)

  • Low

  • Medium

  • High

The BIOS option provides a set of thresholds that can control how much of the various types of requests are allowed to occupy the Table Of Requests (TOR), thus helping to avoid the imbalance between local requests and remote requests. This BIOS option controls the number of local-to-remote (Loctorem) requests allowed in the pipeline when the pipeline is empty of remote requests (EMPTY) and when remote requests are also present in the pipeline (NORMAL).

Auto is default and controlled by Si Compatibility.

Total Memory Encryption
  • Disabled (Default)

  • Enabled

Intel Total Memory Encryption (TME) encrypts the entire physical memory of a system with a single encryption key.

Multikey Total Memory Encryption
  • Disabled (Default)

  • Enabled

Intel Multikey Total Memory Encryption (MK-TME) technology is built on top of Intel TME. It enables the use of multiple encryption keys, allowing the selection of one encryption key per memory page using the processor page tables.

Note
This item is available only when Total Memory Encryption is set to [Enabled].
Memory Integrity
  • Disabled (Default)

  • Enabled

Enable or disable memory integrity. Memory integrity is a feature of core isolation.

Note
This item is available only when Total Memory Encryption is set to [Enabled].
Max MKTME Keys

Dynamic value

Total number of keys that can be used by TME-MT.

Note
This item is available only when Total Memory Encryption is set to [Enabled].
Trust Domain Extension (TDX)
  • Disabled (Default)

  • Enabled

Enable or disable Trust Domain Extension (TDX).

TDX Secure Arbitration Mode Loader (SEAM Loader)
  • Disabled (Default)

  • Enabled

Enable or disable TDX Secure Arbitration Mode Loader (SEAM Loader).
Note
This item will be grayed out if TDX is disabled.
TME-MT/TDX key split
  • 0x1(Default)

The value range is 1 to N, where N depends on the system configuration.

Designate number of bits for TDX usage. The rest will be used by TME-MT.

Note
This item is not available if TDX is disabled.
TME-MT keys

Dynamic value, depending on the value of TME-MT/TDX key split

Number of keys designated for TME-MT usage
Note
This item is not available if TDX is disabled.
TDX keys

Value = Max MKTME Keys - TME-MT keys

Number of keys designated for TDX usage
Note
This item is not available if TDX is disabled.
SW Guard Extensions
  • Disabled (Default)

  • Enabled

Enable or disable Software Guard Extensions (SGX).

Note
This item is available only when the system supports Total Memory Encryption (TME) and TME is enabled. In addition, disable Patrol Scrub and Mirror Mode before you enable SGX. Otherwise, SGX function may not work well.
SGX Factory Reset
  • Disabled (Default)

  • Enabled

Enable or disable SGX Factory Reset.

When [Enabled] is selected, it erases all registration data on subsequent boot, and additionally forces an Initial Platform Establishment flow when SGX is enabled.

Note
This item is available only when the system supports Total Memory Encryption (TME) and TME is enabled. In addition, disable Patrol Scrub and Mirror Mode before you enable SGX. Otherwise, SGX function may not work well.
SGX Package Info In-Band Access
  • Disabled (Default)

  • Enabled

Enable or disable Software Guard Extensions (SGX) Package Info In-Band Access.

Note
This item is available only when the system supports Total Memory Encryption (TME) and TME is enabled. In addition, disable Patrol Scrub and Mirror Mode before you enable SGX. Otherwise, SGX function may not work well.
SGX PRM Size
  • 1G(Default)

  • 2G

  • 4G

  • 8G

Note
The default value and options change dynamically, depending on system configuration.

SGX PRM Size is a constituent which may not be equal to the total PRM size.

Note
This item will be grayed out if SW Guard Extensions is disabled.
Intel Speed Select
  • Base

  • Auto

  • Config1

  • Config2

  • Config3

  • Congig4

  • SST-PP V2

Note
Depending on the CPU config, the [Base], [Config1], [Config2], [Config3], [Config4] and [SST-PP V2] may not be displayed or hidden.

With Intel Speed Select Technology (SST), the rated frequency of the CPU can increase as the number of CPU cores that are enabled in UEFI goes down. Essentially, with SST, the CPU can achieve a guaranteed turbo frequency.

If the processor installed doesn't support SST, the [Base] option will be used regardless of the setting selected.

  • [Bases]: effectively disables SST.

  • [Auto]: the level of SST enablement is controlled automatically based on the number of CPU cores enabled in UEFI.

  • [Config1]/[Config2]/[Config3]/[Config4]: force the SST cores limits based on the config option selected. Note [Config1]/[Config2]/[Config3]/[Config4] may override the option that enables the number of CPU cores in UEFI.

  • [SST-PP V2] enables dynamic SST-PP mode. With SST-PP V2, the mode can be dynamically changed at runtime via the Linux OS.

Note
“SST-PP V2” is not available if CPU doesn’t support Dynamic SST-PP or “CPU P-state Control” is not “Cooperative without Legacy” or “Cooperative with Legacy”.
SST-BF
  • Enabled

  • Disabled(Default)

This Option allows SST-BF to be enabled and allows BIOS to configure SST-BF High Priority Cores so that software does not have to configure it.

Note
This item is not available if the CPU does not support SST-BF or CPU P-state Control is not set to [Cooperative without Legacy].
PECI Is Trusted
  • Disabled

  • Enabled (Default)

Enable or disable trust for the Platform Environment Control Interface (PECI) of the system.

You can select [Disabled] if a higher level of security is required, but some functions such as memory and I/O utilization reporting may not work.

Cores in CPU Package
  • All (Default)

List of all available core counts based on CPU architecture

Select the amount of cores enabled within each CPU package.

Note
The available core counts are based on the CPU architecture.
  • For Intel Xeon 6 processors (formerly codenamed "Sierra Forest"), the available options are the multiples of 2 or 4, based on the CPU internal packages.

  • For Intel Xeon 6 processors (formerly codenamed "Granite Rapids"), the minimal core number is based on the CPU compute die number.

CPU PCIe Relaxed Ordering
  • Enabled

  • Disabled (Default)

Enabling CPU PCIe Relaxed Ordering will always allow downstream completions to pass posted writes.

OSB Enabled
  • Enabled

  • Disabled

  • Auto (Default)

The Opportunistic Snoop Broadcast (OSB) feature attempts to avoid memory read latency by snooping the local (home) agent and remote socket peers.

Auto is default and controlled by Si Compatibility.

Stale AtoS
  • Enabled

  • Disabled

  • Auto (Default)

State AtoS controls whether a cache line should transition from A (snoopAll) state to S (Shared) state when snoop misses.

LLC Dead Line Alloc
  • Enabled

    (Default)
  • Disabled

  • Auto

  • [Enabled]: The LLC opportunistically fills dead lines into LLC if there is free space available.

  • [Disabled]: Dead lines will always be dropped and will never fill into the LLC.

UPI Link Frequency
  • Minimal Power

  • Balanced

  • Maximum Performance (Default)

Select the desired UPI link frequency.

  • [Maximum performance]: maximizes the performance.

  • [Balanced]: offers a balance between performance and power.

  • [Minimal power]: maximizes power savings.

Note
This item is only visible when install more than 1 CPU.
CPU Frequency Limits
  • Full turbo uplift (Default)

  • Restrict maximum frequency

The maximum frequency (turbo, AVX, and non turbo) can be restricted to a frequency that is between the maximum turbo frequency for the CPU installed and 1.2 GHz. This can be useful for synchronizing CPU tasks.

Note, the max frequency for N+1 cores cannot be higher than N cores. If an unsupported frequency is entered, it will automatically be limited to a supported value. If the CPU frequency limits are being controlled through application software, leave this menu item at the default setting ([Full turbo uplift]).

Note
  • This option only be available when enable “Turbo Mode”.

  • This item is hidden if: CPU is SRF or CWF.

Rocket Mode
  • Enabled

  • Disabled (Default)

When [Enabled] is selected, Rocket Mode allows the cores to jump to max turbo instantly rather than on a smooth curve.

When Rocket Mode is enabled, it is only engaged when P-states are set to [Autonomous].

C0 Nap Time0

Controls maximum allowed time to nap in C0 sub-state, and to control whether C0.2 is supported.

UPI Power Management

N/A

Select the desired power management level for the CPU UPI interface. [L1] saves the most power but has longer latency compared to [L0p] or [Disabled].

When a preset workload profile is selected, the low-level settings are not changeable and is grayed out. To change the setting, select System Settings > Workload Profile > Custom first. Then, you can change this setting.