Intel Core i5 12600K Alder Lake Compilers

Compiler benchmarks by Michael Larabel for a future article.

HTML result view exported from: https://openbenchmarking.org/result/2112135-PTS-COREI51282&rdt&grr.

Intel Core i5 12600K Alder Lake CompilersProcessorMotherboardChipsetMemoryDiskGraphicsAudioNetworkOSKernelDesktopDisplay ServerOpenGLVulkanCompilerFile-SystemScreen ResolutionGCC 11.2GCC 12.0 GitIntel Core i5-12600K @ 6.30GHz (10 Cores / 16 Threads)ASUS PRIME Z690-P WIFI D4 (0605 BIOS)Intel Device 7aa716GB1000GB Western Digital WDS100T1X0E-00AFY0llvmpipeRealtek ALC897Realtek RTL8125 2.5GbE + Intel Device 7af0Ubuntu 21.105.15.7-051507-generic (x86_64)GNOME Shell 40.5X Server 1.20.134.5 Mesa 22.0.0-devel (git-d80c7f3 2021-11-14 impish-oibaf-ppa) (LLVM 13.0.0 256 bits)1.2.197GCC 11.2.0ext43840x2160GCC 12.0.0 20211212OpenBenchmarking.orgKernel Details- Transparent Huge Pages: madviseEnvironment Details- CXXFLAGS="-O3 -march=native -flto" CFLAGS="-O3 -march=native -flto"Compiler Details- --disable-multilib --enable-checking=releaseProcessor Details- Scaling Governor: intel_pstate powersave (EPP: balance_performance) - CPU Microcode: 0x12 - Thermald 2.4.6Python Details- 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

Intel Core i5 12600K Alder Lake Compilerslammps: 20k Atomsnwchem: C240 Buckyballgromacs: MPI CPU - water_GMX50_baresecuremark: SecureMark-TLSncnn: CPU - shufflenet-v2ncnn: CPU - regnety_400mncnn: CPU - yolov4-tinyncnn: CPU - resnet50ncnn: CPU - alexnetncnn: CPU - resnet18ncnn: CPU - vgg16ncnn: CPU - googlenetncnn: CPU - blazefacencnn: CPU - efficientnet-b0ncnn: CPU - mnasnetncnn: CPU-v3-v3 - mobilenet-v3ncnn: CPU-v2-v2 - mobilenet-v2toktx: UASTC 4 + Zstd Compression 19compress-zstd: 19 - Compression Speedopenssl: SHA256hpcg: openfoam: Motorbike 30Mgmpbench: Total Timeapache: 200apache: 100sysbench: CPUcompress-zstd: 19, Long Mode - Compression Speedngspice: C2670tachyon: Total Timengspice: C7552openssl: RSA4096openssl: RSA4096himeno: Poisson Pressure Solvercompress-lz4: 9 - Decompression Speedcompress-lz4: 9 - Compression Speedcompress-lz4: 3 - Decompression Speedcompress-lz4: 3 - Compression Speedavifenc: 6, Losslessswet: Averagetoybrot: OpenMPcompress-zstd: 3 - Decompression Speedcompress-zstd: 3 - Compression Speedx265: Bosphorus 4Ksvt-av1: Preset 8 - Bosphorus 4Ktoybrot: C++ Taskstoybrot: C++ Threadsaircrack-ng: synthmark: VoiceMark_100redis: GETttsiod-renderer: Phong Rendering With Soft-Shadow Mappingcompress-7zip: Decompression Ratingcompress-7zip: Compression Ratingxsbench: webp: Quality 100, Lossless, Highest Compressionkvazaar: Bosphorus 4K - Very Fasttjbench: Decompression Throughputprimesieve: 1e12 Prime Number Generationaom-av1: Speed 9 Realtime - Bosphorus 4Kcoremark: CoreMark Size 666 - Iterations Per Secondliquid-dsp: 4 - 256 - 57liquid-dsp: 1 - 256 - 57liquid-dsp: 8 - 256 - 57liquid-dsp: 16 - 256 - 57encode-wavpack: WAV To WavPackaobench: 2048 x 2048 - Total Timeencode-flac: WAV To FLACmafft: Multiple Sequence Alignment - LSU RNAquantlib: crafty: Elapsed Timetoktx: Zstd Compression 19kvazaar: Bosphorus 4K - Ultra Fasttoktx: UASTC 3 + Zstd Compression 19avifenc: 10webp: Quality 100, Losslessx265: Bosphorus 1080predis: SETtoktx: UASTC 3sysbench: RAM / Memoryhelsing: 12 digitsvt-hevc: 7 - Bosphorus 1080plammps: Rhodopsin Proteinsvt-vp9: VMAF Optimized - Bosphorus 1080psvt-vp9: PSNR/SSIM Optimized - Bosphorus 1080psvt-hevc: 10 - Bosphorus 1080pscimark2: Jacobi Successive Over-Relaxationscimark2: Sparse Matrix Multiplyscimark2: Fast Fourier TransformGCC 11.2GCC 12.0 Git6.3037304.20.9713766233.086.0719.6018.888.9610.0636.829.461.374.632.752.672.98252.79533.9150947974637.23358148.887975.296536.17111283.9538019.7729.666.80466.854062.523181230.92786.89416.90823312900.471.1812921.772.7444.1701235344228354554706.73476.617.7818.958311673072432259.670985.9595350610.2747.9476073874682317539926.67322.15276.01864924.19872.10448314.2480443856766679953700067448666778155333311.85120.19811.6028.3794504.51262056315.25839.3914.2512.83113.15670.584025423.009.89618566.175.389159.206.473215.05224.61326.153335.694853.99799.186.6775210.60.9763788833.086.0319.6518.068.569.6636.249.121.364.492.712.672.99252.76234.4151358936577.18854149.287976.596741.53117868.2137964.1828.768.00166.964963.077181522.42790.49404.40829712894.772.5312913.274.0544.2361279053006355574681.23506.418.0418.579313663075233043.1221010.935445328.2759.2096143974313316039325.84925.85274.78277824.27472.92445380.87279238865666710094966767053666778187333311.97719.10711.5788.4574550.11247993515.21043.7614.2622.74912.49470.614207347.089.91418948.145.414155.866.746204.90211.02314.093336.745086.85794.17OpenBenchmarking.org

LAMMPS Molecular Dynamics Simulator

Model: 20k Atoms

OpenBenchmarking.orgns/day, More Is BetterLAMMPS Molecular Dynamics Simulator 29Oct2020Model: 20k AtomsGCC 11.2GCC 12.0 Git246810SE +/- 0.117, N = 9SE +/- 0.157, N = 96.3036.6771. (CXX) g++ options: -O3 -march=native -flto -lm

NWChem

Input: C240 Buckyball

OpenBenchmarking.orgSeconds, Fewer Is BetterNWChem 7.0.2Input: C240 BuckyballGCC 11.2GCC 12.0 Git160032004800640080007304.25210.61. (F9X) gfortran options: -lnwctask -lccsd -lmcscf -lselci -lmp2 -lmoints -lstepper -ldriver -loptim -lnwdft -lgradients -lcphf -lesp -lddscf -ldangchang -lguess -lhessian -lvib -lnwcutil -lrimp2 -lproperty -lsolvation -lnwints -lprepar -lnwmd -lnwpw -lofpw -lpaw -lpspw -lband -lnwpwlib -lcafe -lspace -lanalyze -lqhop -lpfft -ldplot -ldrdy -lvscf -lqmmm -lqmd -letrans -ltce -lbq -lmm -lcons -lperfm -ldntmc -lccca -ldimqm -lga -larmci -lpeigs -l64to32 -lopenblas -lpthread -lrt -llapack -lnwcblas -lmpi_usempif08 -lmpi_mpifh -lmpi -lopen-rte -lopen-pal -lhwloc -levent_core -levent_pthreads -lm -lz -lcomex -m64 -ffast-math -std=legacy -fdefault-integer-8 -finline-functions -O2

GROMACS

Implementation: MPI CPU - Input: water_GMX50_bare

OpenBenchmarking.orgNs Per Day, More Is BetterGROMACS 2021.2Implementation: MPI CPU - Input: water_GMX50_bareGCC 11.2GCC 12.0 Git0.21960.43920.65880.87841.098SE +/- 0.009, N = 7SE +/- 0.010, N = 60.9710.9761. (CXX) g++ options: -O3 -march=native -flto

SecureMark

Benchmark: SecureMark-TLS

OpenBenchmarking.orgmarks, More Is BetterSecureMark 1.0.4Benchmark: SecureMark-TLSGCC 11.2GCC 12.0 Git80K160K240K320K400KSE +/- 459.77, N = 3SE +/- 280.17, N = 33766233788831. (CC) gcc options: -pedantic -O3

NCNN

Target: CPU - Model: shufflenet-v2

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20210720Target: CPU - Model: shufflenet-v2GCC 11.2GCC 12.0 Git0.6931.3862.0792.7723.465SE +/- 0.01, N = 12SE +/- 0.01, N = 133.083.08MIN: 3.01 / MAX: 3.29MIN: 2.95 / MAX: 9.111. (CXX) g++ options: -O3 -march=native -flto -rdynamic -lgomp -lpthread

NCNN

Target: CPU - Model: regnety_400m

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20210720Target: CPU - Model: regnety_400mGCC 11.2GCC 12.0 Git246810SE +/- 0.03, N = 15SE +/- 0.05, N = 136.076.03MIN: 5.81 / MAX: 9.25MIN: 5.81 / MAX: 81.911. (CXX) g++ options: -O3 -march=native -flto -rdynamic -lgomp -lpthread

NCNN

Target: CPU - Model: yolov4-tiny

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20210720Target: CPU - Model: yolov4-tinyGCC 11.2GCC 12.0 Git510152025SE +/- 0.21, N = 15SE +/- 0.24, N = 1319.6019.65MIN: 18.33 / MAX: 27.27MIN: 17.91 / MAX: 21.991. (CXX) g++ options: -O3 -march=native -flto -rdynamic -lgomp -lpthread

NCNN

Target: CPU - Model: resnet50

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20210720Target: CPU - Model: resnet50GCC 11.2GCC 12.0 Git510152025SE +/- 0.23, N = 15SE +/- 0.16, N = 1318.8818.06MIN: 18.22 / MAX: 21.16MIN: 17.76 / MAX: 20.551. (CXX) g++ options: -O3 -march=native -flto -rdynamic -lgomp -lpthread

NCNN

Target: CPU - Model: alexnet

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20210720Target: CPU - Model: alexnetGCC 11.2GCC 12.0 Git3691215SE +/- 0.13, N = 15SE +/- 0.13, N = 138.968.56MIN: 8.29 / MAX: 11.75MIN: 8.18 / MAX: 151. (CXX) g++ options: -O3 -march=native -flto -rdynamic -lgomp -lpthread

NCNN

Target: CPU - Model: resnet18

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20210720Target: CPU - Model: resnet18GCC 11.2GCC 12.0 Git3691215SE +/- 0.19, N = 15SE +/- 0.14, N = 1310.069.66MIN: 9.51 / MAX: 14.28MIN: 9.41 / MAX: 16.781. (CXX) g++ options: -O3 -march=native -flto -rdynamic -lgomp -lpthread

NCNN

Target: CPU - Model: vgg16

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20210720Target: CPU - Model: vgg16GCC 11.2GCC 12.0 Git816243240SE +/- 0.05, N = 15SE +/- 0.04, N = 1336.8236.24MIN: 36.55 / MAX: 38.66MIN: 35.99 / MAX: 43.41. (CXX) g++ options: -O3 -march=native -flto -rdynamic -lgomp -lpthread

NCNN

Target: CPU - Model: googlenet

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20210720Target: CPU - Model: googlenetGCC 11.2GCC 12.0 Git3691215SE +/- 0.21, N = 15SE +/- 0.15, N = 139.469.12MIN: 8.89 / MAX: 11.34MIN: 8.8 / MAX: 16.011. (CXX) g++ options: -O3 -march=native -flto -rdynamic -lgomp -lpthread

NCNN

Target: CPU - Model: blazeface

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20210720Target: CPU - Model: blazefaceGCC 11.2GCC 12.0 Git0.30830.61660.92491.23321.5415SE +/- 0.01, N = 15SE +/- 0.02, N = 131.371.36MIN: 1.3 / MAX: 1.59MIN: 1.3 / MAX: 3.441. (CXX) g++ options: -O3 -march=native -flto -rdynamic -lgomp -lpthread

NCNN

Target: CPU - Model: efficientnet-b0

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20210720Target: CPU - Model: efficientnet-b0GCC 11.2GCC 12.0 Git1.04182.08363.12544.16725.209SE +/- 0.06, N = 15SE +/- 0.06, N = 134.634.49MIN: 4.29 / MAX: 5.12MIN: 4.24 / MAX: 10.941. (CXX) g++ options: -O3 -march=native -flto -rdynamic -lgomp -lpthread

NCNN

Target: CPU - Model: mnasnet

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20210720Target: CPU - Model: mnasnetGCC 11.2GCC 12.0 Git0.61881.23761.85642.47523.094SE +/- 0.03, N = 15SE +/- 0.06, N = 132.752.71MIN: 2.49 / MAX: 3.1MIN: 2.43 / MAX: 8.921. (CXX) g++ options: -O3 -march=native -flto -rdynamic -lgomp -lpthread

NCNN

Target: CPU-v3-v3 - Model: mobilenet-v3

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20210720Target: CPU-v3-v3 - Model: mobilenet-v3GCC 11.2GCC 12.0 Git0.60081.20161.80242.40323.004SE +/- 0.02, N = 15SE +/- 0.03, N = 132.672.67MIN: 2.52 / MAX: 3.2MIN: 2.47 / MAX: 8.861. (CXX) g++ options: -O3 -march=native -flto -rdynamic -lgomp -lpthread

NCNN

Target: CPU-v2-v2 - Model: mobilenet-v2

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20210720Target: CPU-v2-v2 - Model: mobilenet-v2GCC 11.2GCC 12.0 Git0.67281.34562.01842.69123.364SE +/- 0.02, N = 15SE +/- 0.04, N = 132.982.99MIN: 2.77 / MAX: 3.58MIN: 2.73 / MAX: 9.171. (CXX) g++ options: -O3 -march=native -flto -rdynamic -lgomp -lpthread

KTX-Software toktx

Settings: UASTC 4 + Zstd Compression 19

OpenBenchmarking.orgSeconds, Fewer Is BetterKTX-Software toktx 4.0Settings: UASTC 4 + Zstd Compression 19GCC 11.2GCC 12.0 Git60120180240300SE +/- 0.07, N = 3SE +/- 0.02, N = 3252.80252.76

Zstd Compression

Compression Level: 19 - Compression Speed

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.0Compression Level: 19 - Compression SpeedGCC 11.2GCC 12.0 Git816243240SE +/- 0.24, N = 15SE +/- 0.30, N = 733.934.41. (CC) gcc options: -O3 -march=native -flto -pthread -lz -llzma

OpenSSL

Algorithm: SHA256

OpenBenchmarking.orgbyte/s, More Is BetterOpenSSL 3.0Algorithm: SHA256GCC 11.2GCC 12.0 Git3000M6000M9000M12000M15000MSE +/- 15623989.67, N = 3SE +/- 6276939.55, N = 315094797463151358936571. (CC) gcc options: -pthread -m64 -O3 -march=native -flto -lssl -lcrypto -ldl

High Performance Conjugate Gradient

OpenBenchmarking.orgGFLOP/s, More Is BetterHigh Performance Conjugate Gradient 3.1GCC 11.2GCC 12.0 Git246810SE +/- 0.04428, N = 3SE +/- 0.05896, N = 37.233587.188541. (CXX) g++ options: -O3 -ffast-math -ftree-vectorize -lmpi_cxx -lmpi

OpenFOAM

Input: Motorbike 30M

OpenBenchmarking.orgSeconds, Fewer Is BetterOpenFOAM 8Input: Motorbike 30MGCC 11.2GCC 12.0 Git306090120150SE +/- 2.06, N = 3SE +/- 1.84, N = 3148.88149.28-lfoamToVTK -llagrangian -lfileFormats1. (CXX) g++ options: -std=c++11 -m64 -O3 -ftemplate-depth-100 -fPIC -fuse-ld=bfd -Xlinker --add-needed --no-as-needed -ldynamicMesh -lgenericPatchFields -lOpenFOAM -ldl -lm

GNU GMP GMPbench

Total Time

OpenBenchmarking.orgGMPbench Score, More Is BetterGNU GMP GMPbench 6.2.1Total TimeGCC 11.2GCC 12.0 Git2K4K6K8K10K7975.27976.51. (CC) gcc options: -O3 -march=native -flto -lm

Apache HTTP Server

Concurrent Requests: 200

OpenBenchmarking.orgRequests Per Second, More Is BetterApache HTTP Server 2.4.48Concurrent Requests: 200GCC 11.2GCC 12.0 Git20K40K60K80K100KSE +/- 143.96, N = 3SE +/- 56.54, N = 396536.1796741.531. (CC) gcc options: -shared -fPIC -O3 -march=native -flto

Apache HTTP Server

Concurrent Requests: 100

OpenBenchmarking.orgRequests Per Second, More Is BetterApache HTTP Server 2.4.48Concurrent Requests: 100GCC 11.2GCC 12.0 Git30K60K90K120K150KSE +/- 164.15, N = 3SE +/- 276.65, N = 3111283.95117868.211. (CC) gcc options: -shared -fPIC -O3 -march=native -flto

Sysbench

Test: CPU

OpenBenchmarking.orgEvents Per Second, More Is BetterSysbench 1.0.20Test: CPUGCC 11.2GCC 12.0 Git8K16K24K32K40KSE +/- 1.29, N = 3SE +/- 4.15, N = 338019.7737964.181. (CC) gcc options: -O2 -funroll-loops -O3 -march=native -flto -rdynamic -ldl -laio -lm

Zstd Compression

Compression Level: 19, Long Mode - Compression Speed

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.0Compression Level: 19, Long Mode - Compression SpeedGCC 11.2GCC 12.0 Git714212835SE +/- 0.32, N = 5SE +/- 0.12, N = 329.628.71. (CC) gcc options: -O3 -march=native -flto -pthread -lz -llzma

Ngspice

Circuit: C2670

OpenBenchmarking.orgSeconds, Fewer Is BetterNgspice 34Circuit: C2670GCC 11.2GCC 12.0 Git1530456075SE +/- 0.17, N = 3SE +/- 0.22, N = 366.8068.001. (CC) gcc options: -O3 -march=native -flto -fopenmp -lm -lfftw3 -lXaw -lXmu -lXt -lXext -lX11 -lXft -lfontconfig -lXrender -lfreetype -lSM -lICE

Tachyon

Total Time

OpenBenchmarking.orgSeconds, Fewer Is BetterTachyon 0.99b6Total TimeGCC 11.2GCC 12.0 Git1530456075SE +/- 0.06, N = 3SE +/- 0.02, N = 366.8566.961. (CC) gcc options: -m64 -O3 -fomit-frame-pointer -ffast-math -ltachyon -lm -lpthread

Ngspice

Circuit: C7552

OpenBenchmarking.orgSeconds, Fewer Is BetterNgspice 34Circuit: C7552GCC 11.2GCC 12.0 Git1428425670SE +/- 0.08, N = 3SE +/- 0.57, N = 362.5263.081. (CC) gcc options: -O3 -march=native -flto -fopenmp -lm -lfftw3 -lXaw -lXmu -lXt -lXext -lX11 -lXft -lfontconfig -lXrender -lfreetype -lSM -lICE

OpenSSL

Algorithm: RSA4096

OpenBenchmarking.orgverify/s, More Is BetterOpenSSL 3.0Algorithm: RSA4096GCC 11.2GCC 12.0 Git40K80K120K160K200KSE +/- 73.97, N = 3SE +/- 29.80, N = 3181230.9181522.41. (CC) gcc options: -pthread -m64 -O3 -march=native -flto -lssl -lcrypto -ldl

OpenSSL

Algorithm: RSA4096

OpenBenchmarking.orgsign/s, More Is BetterOpenSSL 3.0Algorithm: RSA4096GCC 11.2GCC 12.0 Git6001200180024003000SE +/- 0.78, N = 3SE +/- 0.10, N = 32786.82790.41. (CC) gcc options: -pthread -m64 -O3 -march=native -flto -lssl -lcrypto -ldl

Himeno Benchmark

Poisson Pressure Solver

OpenBenchmarking.orgMFLOPS, More Is BetterHimeno Benchmark 3.0Poisson Pressure SolverGCC 11.2GCC 12.0 Git2K4K6K8K10KSE +/- 17.81, N = 3SE +/- 10.06, N = 39416.919404.411. (CC) gcc options: -O3 -march=native -flto -mavx2

LZ4 Compression

Compression Level: 9 - Decompression Speed

OpenBenchmarking.orgMB/s, More Is BetterLZ4 Compression 1.9.3Compression Level: 9 - Decompression SpeedGCC 11.2GCC 12.0 Git3K6K9K12K15KSE +/- 38.78, N = 3SE +/- 12.58, N = 312900.412894.71. (CC) gcc options: -O3

LZ4 Compression

Compression Level: 9 - Compression Speed

OpenBenchmarking.orgMB/s, More Is BetterLZ4 Compression 1.9.3Compression Level: 9 - Compression SpeedGCC 11.2GCC 12.0 Git1632486480SE +/- 0.14, N = 3SE +/- 0.10, N = 371.1872.531. (CC) gcc options: -O3

LZ4 Compression

Compression Level: 3 - Decompression Speed

OpenBenchmarking.orgMB/s, More Is BetterLZ4 Compression 1.9.3Compression Level: 3 - Decompression SpeedGCC 11.2GCC 12.0 Git3K6K9K12K15KSE +/- 3.58, N = 3SE +/- 1.03, N = 312921.712913.21. (CC) gcc options: -O3

LZ4 Compression

Compression Level: 3 - Compression Speed

OpenBenchmarking.orgMB/s, More Is BetterLZ4 Compression 1.9.3Compression Level: 3 - Compression SpeedGCC 11.2GCC 12.0 Git1632486480SE +/- 0.13, N = 3SE +/- 0.24, N = 372.7474.051. (CC) gcc options: -O3

libavif avifenc

Encoder Speed: 6, Lossless

OpenBenchmarking.orgSeconds, Fewer Is Betterlibavif avifenc 0.9.0Encoder Speed: 6, LosslessGCC 11.2GCC 12.0 Git1020304050SE +/- 0.32, N = 3SE +/- 0.13, N = 344.1744.241. (CXX) g++ options: -O3 -fPIC -lm

Swet

Average

OpenBenchmarking.orgOperations Per Second, More Is BetterSwet 1.5.16AverageGCC 11.2GCC 12.0 Git300M600M900M1200M1500MSE +/- 10065234.77, N = 15SE +/- 10922654.66, N = 8123534422812790530061. (CC) gcc options: -lm -lpthread -lcurses -lrt

toyBrot Fractal Generator

Implementation: OpenMP

OpenBenchmarking.orgms, Fewer Is BettertoyBrot Fractal Generator 2020-11-18Implementation: OpenMPGCC 11.2GCC 12.0 Git8K16K24K32K40KSE +/- 33.38, N = 3SE +/- 1.20, N = 335455355571. (CXX) g++ options: -O3 -march=native -flto -lpthread

Zstd Compression

Compression Level: 3 - Decompression Speed

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.0Compression Level: 3 - Decompression SpeedGCC 11.2GCC 12.0 Git10002000300040005000SE +/- 1.95, N = 3SE +/- 2.75, N = 34706.74681.21. (CC) gcc options: -O3 -march=native -flto -pthread -lz -llzma

Zstd Compression

Compression Level: 3 - Compression Speed

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.0Compression Level: 3 - Compression SpeedGCC 11.2GCC 12.0 Git8001600240032004000SE +/- 34.76, N = 3SE +/- 38.86, N = 33476.63506.41. (CC) gcc options: -O3 -march=native -flto -pthread -lz -llzma

x265

Video Input: Bosphorus 4K

OpenBenchmarking.orgFrames Per Second, More Is Betterx265 3.4Video Input: Bosphorus 4KGCC 11.2GCC 12.0 Git48121620SE +/- 0.17, N = 3SE +/- 0.23, N = 317.7818.041. (CXX) g++ options: -O3 -march=native -flto -rdynamic -lpthread -lrt -ldl -lnuma

SVT-AV1

Encoder Mode: Preset 8 - Input: Bosphorus 4K

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-AV1 0.8.7Encoder Mode: Preset 8 - Input: Bosphorus 4KGCC 11.2GCC 12.0 Git510152025SE +/- 0.12, N = 3SE +/- 0.05, N = 318.9618.581. (CXX) g++ options: -O3 -march=native -flto -mno-avx -mavx2 -mavx512f -mavx512bw -mavx512dq -pie

toyBrot Fractal Generator

Implementation: C++ Tasks

OpenBenchmarking.orgms, Fewer Is BettertoyBrot Fractal Generator 2020-11-18Implementation: C++ TasksGCC 11.2GCC 12.0 Git7K14K21K28K35KSE +/- 77.38, N = 3SE +/- 51.85, N = 331167313661. (CXX) g++ options: -O3 -march=native -flto -lpthread

toyBrot Fractal Generator

Implementation: C++ Threads

OpenBenchmarking.orgms, Fewer Is BettertoyBrot Fractal Generator 2020-11-18Implementation: C++ ThreadsGCC 11.2GCC 12.0 Git7K14K21K28K35KSE +/- 56.69, N = 3SE +/- 48.72, N = 330724307521. (CXX) g++ options: -O3 -march=native -flto -lpthread

Aircrack-ng

OpenBenchmarking.orgk/s, More Is BetterAircrack-ng 1.5.2GCC 11.2GCC 12.0 Git7K14K21K28K35KSE +/- 363.05, N = 3SE +/- 205.89, N = 332259.6733043.121. (CXX) g++ options: -O3 -fvisibility=hidden -masm=intel -fcommon -rdynamic -lpthread -lz -lcrypto -lhwloc -ldl -lm -pthread

Google SynthMark

Test: VoiceMark_100

OpenBenchmarking.orgVoices, More Is BetterGoogle SynthMark 20201109Test: VoiceMark_100GCC 11.2GCC 12.0 Git2004006008001000SE +/- 2.07, N = 3SE +/- 3.82, N = 3985.961010.931. (CXX) g++ options: -lm -lpthread -std=c++11 -Ofast

Redis

Test: GET

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 6.0.9Test: GETGCC 11.2GCC 12.0 Git1.2M2.4M3.6M4.8M6MSE +/- 15711.16, N = 3SE +/- 115300.99, N = 125350610.25445328.21. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3 -march=native -flto

TTSIOD 3D Renderer

Phong Rendering With Soft-Shadow Mapping

OpenBenchmarking.orgFPS, More Is BetterTTSIOD 3D Renderer 2.3bPhong Rendering With Soft-Shadow MappingGCC 11.2GCC 12.0 Git160320480640800SE +/- 1.23, N = 3SE +/- 8.19, N = 4747.95759.211. (CXX) g++ options: -O3 -march=native -flto -fomit-frame-pointer -ffast-math -mtune=native -msse -mrecip -mfpmath=sse -msse2 -mssse3 -lSDL -fopenmp -fwhole-program -lstdc++

7-Zip Compression

Test: Decompression Rating

OpenBenchmarking.orgMIPS, More Is Better7-Zip Compression 21.06Test: Decompression RatingGCC 11.2GCC 12.0 Git13K26K39K52K65KSE +/- 518.05, N = 3SE +/- 809.44, N = 360738614391. (CXX) g++ options: -lpthread -ldl -O2 -fPIC

7-Zip Compression

Test: Compression Rating

OpenBenchmarking.orgMIPS, More Is Better7-Zip Compression 21.06Test: Compression RatingGCC 11.2GCC 12.0 Git16K32K48K64K80KSE +/- 174.08, N = 3SE +/- 181.56, N = 374682743131. (CXX) g++ options: -lpthread -ldl -O2 -fPIC

Xsbench

OpenBenchmarking.orgLookups/s, More Is BetterXsbench 2017-07-06GCC 11.2GCC 12.0 Git700K1400K2100K2800K3500KSE +/- 382.23, N = 3SE +/- 9899.00, N = 3317539931603931. (CC) gcc options: -std=gnu99 -fopenmp -O3 -lm

WebP Image Encode

Encode Settings: Quality 100, Lossless, Highest Compression

OpenBenchmarking.orgEncode Time - Seconds, Fewer Is BetterWebP Image Encode 1.1Encode Settings: Quality 100, Lossless, Highest CompressionGCC 11.2GCC 12.0 Git612182430SE +/- 0.11, N = 3SE +/- 0.05, N = 326.6725.851. (CC) gcc options: -fvisibility=hidden -O3 -march=native -flto -lm -lpng16 -ljpeg

Kvazaar

Video Input: Bosphorus 4K - Video Preset: Very Fast

OpenBenchmarking.orgFrames Per Second, More Is BetterKvazaar 2.1Video Input: Bosphorus 4K - Video Preset: Very FastGCC 11.2GCC 12.0 Git612182430SE +/- 0.19, N = 3SE +/- 0.21, N = 322.1525.851. (CC) gcc options: -pthread -ftree-vectorize -fvisibility=hidden -O3 -march=native -flto -lpthread -lm -lrt

libjpeg-turbo tjbench

Test: Decompression Throughput

OpenBenchmarking.orgMegapixels/sec, More Is Betterlibjpeg-turbo tjbench 2.1.0Test: Decompression ThroughputGCC 11.2GCC 12.0 Git60120180240300SE +/- 1.33, N = 3SE +/- 0.67, N = 3276.02274.781. (CC) gcc options: -O3 -march=native -flto -rdynamic -lm

Primesieve

1e12 Prime Number Generation

OpenBenchmarking.orgSeconds, Fewer Is BetterPrimesieve 7.71e12 Prime Number GenerationGCC 11.2GCC 12.0 Git612182430SE +/- 0.00, N = 3SE +/- 0.02, N = 324.2024.271. (CXX) g++ options: -O3 -march=native -flto

AOM AV1

Encoder Mode: Speed 9 Realtime - Input: Bosphorus 4K

OpenBenchmarking.orgFrames Per Second, More Is BetterAOM AV1 3.2Encoder Mode: Speed 9 Realtime - Input: Bosphorus 4KGCC 11.2GCC 12.0 Git1632486480SE +/- 0.67, N = 13SE +/- 0.12, N = 372.1072.921. (CXX) g++ options: -O3 -march=native -flto -std=c++11 -U_FORTIFY_SOURCE -lm

Coremark

CoreMark Size 666 - Iterations Per Second

OpenBenchmarking.orgIterations/Sec, More Is BetterCoremark 1.0CoreMark Size 666 - Iterations Per SecondGCC 11.2GCC 12.0 Git100K200K300K400K500KSE +/- 736.27, N = 3SE +/- 611.70, N = 3448314.25445380.871. (CC) gcc options: -O2 -O3 -march=native -flto -lrt" -lrt

Liquid-DSP

Threads: 4 - Buffer Length: 256 - Filter Length: 57

OpenBenchmarking.orgsamples/s, More Is BetterLiquid-DSP 2021.01.31Threads: 4 - Buffer Length: 256 - Filter Length: 57GCC 11.2GCC 12.0 Git80M160M240M320M400MSE +/- 2089771.39, N = 3SE +/- 1083471.79, N = 33856766673886566671. (CC) gcc options: -O3 -march=native -flto -pthread -lm -lc -lliquid

Liquid-DSP

Threads: 1 - Buffer Length: 256 - Filter Length: 57

OpenBenchmarking.orgsamples/s, More Is BetterLiquid-DSP 2021.01.31Threads: 1 - Buffer Length: 256 - Filter Length: 57GCC 11.2GCC 12.0 Git20M40M60M80M100MSE +/- 1296527.03, N = 3SE +/- 995538.44, N = 3995370001009496671. (CC) gcc options: -O3 -march=native -flto -pthread -lm -lc -lliquid

Liquid-DSP

Threads: 8 - Buffer Length: 256 - Filter Length: 57

OpenBenchmarking.orgsamples/s, More Is BetterLiquid-DSP 2021.01.31Threads: 8 - Buffer Length: 256 - Filter Length: 57GCC 11.2GCC 12.0 Git140M280M420M560M700MSE +/- 211843.76, N = 3SE +/- 2965829.47, N = 36744866676705366671. (CC) gcc options: -O3 -march=native -flto -pthread -lm -lc -lliquid

Liquid-DSP

Threads: 16 - Buffer Length: 256 - Filter Length: 57

OpenBenchmarking.orgsamples/s, More Is BetterLiquid-DSP 2021.01.31Threads: 16 - Buffer Length: 256 - Filter Length: 57GCC 11.2GCC 12.0 Git200M400M600M800M1000MSE +/- 242578.74, N = 3SE +/- 153767.50, N = 37815533337818733331. (CC) gcc options: -O3 -march=native -flto -pthread -lm -lc -lliquid

WavPack Audio Encoding

WAV To WavPack

OpenBenchmarking.orgSeconds, Fewer Is BetterWavPack Audio Encoding 5.3WAV To WavPackGCC 11.2GCC 12.0 Git3691215SE +/- 0.00, N = 5SE +/- 0.02, N = 511.8511.981. (CXX) g++ options: -O3 -march=native -flto -rdynamic

AOBench

Size: 2048 x 2048 - Total Time

OpenBenchmarking.orgSeconds, Fewer Is BetterAOBenchSize: 2048 x 2048 - Total TimeGCC 11.2GCC 12.0 Git510152025SE +/- 0.08, N = 3SE +/- 0.03, N = 320.2019.111. (CC) gcc options: -lm -O3 -march=native -flto

FLAC Audio Encoding

WAV To FLAC

OpenBenchmarking.orgSeconds, Fewer Is BetterFLAC Audio Encoding 1.3.3WAV To FLACGCC 11.2GCC 12.0 Git3691215SE +/- 0.02, N = 5SE +/- 0.01, N = 511.6011.581. (CXX) g++ options: -O3 -march=native -flto -fvisibility=hidden -logg -lm

Timed MAFFT Alignment

Multiple Sequence Alignment - LSU RNA

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed MAFFT Alignment 7.471Multiple Sequence Alignment - LSU RNAGCC 11.2GCC 12.0 Git246810SE +/- 0.035, N = 3SE +/- 0.068, N = 98.3798.4571. (CC) gcc options: -std=c99 -O3 -lm -lpthread

QuantLib

OpenBenchmarking.orgMFLOPS, More Is BetterQuantLib 1.21GCC 11.2GCC 12.0 Git10002000300040005000SE +/- 27.05, N = 3SE +/- 36.68, N = 34504.54550.11. (CXX) g++ options: -O3 -march=native -rdynamic

Crafty

Elapsed Time

OpenBenchmarking.orgNodes Per Second, More Is BetterCrafty 25.2Elapsed TimeGCC 11.2GCC 12.0 Git3M6M9M12M15MSE +/- 81918.59, N = 3SE +/- 85295.89, N = 312620563124799351. (CC) gcc options: -pthread -lstdc++ -fprofile-use -lm

KTX-Software toktx

Settings: Zstd Compression 19

OpenBenchmarking.orgSeconds, Fewer Is BetterKTX-Software toktx 4.0Settings: Zstd Compression 19GCC 11.2GCC 12.0 Git48121620SE +/- 0.08, N = 3SE +/- 0.03, N = 315.2615.21

Kvazaar

Video Input: Bosphorus 4K - Video Preset: Ultra Fast

OpenBenchmarking.orgFrames Per Second, More Is BetterKvazaar 2.1Video Input: Bosphorus 4K - Video Preset: Ultra FastGCC 11.2GCC 12.0 Git1020304050SE +/- 0.04, N = 3SE +/- 0.04, N = 339.3943.761. (CC) gcc options: -pthread -ftree-vectorize -fvisibility=hidden -O3 -march=native -flto -lpthread -lm -lrt

KTX-Software toktx

Settings: UASTC 3 + Zstd Compression 19

OpenBenchmarking.orgSeconds, Fewer Is BetterKTX-Software toktx 4.0Settings: UASTC 3 + Zstd Compression 19GCC 11.2GCC 12.0 Git48121620SE +/- 0.02, N = 3SE +/- 0.01, N = 314.2514.26

libavif avifenc

Encoder Speed: 10

OpenBenchmarking.orgSeconds, Fewer Is Betterlibavif avifenc 0.9.0Encoder Speed: 10GCC 11.2GCC 12.0 Git0.6371.2741.9112.5483.185SE +/- 0.039, N = 15SE +/- 0.027, N = 152.8312.7491. (CXX) g++ options: -O3 -fPIC -lm

WebP Image Encode

Encode Settings: Quality 100, Lossless

OpenBenchmarking.orgEncode Time - Seconds, Fewer Is BetterWebP Image Encode 1.1Encode Settings: Quality 100, LosslessGCC 11.2GCC 12.0 Git3691215SE +/- 0.01, N = 3SE +/- 0.03, N = 313.1612.491. (CC) gcc options: -fvisibility=hidden -O3 -march=native -flto -lm -lpng16 -ljpeg

x265

Video Input: Bosphorus 1080p

OpenBenchmarking.orgFrames Per Second, More Is Betterx265 3.4Video Input: Bosphorus 1080pGCC 11.2GCC 12.0 Git1632486480SE +/- 0.72, N = 3SE +/- 0.71, N = 670.5870.611. (CXX) g++ options: -O3 -march=native -flto -rdynamic -lpthread -lrt -ldl -lnuma

Redis

Test: SET

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 6.0.9Test: SETGCC 11.2GCC 12.0 Git900K1800K2700K3600K4500KSE +/- 17947.57, N = 3SE +/- 26067.57, N = 34025423.004207347.081. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3 -march=native -flto

KTX-Software toktx

Settings: UASTC 3

OpenBenchmarking.orgSeconds, Fewer Is BetterKTX-Software toktx 4.0Settings: UASTC 3GCC 11.2GCC 12.0 Git3691215SE +/- 0.010, N = 3SE +/- 0.013, N = 39.8969.914

Sysbench

Test: RAM / Memory

OpenBenchmarking.orgMiB/sec, More Is BetterSysbench 1.0.20Test: RAM / MemoryGCC 11.2GCC 12.0 Git4K8K12K16K20KSE +/- 23.22, N = 3SE +/- 79.87, N = 318566.1718948.141. (CC) gcc options: -O2 -funroll-loops -O3 -march=native -flto -rdynamic -ldl -laio -lm

Helsing

Digit Range: 12 digit

OpenBenchmarking.orgSeconds, Fewer Is BetterHelsing 1.0-betaDigit Range: 12 digitGCC 11.2GCC 12.0 Git1.21822.43643.65464.87286.091SE +/- 0.021, N = 3SE +/- 0.022, N = 35.3895.4141. (CC) gcc options: -O2 -pthread

SVT-HEVC

Tuning: 7 - Input: Bosphorus 1080p

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-HEVC 1.5.0Tuning: 7 - Input: Bosphorus 1080pGCC 11.2GCC 12.0 Git4080120160200SE +/- 0.84, N = 3SE +/- 0.76, N = 3159.20155.861. (CC) gcc options: -O3 -march=native -flto -fPIE -fPIC -O2 -pie -rdynamic -lpthread -lrt

LAMMPS Molecular Dynamics Simulator

Model: Rhodopsin Protein

OpenBenchmarking.orgns/day, More Is BetterLAMMPS Molecular Dynamics Simulator 29Oct2020Model: Rhodopsin ProteinGCC 11.2GCC 12.0 Git246810SE +/- 0.068, N = 3SE +/- 0.080, N = 46.4736.7461. (CXX) g++ options: -O3 -march=native -flto -lm

SVT-VP9

Tuning: VMAF Optimized - Input: Bosphorus 1080p

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-VP9 0.3Tuning: VMAF Optimized - Input: Bosphorus 1080pGCC 11.2GCC 12.0 Git50100150200250SE +/- 1.34, N = 3SE +/- 1.91, N = 3215.05204.901. (CC) gcc options: -O3 -fcommon -march=native -flto -fPIE -fPIC -fvisibility=hidden -pie -rdynamic -lpthread -lrt -lm

SVT-VP9

Tuning: PSNR/SSIM Optimized - Input: Bosphorus 1080p

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-VP9 0.3Tuning: PSNR/SSIM Optimized - Input: Bosphorus 1080pGCC 11.2GCC 12.0 Git50100150200250SE +/- 0.08, N = 3SE +/- 0.69, N = 3224.61211.021. (CC) gcc options: -O3 -fcommon -march=native -flto -fPIE -fPIC -fvisibility=hidden -pie -rdynamic -lpthread -lrt -lm

SVT-HEVC

Tuning: 10 - Input: Bosphorus 1080p

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-HEVC 1.5.0Tuning: 10 - Input: Bosphorus 1080pGCC 11.2GCC 12.0 Git70140210280350SE +/- 0.50, N = 3SE +/- 1.38, N = 3326.15314.091. (CC) gcc options: -O3 -march=native -flto -fPIE -fPIC -O2 -pie -rdynamic -lpthread -lrt

SciMark

Computational Test: Jacobi Successive Over-Relaxation

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Jacobi Successive Over-RelaxationGCC 11.2GCC 12.0 Git7001400210028003500SE +/- 11.93, N = 3SE +/- 10.75, N = 33335.693336.741. (CC) gcc options: -O3 -march=native -flto -lm

SciMark

Computational Test: Sparse Matrix Multiply

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Sparse Matrix MultiplyGCC 11.2GCC 12.0 Git11002200330044005500SE +/- 50.00, N = 3SE +/- 43.65, N = 34853.995086.851. (CC) gcc options: -O3 -march=native -flto -lm

SciMark

Computational Test: Fast Fourier Transform

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Fast Fourier TransformGCC 11.2GCC 12.0 Git2004006008001000SE +/- 1.71, N = 3SE +/- 9.66, N = 3799.18794.171. (CC) gcc options: -O3 -march=native -flto -lm


Phoronix Test Suite v10.8.4