Core i9 12900K AVX-512 Alder Lake Benchmarks

12700k comparison vs original testing by Mich L. of AVX-512 12900k performance

HTML result view exported from: https://openbenchmarking.org/result/2112040-TJ-2111077TJ72&grr&rdt.

Core i9 12900K AVX-512 Alder Lake BenchmarksProcessorMotherboardChipsetMemoryDiskGraphicsAudioMonitorNetworkOSKernelDesktopDisplay ServerOpenGLVulkanCompilerFile-SystemScreen ResolutionOpenCLi9-12900Ki9-12900K P-Coresi9-12900K P-Cores + AVX-512Intel Core i7-12700Ki7-12700K P-Cores + AVX-512 DDR4Intel Core i9-12900K @ 6.50GHz (16 Cores / 24 Threads)ASUS ROG STRIX Z690-E GAMING WIFI (0702 BIOS)Intel Device 7aa764GB1000GB Western Digital WDS100T1X0E-00AFY0 + 2000GBGigabyte AMD Radeon RX 6800/6800 XT / 6900 16GB (2575/1000MHz)Intel Device 7ad0ASUS VP28UIntel I225-V + Intel Wi-Fi 6 AX210/AX211/AX411Ubuntu 21.105.15.0-051500rc6daily20211023-generic (x86_64) 20211022GNOME Shell 40.5X Server 1.20.13 + Wayland4.6 Mesa 22.0.0-devel (git-c2d522b 2021-10-23 impish-oibaf-ppa) (LLVM 12.0.1 DRM 3.42 5.15.0-051500rc6daily20211023-generic)1.2.195GCC 11.2.0ext43840x2160Intel Core i9-12900K @ 6.50GHz (8 Cores / 16 Threads)1000GB Western Digital WDS100T1X0E-00AFY0Intel Core i7-12700K @ 5.00GHz (12 Cores / 20 Threads)MSI PRO Z690-A DDR4(MS-7D25) v1.0 (1.00 BIOS)32GB500GB Western Digital WDS500G2B0C-00PXH0 + 3 x 10001GB Seagate ST10000DM0004-1Z + 128GB HP SSD S700 ProMSI AMD Radeon RX 5600 XT 6GB (1500MHz)Realtek ALC897LG HDR WQHDIntel Device 15f3Pop 20.045.14.0-1008-oem (x86_64)GNOME Shell 3.36.7X Server 1.20.114.6 Mesa 21.2.2 (LLVM 12.0.0)OpenCL 1.2 Intel FPGA SDK for OpenCL 20.3 + OpenCL 3.0 LINUX + OpenCL 3.01.2.182GCC 9.4.0 + Intel oneAPI DPC++/C++ Compiler 2021.4.0 (2021.4.0.20210924) + ICC 2021.4.0 20210910 + CUDA 10.23440x1440Intel Core i7-12700K @ 6.30GHz (8 Cores / 16 Threads)MSI PRO Z690-A DDR4(MS-7D25) v1.0 (1.15 BIOS)Gigabyte AMD Radeon RX 5600 OEM/5600 XT / 5700/5700 (1650/750MHz)Intel I225-VPop 21.045.15.5-76051505-generic (x86_64)GNOME Shell 3.38.44.6 Mesa 21.3.0-devel (LLVM 12.0.1)OpenCL 1.2 Intel FPGA SDK for OpenCL 20.3 + OpenCL 3.0 LINUX + OpenCL 2.2 AMD-APP (3361.0)GCC 10.3.0 + Intel oneAPI DPC++/C++ Compiler 2021.4.0 (2021.4.0.20210924) + ICC 2021.4.0 20210910 + CUDA 10.2OpenBenchmarking.orgKernel Details- Transparent Huge Pages: madviseEnvironment Details- i9-12900K, i9-12900K P-Cores, i9-12900K P-Cores + AVX-512: CXXFLAGS="-O3 -march=native" CFLAGS="-O3 -march=native"Compiler Details- i9-12900K: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-bootstrap --enable-cet --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,m2 --enable-libphobos-checking=release --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-link-serialization=2 --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none=/build/gcc-11-ZPT0kp/gcc-11-11.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-11-ZPT0kp/gcc-11-11.2.0/debian/tmp-gcn/usr --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=x86_64-linux-gnu- --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-build-config=bootstrap-lto-lean --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib=auto --with-tune=generic --without-cuda-driver -v - i9-12900K P-Cores: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-bootstrap --enable-cet --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,m2 --enable-libphobos-checking=release --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-link-serialization=2 --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none=/build/gcc-11-ZPT0kp/gcc-11-11.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-11-ZPT0kp/gcc-11-11.2.0/debian/tmp-gcn/usr --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=x86_64-linux-gnu- --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-build-config=bootstrap-lto-lean --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib=auto --with-tune=generic --without-cuda-driver -v - i9-12900K P-Cores + AVX-512: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-bootstrap --enable-cet --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,m2 --enable-libphobos-checking=release --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-link-serialization=2 --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none=/build/gcc-11-ZPT0kp/gcc-11-11.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-11-ZPT0kp/gcc-11-11.2.0/debian/tmp-gcn/usr --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=x86_64-linux-gnu- --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-build-config=bootstrap-lto-lean --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib=auto --with-tune=generic --without-cuda-driver -v - Intel Core i7-12700K: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,gm2 --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none=/build/gcc-9-yTrUTS/gcc-9-9.4.0/debian/tmp-nvptx/usr,hsa --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=x86_64-linux-gnu- --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib=auto --with-tune=generic --without-cuda-driver -v - i7-12700K P-Cores + AVX-512 DDR4: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-bootstrap --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,m2 --enable-libphobos-checking=release --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-link-mutex --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none=/build/gcc-10-gDeRY6/gcc-10-10.3.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-10-gDeRY6/gcc-10-10.3.0/debian/tmp-gcn/usr,hsa --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=x86_64-linux-gnu- --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-build-config=bootstrap-lto-lean --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib=auto --with-tune=generic --without-cuda-driver -v Processor Details- i9-12900K: Scaling Governor: intel_pstate powersave - CPU Microcode: 0x12 - Thermald 2.4.6- i9-12900K P-Cores: Scaling Governor: intel_pstate powersave - CPU Microcode: 0x12 - Thermald 2.4.6- i9-12900K P-Cores + AVX-512: Scaling Governor: intel_pstate powersave - CPU Microcode: 0x12 - Thermald 2.4.6- Intel Core i7-12700K: Scaling Governor: intel_pstate powersave - CPU Microcode: 0xf - Thermald 1.9.1- i7-12700K P-Cores + AVX-512 DDR4: Scaling Governor: intel_pstate powersave - CPU Microcode: 0x15 - Thermald 2.4.3Graphics Details- i9-12900K, i9-12900K P-Cores, i9-12900K P-Cores + AVX-512: BAR1 / Visible vRAM Size: 16368 MBPython Details- i9-12900K, i9-12900K P-Cores, i9-12900K P-Cores + AVX-512: Python 3.9.7Security Details- itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Enhanced IBRS IBPB: conditional RSB filling + srbds: Not affected + tsx_async_abort: Not affected

Core i9 12900K AVX-512 Alder Lake Benchmarkscpuminer-opt: LBC, LBRY Creditscpuminer-opt: Myriad-Groestlstockfish: Total Timecpuminer-opt: Skeincoincpuminer-opt: Garlicoincpuminer-opt: Blake-2 Scpuminer-opt: Quad SHA-256, Pyritecpuminer-opt: Triple SHA-256, Onecoini9-12900Ki9-12900K P-Coresi9-12900K P-Cores + AVX-512Intel Core i7-12700Ki7-12700K P-Cores + AVX-512 DDR44356713917482948301152902902.28542007132160264873302741701631639934755932514.88419797792071285477936040078322178821239034952.74891470177217246997358782022338151887920273103.01430673950131855037323738260319536971147935527.94914216164027229800OpenBenchmarking.org

Cpuminer-Opt

Algorithm: LBC, LBRY Credits

OpenBenchmarking.orgkH/s, More Is BetterCpuminer-Opt 3.18Algorithm: LBC, LBRY Creditsi9-12900Ki9-12900K P-Coresi9-12900K P-Cores + AVX-512Intel Core i7-12700Ki7-12700K P-Cores + AVX-512 DDR420K40K60K80K100KSE +/- 196.50, N = 3SE +/- 235.34, N = 15SE +/- 610.25, N = 3SE +/- 313.85, N = 8SE +/- 701.90, N = 154356730274793603587873237-O3 -march=native-O3 -march=native-O3 -march=native-O2-O21. (CXX) g++ options: -lcurl -lz -lpthread -lssl -lcrypto -lgmp

Cpuminer-Opt

Algorithm: Myriad-Groestl

OpenBenchmarking.orgkH/s, More Is BetterCpuminer-Opt 3.18Algorithm: Myriad-Groestli9-12900Ki9-12900K P-Coresi9-12900K P-Cores + AVX-512Intel Core i7-12700Ki7-12700K P-Cores + AVX-512 DDR49K18K27K36K45KSE +/- 21.86, N = 3SE +/- 170.40, N = 15SE +/- 587.68, N = 12SE +/- 123.47, N = 3SE +/- 90.74, N = 31391717016400782022338260-O3 -march=native-O3 -march=native-O3 -march=native-O2-O21. (CXX) g++ options: -lcurl -lz -lpthread -lssl -lcrypto -lgmp

Stockfish

Total Time

OpenBenchmarking.orgNodes Per Second, More Is BetterStockfish 13Total Timei9-12900Ki9-12900K P-Coresi9-12900K P-Cores + AVX-512Intel Core i7-12700Ki7-12700K P-Cores + AVX-512 DDR410M20M30M40M50MSE +/- 367596.14, N = 15SE +/- 212526.58, N = 15SE +/- 83131.27, N = 3SE +/- 436642.94, N = 4SE +/- 261292.36, N = 34829483031639934322178823815188731953697-march=native-march=native-march=native -mavx512f -mavx512bw -mavx512vnni -mavx512dq -mavx512vl1. (CXX) g++ options: -lgcov -m64 -lpthread -O3 -fno-exceptions -std=c++17 -pedantic -msse -msse3 -mpopcnt -mavx2 -msse4.1 -mssse3 -msse2 -mbmi2 -flto -fprofile-use -fno-peel-loops -fno-tracer -flto=jobserver

Cpuminer-Opt

Algorithm: Skeincoin

OpenBenchmarking.orgkH/s, More Is BetterCpuminer-Opt 3.18Algorithm: Skeincoini9-12900Ki9-12900K P-Coresi9-12900K P-Cores + AVX-512Intel Core i7-12700Ki7-12700K P-Cores + AVX-512 DDR430K60K90K120K150KSE +/- 745.01, N = 3SE +/- 83.53, N = 3SE +/- 1361.23, N = 4SE +/- 343.53, N = 3SE +/- 1407.66, N = 151152907559312390392027114793-O3 -march=native-O3 -march=native-O3 -march=native-O2-O21. (CXX) g++ options: -lcurl -lz -lpthread -lssl -lcrypto -lgmp

Cpuminer-Opt

Algorithm: Garlicoin

OpenBenchmarking.orgkH/s, More Is BetterCpuminer-Opt 3.18Algorithm: Garlicoini9-12900Ki9-12900K P-Coresi9-12900K P-Cores + AVX-512Intel Core i7-12700Ki7-12700K P-Cores + AVX-512 DDR412002400360048006000SE +/- 8.88, N = 3SE +/- 16.70, N = 15SE +/- 17.66, N = 3SE +/- 27.84, N = 3SE +/- 37.54, N = 32902.282514.884952.743103.015527.94-O3 -march=native-O3 -march=native-O3 -march=native-O2-O21. (CXX) g++ options: -lcurl -lz -lpthread -lssl -lcrypto -lgmp

Cpuminer-Opt

Algorithm: Blake-2 S

OpenBenchmarking.orgkH/s, More Is BetterCpuminer-Opt 3.18Algorithm: Blake-2 Si9-12900Ki9-12900K P-Coresi9-12900K P-Cores + AVX-512Intel Core i7-12700Ki7-12700K P-Cores + AVX-512 DDR4200K400K600K800K1000KSE +/- 2502.49, N = 3SE +/- 1649.16, N = 3SE +/- 5522.77, N = 3SE +/- 959.10, N = 3SE +/- 9788.62, N = 5542007419797891470430673914216-O3 -march=native-O3 -march=native-O3 -march=native-O2-O21. (CXX) g++ options: -lcurl -lz -lpthread -lssl -lcrypto -lgmp

Cpuminer-Opt

Algorithm: Quad SHA-256, Pyrite

OpenBenchmarking.orgkH/s, More Is BetterCpuminer-Opt 3.18Algorithm: Quad SHA-256, Pyritei9-12900Ki9-12900K P-Coresi9-12900K P-Cores + AVX-512Intel Core i7-12700Ki7-12700K P-Cores + AVX-512 DDR440K80K120K160K200KSE +/- 20.82, N = 3SE +/- 105.25, N = 3SE +/- 911.67, N = 3SE +/- 1197.08, N = 3SE +/- 760.97, N = 31321607920717721795013164027-O3 -march=native-O3 -march=native-O3 -march=native-O2-O21. (CXX) g++ options: -lcurl -lz -lpthread -lssl -lcrypto -lgmp

Cpuminer-Opt

Algorithm: Triple SHA-256, Onecoin

OpenBenchmarking.orgkH/s, More Is BetterCpuminer-Opt 3.18Algorithm: Triple SHA-256, Onecoini9-12900Ki9-12900K P-Coresi9-12900K P-Cores + AVX-512Intel Core i7-12700Ki7-12700K P-Cores + AVX-512 DDR460K120K180K240K300KSE +/- 1251.19, N = 3SE +/- 343.72, N = 3SE +/- 748.83, N = 3SE +/- 210.58, N = 3SE +/- 1186.21, N = 3264873128547246997185503229800-O3 -march=native-O3 -march=native-O3 -march=native-O2-O21. (CXX) g++ options: -lcurl -lz -lpthread -lssl -lcrypto -lgmp

Cpuminer-Opt

CPU Temperature Monitor

MinAvgMaxOpenBenchmarking.orgCelsius, Fewer Is BetterCpuminer-Opt 3.18CPU Temperature Monitor20406080100

Cpuminer-Opt

CPU Power Consumption Monitor

MinAvgMaxOpenBenchmarking.orgWatts, Fewer Is BetterCpuminer-Opt 3.18CPU Power Consumption Monitor60120180240300

Cpuminer-Opt

Algorithm: LBC, LBRY Credits

OpenBenchmarking.orgkH/s Per Watt, More Is BetterCpuminer-Opt 3.18Algorithm: LBC, LBRY Creditsi9-12900Ki9-12900K P-Coresi9-12900K P-Cores + AVX-512110220330440550326.67185.47526.21

Cpuminer-Opt

CPU Temperature Monitor

MinAvgMaxOpenBenchmarking.orgCelsius, Fewer Is BetterCpuminer-Opt 3.18CPU Temperature Monitor20406080100

Cpuminer-Opt

CPU Power Consumption Monitor

MinAvgMaxOpenBenchmarking.orgWatts, Fewer Is BetterCpuminer-Opt 3.18CPU Power Consumption Monitor60120180240300

Cpuminer-Opt

Algorithm: Skeincoin

OpenBenchmarking.orgkH/s Per Watt, More Is BetterCpuminer-Opt 3.18Algorithm: Skeincoini9-12900Ki9-12900K P-Coresi9-12900K P-Cores + AVX-512300600900120015001301.48552.52926.96

Cpuminer-Opt

CPU Temperature Monitor

MinAvgMaxOpenBenchmarking.orgCelsius, Fewer Is BetterCpuminer-Opt 3.18CPU Temperature Monitor20406080100

Cpuminer-Opt

CPU Power Consumption Monitor

MinAvgMaxOpenBenchmarking.orgWatts, Fewer Is BetterCpuminer-Opt 3.18CPU Power Consumption Monitor60120180240300

Cpuminer-Opt

Algorithm: Garlicoin

OpenBenchmarking.orgkH/s Per Watt, More Is BetterCpuminer-Opt 3.18Algorithm: Garlicoini9-12900Ki9-12900K P-Coresi9-12900K P-Cores + AVX-51261218243016.0914.5225.28

Cpuminer-Opt

CPU Temperature Monitor

MinAvgMaxOpenBenchmarking.orgCelsius, Fewer Is BetterCpuminer-Opt 3.18CPU Temperature Monitor20406080100

Cpuminer-Opt

CPU Power Consumption Monitor

MinAvgMaxOpenBenchmarking.orgWatts, Fewer Is BetterCpuminer-Opt 3.18CPU Power Consumption Monitor50100150200250

Cpuminer-Opt

Algorithm: Blake-2 S

OpenBenchmarking.orgkH/s Per Watt, More Is BetterCpuminer-Opt 3.18Algorithm: Blake-2 Si9-12900Ki9-12900K P-Coresi9-12900K P-Cores + AVX-512160032004800640080007393.093706.147454.18

Cpuminer-Opt

CPU Temperature Monitor

MinAvgMaxOpenBenchmarking.orgCelsius, Fewer Is BetterCpuminer-Opt 3.18CPU Temperature Monitor20406080100

Cpuminer-Opt

CPU Power Consumption Monitor

MinAvgMaxOpenBenchmarking.orgWatts, Fewer Is BetterCpuminer-Opt 3.18CPU Power Consumption Monitor60120180240300

Cpuminer-Opt

Algorithm: Myriad-Groestl

OpenBenchmarking.orgkH/s Per Watt, More Is BetterCpuminer-Opt 3.18Algorithm: Myriad-Groestli9-12900Ki9-12900K P-Coresi9-12900K P-Cores + AVX-51250100150200250114.13108.67242.28

Cpuminer-Opt

CPU Temperature Monitor

MinAvgMaxOpenBenchmarking.orgCelsius, Fewer Is BetterCpuminer-Opt 3.18CPU Temperature Monitor20406080100

Cpuminer-Opt

CPU Power Consumption Monitor

MinAvgMaxOpenBenchmarking.orgWatts, Fewer Is BetterCpuminer-Opt 3.18CPU Power Consumption Monitor50100150200250

Cpuminer-Opt

Algorithm: Quad SHA-256, Pyrite

OpenBenchmarking.orgkH/s Per Watt, More Is BetterCpuminer-Opt 3.18Algorithm: Quad SHA-256, Pyritei9-12900Ki9-12900K P-Coresi9-12900K P-Cores + AVX-5124008001200160020001631.71613.981335.00

Cpuminer-Opt

CPU Temperature Monitor

MinAvgMaxOpenBenchmarking.orgCelsius, Fewer Is BetterCpuminer-Opt 3.18CPU Temperature Monitor20406080100

Cpuminer-Opt

CPU Power Consumption Monitor

MinAvgMaxOpenBenchmarking.orgWatts, Fewer Is BetterCpuminer-Opt 3.18CPU Power Consumption Monitor50100150200250

Cpuminer-Opt

Algorithm: Triple SHA-256, Onecoin

OpenBenchmarking.orgkH/s Per Watt, More Is BetterCpuminer-Opt 3.18Algorithm: Triple SHA-256, Onecoini9-12900Ki9-12900K P-Coresi9-12900K P-Cores + AVX-51280016002400320040003629.991151.021919.18

Stockfish

CPU Temperature Monitor

MinAvgMaxOpenBenchmarking.orgCelsius, Fewer Is BetterStockfish 13CPU Temperature Monitor20406080100

Stockfish

CPU Power Consumption Monitor

MinAvgMaxOpenBenchmarking.orgWatts, Fewer Is BetterStockfish 13CPU Power Consumption Monitor70140210280350

Stockfish

Total Time

OpenBenchmarking.orgNodes Per Second Per Watt, More Is BetterStockfish 13Total Timei9-12900Ki9-12900K P-Coresi9-12900K P-Cores + AVX-51250K100K150K200K250K253756.27186823.95173451.77


Phoronix Test Suite v10.8.4