[General] runtimePerCore = 60m # Default # Random # Sequential # 1,5,2,0,3,4,6,7,11,9,8,10 coreTestOrder = Random coresToIgnore = maxIterations = 50 skipCoreOnError = 1 stopOnError = 0 numberOfThreads = 1 assignBothVirtualCoresForSingleThread = 0 restartTestProgramForEachCore = 0 delayBetweenCores = 15 stressTestProgram = PRIME95 suspendPeriodically = 1 [Prime95] # SSE # CUSTOM mode = CUSTOM # Smallest: 4K to 21K - Prime95 preset text: "tests L1/L2 caches, high power/heat/CPU stress" # Small: 36K to 248K - Prime95 preset text: "tests L1/L2/L3 caches, maximum power/heat/CPU stress" # Large: 426K to 8192K - Prime95 preset text: "stresses memory controller and RAM" (although dedicated memory stress testing is disabled here by default!) # Huge: 8960K to MAX - anything beginning at 8960K up to the highest FFT size (32768K for SSE/AVX, 51200K for AVX2, 65536K for AVX512) # All: 4K to MAX - 4K to up to the highest FFT size (32768K for SSE/AVX, 51200K for AVX2, 65536K for AVX512) # Moderate: 1344K to 4096K - special preset, recommended in the "Curve Optimizer Guide Ryzen 5000" # Heavy: 4K to 1344K - special preset, recommended in the "Curve Optimizer Guide Ryzen 5000" # HeavyShort: 4K to 160K - special preset, recommended in the "Curve Optimizer Guide Ryzen 5000" FFTSize = 720-720 [Aida64] mode = CPU useAVX = 0 maxMemory = 90 [yCruncher] # The test modes for y-Cruncher # See the \test_programs\y-cruncher\Binaries\Tuning.txt file for a detailed explanation # "00-x86" - 86/IA-32 since Pentium (BSWAP, CMPXCHG, CPUID, RDTSC, possibly others...) # "04-P4P" - SSE, SSE2, SSE3 # "05-A64 ~ Kasumi" - x64, SSE, SSE2, SSE3 # "08-NHM ~ Ushio" - x64, SSE, SSE2, SSE3, SSSE3, SSE4.1 # "11-SNB ~ Hina" - x64, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX # "13-HSW ~ Airi" - x64, ABM, BMI1, BMI2, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, FMA3, AVX2 # "14-BDW ~ Kurumi" - x64, ABM, BMI1, BMI2, ADX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, FMA3, AVX2 # "17-ZN1 ~ Yukina" - x64, ABM, BMI1, BMI2, ADX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, FMA3, AVX2 # "19-ZN2 ~ Kagari" - x64, ABM, BMI1, BMI2, ADX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, FMA3, AVX2 # "20-ZN3 ~ Yuzuki" - x64, ABM, BMI1, BMI2, ADX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, FMA3, AVX2 # # The following settings are available as well, but they seem to be intended for Intel CPUs and don't run on Ryzen 3000/5000 CPUs # "11-BD1 ~ Miyu" - x64, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, ABM, FMA4, XOP # "17-SKX ~ Kotori" - x64, ABM, BMI1, BMI2, ADX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, FMA3, AVX2, AVX512-(F/CD/VL/BW/DQ) # "18-CNL ~ Shinoa" - x64, ABM, BMI1, BMI2, ADX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, FMA3, AVX2, AVX512-(F/CD/VL/BW/DQ/IFMA/VBMI) # The follwing setting is intended for Ryzen 7000 CPUs and doesn't run on Ryzen 3000/5000 CPUs # "22-ZN4 ~ Kizuna" - x64, ABM, BMI1, BMI2, ADX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, FMA3, AVX2, AVX512-(F/CD/VL/BW/DQ/IFMA/VBMI/GFNI) # # "00-x86" should produce the highest boost clock on most tests # "19-ZN2 ~ Kagari" is optimized for Zen 2/3 (Ryzen 3000/5000), but produces more heat and a lower boost clock on most tests # "22-ZN4 ~ Kizuna" is optimized for Zen 4 (Ryzen 7000) and uses AVX-512 instructions (it will crash if no AVX-512 is supported on your CPU) # Default: 00-x86 mode = 19-ZN2 ~ Kagari # Set the test algorithms to run for y-Cruncher # y-Crunchers offers various different "tests" that it can run, here you can select which ones # Tag - Test Name Component CPU------Mem # BKT - Basecase + Karatsuba Scalar Integer -|-------- # BBP - BBP Digit Extraction Floating-Point |--------- depending on the selected mode uses SSE, AVX, AVX2 or AVX512 # SFT - Small In-Cache FFT Floating-Point -|-------- depending on the selected mode uses SSE, AVX, AVX2 or AVX512 # FFT - Fast Fourier Transform Floating-Point ---------| depending on the selected mode uses SSE, AVX, AVX2 or AVX512 # N32 - Classic NTT (32-bit) Scalar Integer -----|---- depending on the selected mode uses SSE, AVX, AVX2 or AVX512 # N64 - Classic NTT (64-bit) Scalar Integer ---|------ depending on the selected mode uses SSE, AVX, AVX2 or AVX512 # HNT - Hybrid NTT Mixed Workload -----|---- # VST - Vector Transform Floating-Point ------|--- depending on the selected mode uses SSE, AVX, AVX2 or AVX512 # C17 - Code 17 Experiment AVX2/512 Mixed ---|------ depending on the selected mode uses AVX2 or AVX512 # # Important: # "C17" (Code 17 Experiment) will only work with a AVX2 and AVX512 workload (so with mode "13-HSW ~ Airi" and above) # # Use a comma separated list # Default: BKT, BBP, SFT, FFT, N32, N64, HNT, VST tests = BKT, BBP, SFT, FFT, N32, N64, HNT, VST # Memory allocation for y-Cruncher # This allows you to customize the allocated memory for y-Cruncher # Set the value in bytes (e.g. 1 GiB = 1073741824) # The default value uses 12.8 MiB for one resp. 25.3 MiB for two threads # # Default: Default memory = Default # Enable or disable the custom logging wrapper for y-Cruncher # We are using the helpers/WriteConsoleToWriteFileWrapper.exe executable to capture the output of y-Cruncher and write it to a file # It is using the Microsoft Detours C++ library to do so # Here you can disable this behaviour and revert back to the original y-Cruncher execution # # Default: 1 enableYCruncherLoggingWrapper = 1 [Logging] name = CoreCycler logLevel = 0 [Custom] CpuSupportsAVX = 0 CpuSupportsAVX2 = 0 CpuSupportsFMA3 = 0 CpuSupportsAVX512 = 0 MinTortureFFT = 720 MaxTortureFFT = 720 TortureMem = 0 TortureTime = 1 [Debug] disableCpuUtilizationCheck = 0 enableCpuFrequencyCheck = 0 tickInterval = 10 delayFirstErrorCheck = 0 stressTestProgramPriority = High stressTestProgramWindowToForeground = 0 suspensionTime = 1000