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&sor.

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 Compilersquantlib: hpcg: toybrot: OpenMPtoybrot: C++ Taskstoybrot: C++ Threadsnwchem: C240 Buckyballmafft: Multiple Sequence Alignment - LSU RNAopenfoam: Motorbike 30Mlammps: 20k Atomslammps: Rhodopsin Proteinwebp: Quality 100, Losslesswebp: Quality 100, Lossless, Highest Compressiongmpbench: Total Timecompress-lz4: 3 - Compression Speedcompress-lz4: 3 - Decompression Speedcompress-lz4: 9 - Compression Speedcompress-lz4: 9 - Decompression Speedcompress-zstd: 3 - Compression Speedcompress-zstd: 3 - Decompression Speedcompress-zstd: 19 - Compression Speedcompress-zstd: 19, Long Mode - Compression Speedscimark2: Fast Fourier Transformscimark2: Sparse Matrix Multiplyscimark2: Jacobi Successive Over-Relaxationcrafty: Elapsed Timettsiod-renderer: Phong Rendering With Soft-Shadow Mappingaom-av1: Speed 9 Realtime - Bosphorus 4Kkvazaar: Bosphorus 4K - Very Fastkvazaar: Bosphorus 4K - Ultra Fastsvt-av1: Preset 8 - Bosphorus 4Ksvt-hevc: 7 - Bosphorus 1080psvt-hevc: 10 - Bosphorus 1080psvt-vp9: VMAF Optimized - Bosphorus 1080psvt-vp9: PSNR/SSIM Optimized - Bosphorus 1080px265: Bosphorus 4Kx265: Bosphorus 1080pcoremark: CoreMark Size 666 - Iterations Per Secondhimeno: Poisson Pressure Solvercompress-7zip: Compression Ratingcompress-7zip: Decompression Ratingswet: Averageavifenc: 10avifenc: 6, Losslessprimesieve: 1e12 Prime Number Generationaobench: 2048 x 2048 - Total Timeencode-flac: WAV To FLAChelsing: 12 digitngspice: C2670ngspice: C7552tachyon: Total Timesynthmark: VoiceMark_100aircrack-ng: securemark: SecureMark-TLSopenssl: SHA256openssl: RSA4096openssl: RSA4096liquid-dsp: 1 - 256 - 57liquid-dsp: 4 - 256 - 57liquid-dsp: 8 - 256 - 57liquid-dsp: 16 - 256 - 57tjbench: Decompression Throughputgromacs: MPI CPU - water_GMX50_baretoktx: UASTC 3toktx: Zstd Compression 19toktx: UASTC 3 + Zstd Compression 19toktx: UASTC 4 + Zstd Compression 19redis: GETredis: SETncnn: CPU-v2-v2 - mobilenet-v2ncnn: CPU-v3-v3 - mobilenet-v3ncnn: CPU - mnasnetncnn: CPU - efficientnet-b0ncnn: CPU - blazefacencnn: CPU - googlenetncnn: CPU - vgg16ncnn: CPU - resnet18ncnn: CPU - alexnetncnn: CPU - resnet50ncnn: CPU - yolov4-tinyncnn: CPU - regnety_400mncnn: CPU - shufflenet-v2sysbench: RAM / Memorysysbench: CPUxsbench: apache: 100apache: 200encode-wavpack: WAV To WavPackGCC 11.2GCC 12.0 Git4504.57.233583545531167307247304.28.379148.886.3036.47313.15626.6737975.272.7412921.771.1812900.43476.64706.733.929.6799.184853.993335.6912620563747.94772.1022.1539.3918.958159.20326.15215.05224.6117.7870.58448314.2480449416.908233746826073812353442282.83144.17024.19820.19811.6025.38966.80462.52366.8540985.95932259.670376623150947974632786.8181230.999537000385676667674486667781553333276.0186490.9719.89615.25814.251252.7955350610.24025423.002.982.672.754.631.379.4636.8210.068.9618.8819.606.073.0818566.1738019.773175399111283.9596536.1711.8514550.17.188543555731366307525210.68.457149.286.6776.74612.49425.8497976.574.0512913.272.5312894.73506.44681.234.428.7794.175086.853336.7412479935759.20972.9225.8543.7618.579155.86314.09204.90211.0218.0470.61445380.8727929404.408297743136143912790530062.74944.23624.27419.10711.5785.41468.00163.07766.96491010.9333043.122378883151358936572790.4181522.4100949667388656667670536667781873333274.7827780.9769.91415.21014.262252.7625445328.24207347.082.992.672.714.491.369.1236.249.668.5618.0619.656.033.0818948.1437964.183160393117868.2196741.5311.977OpenBenchmarking.org

QuantLib

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

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

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

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

NWChem

Input: C240 Buckyball

OpenBenchmarking.orgSeconds, Fewer Is BetterNWChem 7.0.2Input: C240 BuckyballGCC 12.0 GitGCC 11.2160032004800640080005210.67304.21. (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

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

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

LAMMPS Molecular Dynamics Simulator

Model: 20k Atoms

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

LAMMPS Molecular Dynamics Simulator

Model: Rhodopsin Protein

OpenBenchmarking.orgns/day, More Is BetterLAMMPS Molecular Dynamics Simulator 29Oct2020Model: Rhodopsin ProteinGCC 12.0 GitGCC 11.2246810SE +/- 0.080, N = 4SE +/- 0.068, N = 36.7466.4731. (CXX) g++ options: -O3 -march=native -flto -lm

WebP Image Encode

Encode Settings: Quality 100, Lossless

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

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 12.0 GitGCC 11.2612182430SE +/- 0.05, N = 3SE +/- 0.11, N = 325.8526.671. (CC) gcc options: -fvisibility=hidden -O3 -march=native -flto -lm -lpng16 -ljpeg

GNU GMP GMPbench

Total Time

OpenBenchmarking.orgGMPbench Score, More Is BetterGNU GMP GMPbench 6.2.1Total TimeGCC 12.0 GitGCC 11.22K4K6K8K10K7976.57975.21. (CC) gcc options: -O3 -march=native -flto -lm

LZ4 Compression

Compression Level: 3 - Compression Speed

OpenBenchmarking.orgMB/s, More Is BetterLZ4 Compression 1.9.3Compression Level: 3 - Compression SpeedGCC 12.0 GitGCC 11.21632486480SE +/- 0.24, N = 3SE +/- 0.13, N = 374.0572.741. (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: 9 - Compression Speed

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

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

Zstd Compression

Compression Level: 3 - Compression Speed

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

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: 19 - Compression Speed

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.0Compression Level: 19 - Compression SpeedGCC 12.0 GitGCC 11.2816243240SE +/- 0.30, N = 7SE +/- 0.24, N = 1534.433.91. (CC) gcc options: -O3 -march=native -flto -pthread -lz -llzma

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

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

SciMark

Computational Test: Sparse Matrix Multiply

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

SciMark

Computational Test: Jacobi Successive Over-Relaxation

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

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

TTSIOD 3D Renderer

Phong Rendering With Soft-Shadow Mapping

OpenBenchmarking.orgFPS, More Is BetterTTSIOD 3D Renderer 2.3bPhong Rendering With Soft-Shadow MappingGCC 12.0 GitGCC 11.2160320480640800SE +/- 8.19, N = 4SE +/- 1.23, N = 3759.21747.951. (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++

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 12.0 GitGCC 11.21632486480SE +/- 0.12, N = 3SE +/- 0.67, N = 1372.9272.101. (CXX) g++ options: -O3 -march=native -flto -std=c++11 -U_FORTIFY_SOURCE -lm

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 12.0 GitGCC 11.2612182430SE +/- 0.21, N = 3SE +/- 0.19, N = 325.8522.151. (CC) gcc options: -pthread -ftree-vectorize -fvisibility=hidden -O3 -march=native -flto -lpthread -lm -lrt

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 12.0 GitGCC 11.21020304050SE +/- 0.04, N = 3SE +/- 0.04, N = 343.7639.391. (CC) gcc options: -pthread -ftree-vectorize -fvisibility=hidden -O3 -march=native -flto -lpthread -lm -lrt

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

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

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

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

x265

Video Input: Bosphorus 4K

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

x265

Video Input: Bosphorus 1080p

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

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

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

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

7-Zip Compression

Test: Decompression Rating

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

Swet

Average

OpenBenchmarking.orgOperations Per Second, More Is BetterSwet 1.5.16AverageGCC 12.0 GitGCC 11.2300M600M900M1200M1500MSE +/- 10922654.66, N = 8SE +/- 10065234.77, N = 15127905300612353442281. (CC) gcc options: -lm -lpthread -lcurses -lrt

libavif avifenc

Encoder Speed: 10

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

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

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

AOBench

Size: 2048 x 2048 - Total Time

OpenBenchmarking.orgSeconds, Fewer Is BetterAOBenchSize: 2048 x 2048 - Total TimeGCC 12.0 GitGCC 11.2510152025SE +/- 0.03, N = 3SE +/- 0.08, N = 319.1120.201. (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 12.0 GitGCC 11.23691215SE +/- 0.01, N = 5SE +/- 0.02, N = 511.5811.601. (CXX) g++ options: -O3 -march=native -flto -fvisibility=hidden -logg -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

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

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

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

Google SynthMark

Test: VoiceMark_100

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

Aircrack-ng

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

SecureMark

Benchmark: SecureMark-TLS

OpenBenchmarking.orgmarks, More Is BetterSecureMark 1.0.4Benchmark: SecureMark-TLSGCC 12.0 GitGCC 11.280K160K240K320K400KSE +/- 280.17, N = 3SE +/- 459.77, N = 33788833766231. (CC) gcc options: -pedantic -O3

OpenSSL

Algorithm: SHA256

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

OpenSSL

Algorithm: RSA4096

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

OpenSSL

Algorithm: RSA4096

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

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 12.0 GitGCC 11.220M40M60M80M100MSE +/- 995538.44, N = 3SE +/- 1296527.03, N = 3100949667995370001. (CC) gcc options: -O3 -march=native -flto -pthread -lm -lc -lliquid

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 12.0 GitGCC 11.280M160M240M320M400MSE +/- 1083471.79, N = 3SE +/- 2089771.39, N = 33886566673856766671. (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 12.0 GitGCC 11.2200M400M600M800M1000MSE +/- 153767.50, N = 3SE +/- 242578.74, N = 37818733337815533331. (CC) gcc options: -O3 -march=native -flto -pthread -lm -lc -lliquid

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

GROMACS

Implementation: MPI CPU - Input: water_GMX50_bare

OpenBenchmarking.orgNs Per Day, More Is BetterGROMACS 2021.2Implementation: MPI CPU - Input: water_GMX50_bareGCC 12.0 GitGCC 11.20.21960.43920.65880.87841.098SE +/- 0.010, N = 6SE +/- 0.009, N = 70.9760.9711. (CXX) g++ options: -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

KTX-Software toktx

Settings: Zstd Compression 19

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

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

KTX-Software toktx

Settings: UASTC 4 + Zstd Compression 19

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

Redis

Test: GET

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

Redis

Test: SET

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

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

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 - Model: mnasnet

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20210720Target: CPU - Model: mnasnetGCC 12.0 GitGCC 11.20.61881.23761.85642.47523.094SE +/- 0.06, N = 13SE +/- 0.03, N = 152.712.75MIN: 2.43 / MAX: 8.92MIN: 2.49 / MAX: 3.11. (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 12.0 GitGCC 11.21.04182.08363.12544.16725.209SE +/- 0.06, N = 13SE +/- 0.06, N = 154.494.63MIN: 4.24 / MAX: 10.94MIN: 4.29 / MAX: 5.121. (CXX) g++ options: -O3 -march=native -flto -rdynamic -lgomp -lpthread

NCNN

Target: CPU - Model: blazeface

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20210720Target: CPU - Model: blazefaceGCC 12.0 GitGCC 11.20.30830.61660.92491.23321.5415SE +/- 0.02, N = 13SE +/- 0.01, N = 151.361.37MIN: 1.3 / MAX: 3.44MIN: 1.3 / MAX: 1.591. (CXX) g++ options: -O3 -march=native -flto -rdynamic -lgomp -lpthread

NCNN

Target: CPU - Model: googlenet

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20210720Target: CPU - Model: googlenetGCC 12.0 GitGCC 11.23691215SE +/- 0.15, N = 13SE +/- 0.21, N = 159.129.46MIN: 8.8 / MAX: 16.01MIN: 8.89 / MAX: 11.341. (CXX) g++ options: -O3 -march=native -flto -rdynamic -lgomp -lpthread

NCNN

Target: CPU - Model: vgg16

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20210720Target: CPU - Model: vgg16GCC 12.0 GitGCC 11.2816243240SE +/- 0.04, N = 13SE +/- 0.05, N = 1536.2436.82MIN: 35.99 / MAX: 43.4MIN: 36.55 / MAX: 38.661. (CXX) g++ options: -O3 -march=native -flto -rdynamic -lgomp -lpthread

NCNN

Target: CPU - Model: resnet18

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20210720Target: CPU - Model: resnet18GCC 12.0 GitGCC 11.23691215SE +/- 0.14, N = 13SE +/- 0.19, N = 159.6610.06MIN: 9.41 / MAX: 16.78MIN: 9.51 / MAX: 14.281. (CXX) g++ options: -O3 -march=native -flto -rdynamic -lgomp -lpthread

NCNN

Target: CPU - Model: alexnet

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20210720Target: CPU - Model: alexnetGCC 12.0 GitGCC 11.23691215SE +/- 0.13, N = 13SE +/- 0.13, N = 158.568.96MIN: 8.18 / MAX: 15MIN: 8.29 / MAX: 11.751. (CXX) g++ options: -O3 -march=native -flto -rdynamic -lgomp -lpthread

NCNN

Target: CPU - Model: resnet50

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20210720Target: CPU - Model: resnet50GCC 12.0 GitGCC 11.2510152025SE +/- 0.16, N = 13SE +/- 0.23, N = 1518.0618.88MIN: 17.76 / MAX: 20.55MIN: 18.22 / MAX: 21.161. (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: regnety_400m

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20210720Target: CPU - Model: regnety_400mGCC 12.0 GitGCC 11.2246810SE +/- 0.05, N = 13SE +/- 0.03, N = 156.036.07MIN: 5.81 / MAX: 81.91MIN: 5.81 / MAX: 9.251. (CXX) g++ options: -O3 -march=native -flto -rdynamic -lgomp -lpthread

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

Sysbench

Test: RAM / Memory

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

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

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

Apache HTTP Server

Concurrent Requests: 100

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

Apache HTTP Server

Concurrent Requests: 200

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

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


Phoronix Test Suite v10.8.4