SPEC CPU2017 Platform Settings for ASUSTek Systems

Firmware / BIOS / Microcode Settings

Race To Halt (RTH):
Enable RTH will dynamically increase CPU frequency in order to enter Package C-State faster to reduce overall power.
Intel VT for Directed I/O (VT-d):
Enable/Disable Intel Virtualization Technology for Directed I/O (VT-d) by reporting the I/O device assignment to VMM through DMAR ACPI Tables.
Software Guard Extensions (SGX):
Intel Software Guard Extensions is an extension to Intel architecture. With new CPU instructions and platform enhancements, enable this technology allows capable applications to create private areas to protect sensitive information. Sensitive information is protected even when attackers has full control of the platform.
Hardware Prefetcher:
Enable Hardware Prefetcher can automatically analyze the processor's requirements and prefetch data and instructions from the memory into the Level 2 cache that are likely to be required in the near future. This reduces the latency associated with memory reads.
Adjacent Cache Line Prefetch:
When enabled, two 64-byte cache lines are fetched into a 128-byte sector, regardless of whether the additional cache line has been requested or not. If this prefetcher is disabled, only one cache line (64 bytes) is collected, which contains the data required by the processor.
SR-IOV Support:
In virtualization, single root input/output virtualization or SR-IOV is a specification that allows the isolation of the PCI Express resources for manageability and performance reasons. A single physical PCI Express can be shared on a virtual environment using the SR-IOV specification. If system has SR-IOV capable PCIe Devices, this option Enables or Disables Single Root IO Virtualization Support.
Advanced Encryption Standard (AES):
These instructions enable fast and secure data encryption and decryption, using the Advanced Encryption Standard (AES) which is defined by FIPS Publication number 197.