CPU2017 Flag Description - Platform settings for New H3C systems

Operating System Tuning Parameters

cpupower
Manage the frequency scaling of your CPU.We use "cpupower frequency-set -g performance" to set to performance mode.
tuned-adm
Tuning profile delivery mechanism for Linux.We use "tuned-adm profile throughput-performance" to set to throughput-performance profile.

Firmware / BIOS / Microcode Settings

Enable LP [Global]
Select whether all logical processors are enabled.
Package C State
Package C state is one of energy saving options of the processor, which not only allow the individual cores of a processor, but the entire processor chip to be put into a type of sleep state. As a result, power consumption is even further reduced. But the waking up time that is required to change from the lower package C state to the active state is even longer in comparison with the CPU core C state. The higher the package C state, the lower the power usage of that idle package state. If the "C0/C1" is set, the processor chip always remains active, and it can improve the performance of latency sensitive workloads.
SNC
Sub‑NUMA Clustering (SNC) is a feature that partitions the Last Level Cache (LLC) into disjoint clusters based on address ranges, with each cluster bound to a subset of the memory controllers in the system. This can improve the average latency to the LLC for NUMA‑aware workloads. The number of clusters is automatically determined by the BIOS, based on the detected CPU SKU, core count, cache hierarchy, and IMC (Integrated Memory Controller) layout.
For example:
SNC2 is supported on Granite Rapids‑SP XCC SKUs, but not supported on Granite Rapids‑SP HCC and LCC SKUs.
SNC3 is supported on Granite Rapids‑AP UCC SKUs.
Latency Optimized Mode
Prioritize low latency and consistent performance over energy efficiency or other optimizations.
VMX
This BIOS option enables or disables additional virtualization functions of the CPU.If the server is not used for virtualization, this option should be set to "Disabled".This can result in energy savings. Default setting is "Enabled".
DCU Streamer Prefetcher
DCU Streamer Prefetcher is an L1 data cache prefetcher. When enabled, this parameter fetches the next cache line into the L1 data cache when multiple loads from the same cache line are executed in a certain time limit. Lightly threaded applications and some benchmarks can benefit from having the DCU streamer prefetcher enabled. Values for this BIOS option can be: Auto/Enable/Disable. Current default is Auto (Same as Enable).
Adjacent Cache Prefetch
Adjacent Cache Prefetch is an L2 cache prefetcher. When enabled, fetches both cache lines that make up a 128 byte cache line pair even if the requested data is only in the first cache line. Lightly threaded applications and some benchmarks can benefit from having the adjcent cache line prefetch enabled. Values for this BIOS option can be: Enable/Disable. Current default is Enable.
LLC Prefetch
Last Level Cache (LLC) Prefetch.This option configures the processor last level cache (LLC) prefetch feature as a result of the non-inclusive cache architecture. The LLC prefetcher exists on top of other prefetchers that can prefetch data into the core data cache unit (DCU) and mid-level cache (MLC).
ACPI C6x Enumeration
Use this feature to configure C6 state or C6 P-state as ACPI C2 or ACPI C3 state.
Virtual NUMA
Divide physical NUMA nodes into evenly sized virtual NUMA nodes in ACPI table.
Fan mode:
To Select system Fan policy on BMC WebUI.