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/2111306-TJ-2111077TJ48&rdt.

Core i9 12900K AVX-512 Alder Lake BenchmarksProcessorMotherboardChipsetMemoryDiskGraphicsAudioMonitorNetworkOSKernelDesktopDisplay ServerOpenGLVulkanCompilerFile-SystemScreen ResolutionOpenCLi9-12900Ki9-12900K P-Coresi9-12900K P-Cores + AVX-512Intel Core i7-12700KIntel 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.23440x1440OpenBenchmarking.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 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.1Graphics 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 Benchmarksstockfish: Total Timecpuminer-opt: Triple SHA-256, Onecoincpuminer-opt: Quad SHA-256, Pyritecpuminer-opt: Myriad-Groestlcpuminer-opt: Blake-2 Scpuminer-opt: Garlicoincpuminer-opt: Skeincoincpuminer-opt: LBC, LBRY Creditsi9-12900Ki9-12900K P-Coresi9-12900K P-Cores + AVX-512Intel Core i7-12700K48294830264873132160139175420072902.28115290435673163993412854779207170164197972514.88755933027432217882246997177217400788914704952.74123903793603815188718550395013202234306733103.019202735878OpenBenchmarking.org

Stockfish

Total Time

OpenBenchmarking.orgNodes Per Second, More Is BetterStockfish 13Total Timei9-12900Ki9-12900K P-Coresi9-12900K P-Cores + AVX-512Intel Core i7-12700K10M20M30M40M50MSE +/- 367596.14, N = 15SE +/- 212526.58, N = 15SE +/- 83131.27, N = 3SE +/- 436642.94, N = 448294830316399343221788238151887-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

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

Stockfish

CPU Power Consumption Monitor

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

Stockfish

CPU Temperature Monitor

MinAvgMaxOpenBenchmarking.orgCelsius, Fewer Is BetterStockfish 13CPU Temperature Monitor20406080100

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-12700K60K120K180K240K300KSE +/- 1251.19, N = 3SE +/- 343.72, N = 3SE +/- 748.83, N = 3SE +/- 210.58, N = 3264873128547246997185503-O3 -march=native-O3 -march=native-O3 -march=native-O21. (CXX) g++ options: -lcurl -lz -lpthread -lssl -lcrypto -lgmp

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

Cpuminer-Opt

CPU Power Consumption Monitor

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

Cpuminer-Opt

CPU Temperature Monitor

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

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-12700K40K80K120K160K200KSE +/- 20.82, N = 3SE +/- 105.25, N = 3SE +/- 911.67, N = 3SE +/- 1197.08, N = 31321607920717721795013-O3 -march=native-O3 -march=native-O3 -march=native-O21. (CXX) g++ options: -lcurl -lz -lpthread -lssl -lcrypto -lgmp

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 Power Consumption Monitor

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

Cpuminer-Opt

CPU Temperature Monitor

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

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-12700K9K18K27K36K45KSE +/- 21.86, N = 3SE +/- 170.40, N = 15SE +/- 587.68, N = 12SE +/- 123.47, N = 313917170164007820223-O3 -march=native-O3 -march=native-O3 -march=native-O21. (CXX) g++ options: -lcurl -lz -lpthread -lssl -lcrypto -lgmp

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 Power Consumption Monitor

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

Cpuminer-Opt

CPU Temperature Monitor

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

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-12700K200K400K600K800K1000KSE +/- 2502.49, N = 3SE +/- 1649.16, N = 3SE +/- 5522.77, N = 3SE +/- 959.10, N = 3542007419797891470430673-O3 -march=native-O3 -march=native-O3 -march=native-O21. (CXX) g++ options: -lcurl -lz -lpthread -lssl -lcrypto -lgmp

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 Power Consumption Monitor

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

Cpuminer-Opt

CPU Temperature Monitor

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

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-12700K11002200330044005500SE +/- 8.88, N = 3SE +/- 16.70, N = 15SE +/- 17.66, N = 3SE +/- 27.84, N = 32902.282514.884952.743103.01-O3 -march=native-O3 -march=native-O3 -march=native-O21. (CXX) g++ options: -lcurl -lz -lpthread -lssl -lcrypto -lgmp

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 Power Consumption Monitor

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

Cpuminer-Opt

CPU Temperature Monitor

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

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-12700K30K60K90K120K150KSE +/- 745.01, N = 3SE +/- 83.53, N = 3SE +/- 1361.23, N = 4SE +/- 343.53, N = 31152907559312390392027-O3 -march=native-O3 -march=native-O3 -march=native-O21. (CXX) g++ options: -lcurl -lz -lpthread -lssl -lcrypto -lgmp

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 Power Consumption Monitor

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

Cpuminer-Opt

CPU Temperature Monitor

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

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-12700K20K40K60K80K100KSE +/- 196.50, N = 3SE +/- 235.34, N = 15SE +/- 610.25, N = 3SE +/- 313.85, N = 843567302747936035878-O3 -march=native-O3 -march=native-O3 -march=native-O21. (CXX) g++ options: -lcurl -lz -lpthread -lssl -lcrypto -lgmp

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 Power Consumption Monitor

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

Cpuminer-Opt

CPU Temperature Monitor

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


Phoronix Test Suite v10.8.4