SPEC CPU2017 Platform Settings for ASRockRack Systems

Commands and Options Used to Submit Benchmark Runs


Shell, Environment, and Other Software Settings

ulimit -s <n>

Sets the stack size to n kbytes, or unlimited to allow the stack size to grow without limit.


Operating System Tuning Parameters


Firmware / BIOS / Microcode Settings

Precision Boost Overdrive:
the Precision Boost Overdrive (PBO) is a way to automatically run the processor core faster than the marked frequency. The processor must be working in the power, temperature, and specification limits of the thermal design power (TDP). This results in increased performance of both single and multithreaded applications. Current default is Enabled
IOMMU:
The I/O Memory Management Unit (IOMMU) extends the AMD64 system architecture by adding support for address translation and system memory access protection on DMA transfers from periph-eral devices. IOMMU also helps filter and remap interrupts from peripheral devices. Available settings are:
Core Performance Boost:
The Core Performance Boost Function is a dynamic frequency scaling technology implemented by AMD that allows the processor to dynamically adjust and control the processor operating frequency in certain versions of its processors which allows for increased performance when needed while maintaining lower power and thermal parameters during normal operation. Current default is Enabled
Global C-state Control:
Allows you to determine whether to let the CPU enter C states. When enabled, the CPU core frequency will be reduced during system halt state to decrease power consumption. Current default is Disabled
Memory interleaving:
This BIOS option allows the system to access different banks of memory simultaneously rather than continuously. Bank represents the number of banks (usually 4 banks now) that the logic inside an SDRAM device is stored in. Interleave is a technique to speed up memory. Current default is Enabled