Intel Core i9 11900K Compiler Benchmarks

GCC 11.1 versus LLVM Clang 12 on Intel Core i9 11900K Rocket Lake. Benchmarks by Michael Larabel for a future article.

HTML result view exported from: https://openbenchmarking.org/result/2105176-IB-11900KCOM25&sro&grs.

ProcessorMotherboardChipsetMemoryDiskGraphicsAudioMonitorNetworkOSKernelDesktopDisplay ServerOpenGLCompilerFile-SystemScreen ResolutionGCC 11.1Clang 12 -O2 -O3 -march=native -O3 -march=native -flto -O2 -O3 -march=native -O3 -march=native -fltoIntel Core i9-11900K @ 5.10GHz (8 Cores / 16 Threads)ASUS ROG MAXIMUS XIII HERO (0707 BIOS)Intel Tiger Lake-H32GB500GB Western Digital WDS500G3X0C-00SJG0 + 15GB Ultra USB 3.0AMD Radeon VII 16GB (1801/1000MHz)Intel Tiger Lake-H HD AudioASUS MG28U2 x Intel I225-V + Intel Wi-Fi 6 AX210/AX211/AX411Fedora 345.11.20-300.fc34.x86_64 (x86_64)GNOME Shell 40.1X Server + Wayland4.6 Mesa 21.0.3 (LLVM 12.0.0)GCC 11.1.1 20210428btrfs3840x2160Clang 12.0.0OpenBenchmarking.orgKernel Details- Transparent Huge Pages: madviseEnvironment Details- GCC 11.1: -O2: CXXFLAGS=-O2 CFLAGS=-O2- GCC 11.1: -O3 -march=native: CXXFLAGS="-O3 -march=native" CFLAGS="-O3 -march=native"- GCC 11.1: -O3 -march=native -flto: CXXFLAGS="-O3 -march=native -flto" CFLAGS="-O3 -march=native -flto"- Clang 12: -O2: CXXFLAGS=-O2 CFLAGS=-O2- Clang 12: -O3 -march=native: CXXFLAGS="-O3 -march=native" CFLAGS="-O3 -march=native"- Clang 12: -O3 -march=native -flto: CXXFLAGS="-O3 -march=native -flto" CFLAGS="-O3 -march=native -flto"Compiler Details- GCC 11.1: -O2, GCC 11.1: -O3 -march=native, GCC 11.1: -O3 -march=native -flto: --build=x86_64-redhat-linux --disable-libunwind-exceptions --enable-__cxa_atexit --enable-bootstrap --enable-cet --enable-checking=release --enable-gnu-indirect-function --enable-gnu-unique-object --enable-initfini-array --enable-languages=c,c++,fortran,objc,obj-c++,ada,go,d,lto --enable-multilib --enable-offload-targets=nvptx-none --enable-plugin --enable-shared --enable-threads=posix --mandir=/usr/share/man --with-arch_32=i686 --with-gcc-major-version-only --with-linker-hash-style=gnu --with-tune=generic --without-cuda-driver Processor Details- Scaling Governor: intel_pstate powersave - CPU Microcode: 0x3c - Thermald 2.4.1Security Details- SELinux + 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

c-ray: Total Time - 4K, 16 Rays Per Pixeltnn: CPU - MobileNet v2ncnn: CPU - mnasnetastcenc: Mediumencode-mp3: WAV To MP3ncnn: CPU-v2-v2 - mobilenet-v2ncnn: CPU-v3-v3 - mobilenet-v3ncnn: CPU - mobilenetencode-flac: WAV To FLACastcenc: Thoroughgraphics-magick: Enhancedastcenc: Exhaustivencnn: CPU - efficientnet-b0ncnn: CPU - resnet50graphics-magick: Sharpencoremark: CoreMark Size 666 - Iterations Per Secondgraphics-magick: Resizingliquid-dsp: 8 - 256 - 57aobench: 2048 x 2048 - Total Timeencode-opus: WAV To Opus Encodeliquid-dsp: 16 - 256 - 57himeno: Poisson Pressure Solvertnn: CPU - SqueezeNet v1.1webp: Quality 100, Highest Compressionncnn: CPU - regnety_400mncnn: CPU - googlenetgraphics-magick: Rotatewebp: Quality 100, Losslesstjbench: Decompression Throughputsvt-hevc: 7 - Bosphorus 1080psqlite-speedtest: Timed Time - Size 1,000mrbayes: Primate Phylogeny Analysisncnn: CPU - squeezenet_ssdsvt-vp9: Visual Quality Optimized - Bosphorus 1080pwebp: Quality 100, Lossless, Highest Compressionsvt-hevc: 10 - Bosphorus 1080phmmer: Pfam Database Searchsvt-vp9: VMAF Optimized - Bosphorus 1080pncnn: CPU - alexnetlammps: Rhodopsin Proteinncnn: CPU - resnet18x265: Bosphorus 4Ksvt-vp9: PSNR/SSIM Optimized - Bosphorus 1080pncnn: CPU - vgg16pjsip: INVITEpjsip: OPTIONS, Statelesspjsip: OPTIONS, StatefulGCC 11.1Clang 12 -O2 -O3 -march=native -O3 -march=native -flto -O2 -O3 -march=native -O3 -march=native -flto106.522243.4163.115.24817.3044.203.1815.156.08612.094921991.37995.2322.07164430127.498189109163550666724.4586.4677113433336305.481850236.0505.3609.6111.11106613.763261.034785136.3143.61687.29716.15160.6527.841273.60103.291191.839.638.02311.3015.64198.0154.805001239792938147.345230.0192.305.18205.4793.242.5511.835.93111.384627085.41574.3818.23195432583.964352119868653000021.5445.5877228933336878.507686227.6635.1278.6210.20114112.901273.100046139.1344.08586.69615.53164.7727.264278.72100.737195.879.638.06711.0815.81201.7054.504959241439938947.613247.8892.275.17055.3763.252.5213.345.93611.395226985.42074.3218.43195435901.443959122968435666721.5775.5757223933337079.883870242.5505.1038.9110.27107212.706272.600758141.8343.77784.92915.92166.0527.074278.5999.971195.079.708.32811.3915.40201.1054.135058239892939582.659308.5142.393.88327.0343.452.6412.607.59310.508821785.56094.4619.06162377278.131490104474207000024.9986.2068137666676204.052247239.5324.8859.5510.86105113.017273.298434138.0746.26085.57215.34163.9728.257271.50101.503193.8510.018.14011.5015.59199.3755.664965241312936284.054336.9112.333.78136.4613.362.5612.055.9569.555925374.77984.3618.33163366868.631951107071208000022.9975.9527684366676291.576456259.5674.7609.2010.58108013.054282.712966142.1046.54382.55415.35164.9528.075276.2999.610195.089.918.16411.2215.52199.5954.405024241426938285.080342.8562.233.77106.2053.282.4612.135.9589.565325474.80404.3918.31163373279.581411119569998000022.8995.8707537033336434.834670258.9854.7318.9910.53109212.888282.666684146.0146.37483.55815.46167.9527.081283.2999.008199.499.868.23911.1915.93203.8354.38OpenBenchmarking.org

C-Ray

Total Time - 4K, 16 Rays Per Pixel

Clang 12GCC 11.1OpenBenchmarking.orgSeconds, Fewer Is BetterC-Ray 1.1Total Time - 4K, 16 Rays Per Pixel-O2-O3 -march=native-O3 -march=native -flto20406080100SE +/- 0.18, N = 3SE +/- 0.13, N = 3SE +/- 0.31, N = 3SE +/- 0.05, N = 3SE +/- 0.15, N = 3SE +/- 0.16, N = 382.6684.0585.08106.5247.3547.611. (CC) gcc options: -lm -lpthread -O3

TNN

Target: CPU - Model: MobileNet v2

Clang 12GCC 11.1OpenBenchmarking.orgms, Fewer Is BetterTNN 0.2.3Target: CPU - Model: MobileNet v2-O2-O3 -march=native-O3 -march=native -flto70140210280350SE +/- 0.25, N = 3SE +/- 0.21, N = 3SE +/- 0.06, N = 3SE +/- 0.21, N = 3SE +/- 0.15, N = 3SE +/- 0.12, N = 3308.51336.91342.86243.42230.02247.891. (CXX) g++ options: -O2 -fopenmp -pthread -fvisibility=hidden -rdynamic -ldl

NCNN

Target: CPU - Model: mnasnet

Clang 12GCC 11.1OpenBenchmarking.orgms, Fewer Is BetterNCNN 20201218Target: CPU - Model: mnasnet-O2-O3 -march=native-O3 -march=native -flto0.69981.39962.09942.79923.499SE +/- 0.04, N = 3SE +/- 0.06, N = 3SE +/- 0.02, N = 3SE +/- 0.01, N = 14SE +/- 0.06, N = 3SE +/- 0.01, N = 32.392.332.233.112.302.271. (CXX) g++ options: -O2 -rdynamic -lgomp -lpthread

ASTC Encoder

Preset: Medium

Clang 12GCC 11.1OpenBenchmarking.orgSeconds, Fewer Is BetterASTC Encoder 2.4Preset: Medium-O2-O3 -march=native-O3 -march=native -flto1.18082.36163.54244.72325.904SE +/- 0.0014, N = 3SE +/- 0.0028, N = 3SE +/- 0.0020, N = 3SE +/- 0.0027, N = 3SE +/- 0.0013, N = 3SE +/- 0.0065, N = 33.88323.78133.77105.24815.18205.17051. (CXX) g++ options: -O2 -flto -pthread

LAME MP3 Encoding

WAV To MP3

Clang 12GCC 11.1OpenBenchmarking.orgSeconds, Fewer Is BetterLAME MP3 Encoding 3.100WAV To MP3-O2-O3 -march=native-O3 -march=native -flto246810SE +/- 0.029, N = 3SE +/- 0.019, N = 3SE +/- 0.018, N = 3SE +/- 0.048, N = 3SE +/- 0.010, N = 3SE +/- 0.003, N = 37.0346.4616.2057.3045.4795.3761. (CC) gcc options: -O3 -ffast-math -funroll-loops -fschedule-insns2 -fbranch-count-reg -fforce-addr -pipe -lm

NCNN

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

Clang 12GCC 11.1OpenBenchmarking.orgms, Fewer Is BetterNCNN 20201218Target: CPU-v2-v2 - Model: mobilenet-v2-O2-O3 -march=native-O3 -march=native -flto0.9451.892.8353.784.725SE +/- 0.04, N = 3SE +/- 0.09, N = 3SE +/- 0.02, N = 3SE +/- 0.02, N = 15SE +/- 0.04, N = 3SE +/- 0.01, N = 33.453.363.284.203.243.251. (CXX) g++ options: -O2 -rdynamic -lgomp -lpthread

NCNN

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

Clang 12GCC 11.1OpenBenchmarking.orgms, Fewer Is BetterNCNN 20201218Target: CPU-v3-v3 - Model: mobilenet-v3-O2-O3 -march=native-O3 -march=native -flto0.71551.4312.14652.8623.5775SE +/- 0.01, N = 3SE +/- 0.06, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 15SE +/- 0.05, N = 3SE +/- 0.01, N = 32.642.562.463.182.552.521. (CXX) g++ options: -O2 -rdynamic -lgomp -lpthread

NCNN

Target: CPU - Model: mobilenet

Clang 12GCC 11.1OpenBenchmarking.orgms, Fewer Is BetterNCNN 20201218Target: CPU - Model: mobilenet-O2-O3 -march=native-O3 -march=native -flto48121620SE +/- 0.06, N = 3SE +/- 0.03, N = 3SE +/- 0.03, N = 3SE +/- 0.14, N = 15SE +/- 0.06, N = 3SE +/- 0.01, N = 312.6012.0512.1315.1511.8313.341. (CXX) g++ options: -O2 -rdynamic -lgomp -lpthread

FLAC Audio Encoding

WAV To FLAC

Clang 12GCC 11.1OpenBenchmarking.orgSeconds, Fewer Is BetterFLAC Audio Encoding 1.3.2WAV To FLAC-O2-O3 -march=native-O3 -march=native -flto246810SE +/- 0.004, N = 5SE +/- 0.008, N = 5SE +/- 0.004, N = 5SE +/- 0.003, N = 5SE +/- 0.004, N = 5SE +/- 0.003, N = 57.5935.9565.9586.0865.9315.9361. (CXX) g++ options: -fvisibility=hidden -logg -lm

ASTC Encoder

Preset: Thorough

Clang 12GCC 11.1OpenBenchmarking.orgSeconds, Fewer Is BetterASTC Encoder 2.4Preset: Thorough-O2-O3 -march=native-O3 -march=native -flto3691215SE +/- 0.0121, N = 3SE +/- 0.0123, N = 3SE +/- 0.0155, N = 3SE +/- 0.0131, N = 3SE +/- 0.0205, N = 3SE +/- 0.0120, N = 310.50889.55599.565312.094911.384611.39521. (CXX) g++ options: -O2 -flto -pthread

GraphicsMagick

Operation: Enhanced

Clang 12GCC 11.1OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.33Operation: Enhanced-O2-O3 -march=native-O3 -march=native -flto60120180240300SE +/- 0.33, N = 3SE +/- 0.33, N = 3SE +/- 0.33, N = 32172532542192702691. (CC) gcc options: -fopenmp -pthread -ljpeg -lz -lm -lpthread

ASTC Encoder

Preset: Exhaustive

Clang 12GCC 11.1OpenBenchmarking.orgSeconds, Fewer Is BetterASTC Encoder 2.4Preset: Exhaustive-O2-O3 -march=native-O3 -march=native -flto20406080100SE +/- 0.04, N = 3SE +/- 0.02, N = 3SE +/- 0.02, N = 3SE +/- 0.01, N = 3SE +/- 0.00, N = 3SE +/- 0.01, N = 385.5674.7874.8091.3885.4285.421. (CXX) g++ options: -O2 -flto -pthread

NCNN

Target: CPU - Model: efficientnet-b0

Clang 12GCC 11.1OpenBenchmarking.orgms, Fewer Is BetterNCNN 20201218Target: CPU - Model: efficientnet-b0-O2-O3 -march=native-O3 -march=native -flto1.17682.35363.53044.70725.884SE +/- 0.04, N = 3SE +/- 0.08, N = 3SE +/- 0.03, N = 3SE +/- 0.02, N = 15SE +/- 0.08, N = 3SE +/- 0.01, N = 34.464.364.395.234.384.321. (CXX) g++ options: -O2 -rdynamic -lgomp -lpthread

NCNN

Target: CPU - Model: resnet50

Clang 12GCC 11.1OpenBenchmarking.orgms, Fewer Is BetterNCNN 20201218Target: CPU - Model: resnet50-O2-O3 -march=native-O3 -march=native -flto510152025SE +/- 0.01, N = 3SE +/- 0.02, N = 3SE +/- 0.01, N = 3SE +/- 0.08, N = 15SE +/- 0.16, N = 3SE +/- 0.06, N = 319.0618.3318.3122.0718.2318.431. (CXX) g++ options: -O2 -rdynamic -lgomp -lpthread

GraphicsMagick

Operation: Sharpen

Clang 12GCC 11.1OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.33Operation: Sharpen-O2-O3 -march=native-O3 -march=native -flto4080120160200SE +/- 0.33, N = 3SE +/- 0.33, N = 3SE +/- 0.58, N = 3SE +/- 0.33, N = 3SE +/- 0.88, N = 3SE +/- 0.67, N = 31621631631641951951. (CC) gcc options: -fopenmp -pthread -ljpeg -lz -lm -lpthread

Coremark

CoreMark Size 666 - Iterations Per Second

Clang 12GCC 11.1OpenBenchmarking.orgIterations/Sec, More Is BetterCoremark 1.0CoreMark Size 666 - Iterations Per Second-O2-O3 -march=native-O3 -march=native -flto90K180K270K360K450KSE +/- 476.82, N = 3SE +/- 494.48, N = 3SE +/- 176.14, N = 3SE +/- 1236.61, N = 3SE +/- 1364.82, N = 3SE +/- 166.46, N = 3377278.13366868.63373279.58430127.50432583.96435901.441. (CC) gcc options: -O2 -lrt" -lrt

GraphicsMagick

Operation: Resizing

Clang 12GCC 11.1OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.33Operation: Resizing-O2-O3 -march=native-O3 -march=native -flto30060090012001500SE +/- 0.67, N = 3SE +/- 1.73, N = 3SE +/- 5.24, N = 3SE +/- 6.89, N = 3SE +/- 1.20, N = 31044107011951091119812291. (CC) gcc options: -fopenmp -pthread -ljpeg -lz -lm -lpthread

Liquid-DSP

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

Clang 12GCC 11.1OpenBenchmarking.orgsamples/s, More Is BetterLiquid-DSP 2021.01.31Threads: 8 - Buffer Length: 256 - Filter Length: 57-O2-O3 -march=native-O3 -march=native -flto160M320M480M640M800MSE +/- 4115754.28, N = 3SE +/- 3025001.38, N = 3SE +/- 3850155.84, N = 3SE +/- 766753.62, N = 3SE +/- 2160717.47, N = 3SE +/- 2050604.25, N = 37420700007120800006999800006355066676865300006843566671. (CC) gcc options: -O3 -pthread -lm -lc -lliquid

AOBench

Size: 2048 x 2048 - Total Time

Clang 12GCC 11.1OpenBenchmarking.orgSeconds, Fewer Is BetterAOBenchSize: 2048 x 2048 - Total Time-O2-O3 -march=native-O3 -march=native -flto612182430SE +/- 0.01, N = 3SE +/- 0.03, N = 3SE +/- 0.00, N = 3SE +/- 0.03, N = 3SE +/- 0.01, N = 3SE +/- 0.05, N = 325.0023.0022.9024.4621.5421.581. (CC) gcc options: -lm -O3

Opus Codec Encoding

WAV To Opus Encode

Clang 12GCC 11.1OpenBenchmarking.orgSeconds, Fewer Is BetterOpus Codec Encoding 1.3.1WAV To Opus Encode-O2-O3 -march=native-O3 -march=native -flto246810SE +/- 0.030, N = 5SE +/- 0.036, N = 5SE +/- 0.014, N = 5SE +/- 0.030, N = 5SE +/- 0.007, N = 5SE +/- 0.033, N = 56.2065.9525.8706.4675.5875.5751. (CXX) g++ options: -fvisibility=hidden -logg -lm

Liquid-DSP

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

Clang 12GCC 11.1OpenBenchmarking.orgsamples/s, More Is BetterLiquid-DSP 2021.01.31Threads: 16 - Buffer Length: 256 - Filter Length: 57-O2-O3 -march=native-O3 -march=native -flto200M400M600M800M1000MSE +/- 49103.07, N = 3SE +/- 317612.62, N = 3SE +/- 391975.06, N = 3SE +/- 189414.30, N = 3SE +/- 209549.78, N = 3SE +/- 322714.18, N = 38137666677684366677537033337113433337228933337223933331. (CC) gcc options: -O3 -pthread -lm -lc -lliquid

Himeno Benchmark

Poisson Pressure Solver

Clang 12GCC 11.1OpenBenchmarking.orgMFLOPS, More Is BetterHimeno Benchmark 3.0Poisson Pressure Solver-O2-O3 -march=native-O3 -march=native -flto15003000450060007500SE +/- 4.35, N = 3SE +/- 3.97, N = 3SE +/- 16.27, N = 3SE +/- 0.74, N = 3SE +/- 6.62, N = 3SE +/- 3.24, N = 36204.056291.586434.836305.486878.517079.881. (CC) gcc options: -O3 -mavx2

TNN

Target: CPU - Model: SqueezeNet v1.1

Clang 12GCC 11.1OpenBenchmarking.orgms, Fewer Is BetterTNN 0.2.3Target: CPU - Model: SqueezeNet v1.1-O2-O3 -march=native-O3 -march=native -flto60120180240300SE +/- 0.07, N = 3SE +/- 0.13, N = 3SE +/- 0.07, N = 3SE +/- 0.09, N = 3SE +/- 0.17, N = 3SE +/- 0.12, N = 3239.53259.57258.99236.05227.66242.551. (CXX) g++ options: -O2 -fopenmp -pthread -fvisibility=hidden -rdynamic -ldl

WebP Image Encode

Encode Settings: Quality 100, Highest Compression

Clang 12GCC 11.1OpenBenchmarking.orgEncode Time - Seconds, Fewer Is BetterWebP Image Encode 1.1Encode Settings: Quality 100, Highest Compression-O2-O3 -march=native-O3 -march=native -flto1.2062.4123.6184.8246.03SE +/- 0.007, N = 3SE +/- 0.006, N = 3SE +/- 0.005, N = 3SE +/- 0.005, N = 3SE +/- 0.014, N = 3SE +/- 0.008, N = 34.8854.7604.7315.3605.1275.1031. (CC) gcc options: -fvisibility=hidden -pthread -lm -ljpeg

NCNN

Target: CPU - Model: regnety_400m

Clang 12GCC 11.1OpenBenchmarking.orgms, Fewer Is BetterNCNN 20201218Target: CPU - Model: regnety_400m-O2-O3 -march=native-O3 -march=native -flto3691215SE +/- 0.01, N = 3SE +/- 0.02, N = 3SE +/- 0.02, N = 3SE +/- 0.02, N = 12SE +/- 0.03, N = 3SE +/- 0.06, N = 39.559.208.999.618.628.911. (CXX) g++ options: -O2 -rdynamic -lgomp -lpthread

NCNN

Target: CPU - Model: googlenet

Clang 12GCC 11.1OpenBenchmarking.orgms, Fewer Is BetterNCNN 20201218Target: CPU - Model: googlenet-O2-O3 -march=native-O3 -march=native -flto3691215SE +/- 0.02, N = 3SE +/- 0.03, N = 3SE +/- 0.01, N = 3SE +/- 0.08, N = 15SE +/- 0.21, N = 3SE +/- 0.13, N = 310.8610.5810.5311.1110.2010.271. (CXX) g++ options: -O2 -rdynamic -lgomp -lpthread

GraphicsMagick

Operation: Rotate

Clang 12GCC 11.1OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.33Operation: Rotate-O2-O3 -march=native-O3 -march=native -flto2004006008001000SE +/- 0.88, N = 3SE +/- 2.85, N = 3SE +/- 1.67, N = 3SE +/- 0.67, N = 3SE +/- 1.53, N = 31051108010921066114110721. (CC) gcc options: -fopenmp -pthread -ljpeg -lz -lm -lpthread

WebP Image Encode

Encode Settings: Quality 100, Lossless

Clang 12GCC 11.1OpenBenchmarking.orgEncode Time - Seconds, Fewer Is BetterWebP Image Encode 1.1Encode Settings: Quality 100, Lossless-O2-O3 -march=native-O3 -march=native -flto48121620SE +/- 0.01, N = 3SE +/- 0.04, N = 3SE +/- 0.02, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.02, N = 313.0213.0512.8913.7612.9012.711. (CC) gcc options: -fvisibility=hidden -pthread -lm -ljpeg

libjpeg-turbo tjbench

Test: Decompression Throughput

Clang 12GCC 11.1OpenBenchmarking.orgMegapixels/sec, More Is Betterlibjpeg-turbo tjbench 2.1.0Test: Decompression Throughput-O2-O3 -march=native-O3 -march=native -flto60120180240300SE +/- 0.86, N = 3SE +/- 0.87, N = 3SE +/- 0.50, N = 3SE +/- 0.16, N = 3SE +/- 0.20, N = 3SE +/- 0.41, N = 3273.30282.71282.67261.03273.10272.601. (CC) gcc options: -O3 -rdynamic

SVT-HEVC

Tuning: 7 - Input: Bosphorus 1080p

Clang 12GCC 11.1OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-HEVC 1.5.0Tuning: 7 - Input: Bosphorus 1080p-O2-O3 -march=native-O3 -march=native -flto306090120150SE +/- 1.53, N = 5SE +/- 0.16, N = 3SE +/- 0.02, N = 3SE +/- 1.53, N = 4SE +/- 1.58, N = 4SE +/- 1.44, N = 5138.07142.10146.01136.31139.13141.831. (CC) gcc options: -O2 -fPIE -fPIC -O3 -pie -rdynamic -lpthread -lrt

SQLite Speedtest

Timed Time - Size 1,000

Clang 12GCC 11.1OpenBenchmarking.orgSeconds, Fewer Is BetterSQLite Speedtest 3.30Timed Time - Size 1,000-O2-O3 -march=native-O3 -march=native -flto1122334455SE +/- 0.15, N = 3SE +/- 0.28, N = 3SE +/- 0.09, N = 3SE +/- 0.15, N = 3SE +/- 0.30, N = 3SE +/- 0.13, N = 346.2646.5446.3743.6244.0943.781. (CC) gcc options: -ldl -lz -lpthread

Timed MrBayes Analysis

Primate Phylogeny Analysis

Clang 12GCC 11.1OpenBenchmarking.orgSeconds, Fewer Is BetterTimed MrBayes Analysis 3.2.7Primate Phylogeny Analysis-O2-O3 -march=native-O3 -march=native -flto20406080100SE +/- 0.56, N = 3SE +/- 0.04, N = 3SE +/- 0.18, N = 3SE +/- 0.53, N = 3SE +/- 0.06, N = 3SE +/- 0.32, N = 385.5782.5583.5687.3086.7084.931. (CC) gcc options: -mmmx -msse -msse2 -msse3 -mssse3 -msse4.1 -msse4.2 -msha -maes -mavx -mfma -mavx2 -mavx512f -mavx512cd -mavx512vl -mavx512bw -mavx512dq -mavx512ifma -mavx512vbmi -mrdrnd -mbmi -mbmi2 -madx -mmpx -mabm -O3 -std=c99 -pedantic -lm

NCNN

Target: CPU - Model: squeezenet_ssd

Clang 12GCC 11.1OpenBenchmarking.orgms, Fewer Is BetterNCNN 20201218Target: CPU - Model: squeezenet_ssd-O2-O3 -march=native-O3 -march=native -flto48121620SE +/- 0.04, N = 3SE +/- 0.01, N = 3SE +/- 0.06, N = 3SE +/- 0.01, N = 15SE +/- 0.12, N = 3SE +/- 0.28, N = 315.3415.3515.4616.1515.5315.921. (CXX) g++ options: -O2 -rdynamic -lgomp -lpthread

SVT-VP9

Tuning: Visual Quality Optimized - Input: Bosphorus 1080p

Clang 12GCC 11.1OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-VP9 0.3Tuning: Visual Quality Optimized - Input: Bosphorus 1080p-O2-O3 -march=native-O3 -march=native -flto4080120160200SE +/- 0.06, N = 3SE +/- 0.29, N = 3SE +/- 0.26, N = 3SE +/- 0.13, N = 3SE +/- 0.01, N = 3SE +/- 0.31, N = 3163.97164.95167.95160.65164.77166.051. (CC) gcc options: -O3 -fcommon -O2 -fPIE -fPIC -fvisibility=hidden -pie -rdynamic -lpthread -lrt -lm

WebP Image Encode

Encode Settings: Quality 100, Lossless, Highest Compression

Clang 12GCC 11.1OpenBenchmarking.orgEncode Time - Seconds, Fewer Is BetterWebP Image Encode 1.1Encode Settings: Quality 100, Lossless, Highest Compression-O2-O3 -march=native-O3 -march=native -flto714212835SE +/- 0.04, N = 3SE +/- 0.02, N = 3SE +/- 0.02, N = 3SE +/- 0.02, N = 3SE +/- 0.05, N = 3SE +/- 0.04, N = 328.2628.0827.0827.8427.2627.071. (CC) gcc options: -fvisibility=hidden -pthread -lm -ljpeg

SVT-HEVC

Tuning: 10 - Input: Bosphorus 1080p

Clang 12GCC 11.1OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-HEVC 1.5.0Tuning: 10 - Input: Bosphorus 1080p-O2-O3 -march=native-O3 -march=native -flto60120180240300SE +/- 0.56, N = 3SE +/- 0.62, N = 3SE +/- 0.47, N = 3SE +/- 0.52, N = 3SE +/- 0.09, N = 3SE +/- 0.22, N = 3271.50276.29283.29273.60278.72278.591. (CC) gcc options: -O2 -fPIE -fPIC -O3 -pie -rdynamic -lpthread -lrt

Timed HMMer Search

Pfam Database Search

Clang 12GCC 11.1OpenBenchmarking.orgSeconds, Fewer Is BetterTimed HMMer Search 3.3.2Pfam Database Search-O2-O3 -march=native-O3 -march=native -flto20406080100SE +/- 0.04, N = 3SE +/- 0.10, N = 3SE +/- 0.09, N = 3SE +/- 0.08, N = 3SE +/- 0.04, N = 3SE +/- 0.08, N = 3101.5099.6199.01103.29100.7499.971. (CC) gcc options: -pthread -lhmmer -leasel -lm -lmpi

SVT-VP9

Tuning: VMAF Optimized - Input: Bosphorus 1080p

Clang 12GCC 11.1OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-VP9 0.3Tuning: VMAF Optimized - Input: Bosphorus 1080p-O2-O3 -march=native-O3 -march=native -flto4080120160200SE +/- 1.33, N = 3SE +/- 0.47, N = 3SE +/- 0.25, N = 3SE +/- 1.51, N = 10SE +/- 1.48, N = 10SE +/- 1.49, N = 10193.85195.08199.49191.83195.87195.071. (CC) gcc options: -O3 -fcommon -O2 -fPIE -fPIC -fvisibility=hidden -pie -rdynamic -lpthread -lrt -lm

NCNN

Target: CPU - Model: alexnet

Clang 12GCC 11.1OpenBenchmarking.orgms, Fewer Is BetterNCNN 20201218Target: CPU - Model: alexnet-O2-O3 -march=native-O3 -march=native -flto3691215SE +/- 0.03, N = 3SE +/- 0.03, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 15SE +/- 0.01, N = 3SE +/- 0.02, N = 310.019.919.869.639.639.701. (CXX) g++ options: -O2 -rdynamic -lgomp -lpthread

LAMMPS Molecular Dynamics Simulator

Model: Rhodopsin Protein

Clang 12GCC 11.1OpenBenchmarking.orgns/day, More Is BetterLAMMPS Molecular Dynamics Simulator 29Oct2020Model: Rhodopsin Protein-O2-O3 -march=native-O3 -march=native -flto246810SE +/- 0.093, N = 4SE +/- 0.034, N = 3SE +/- 0.030, N = 3SE +/- 0.106, N = 3SE +/- 0.063, N = 15SE +/- 0.055, N = 158.1408.1648.2398.0238.0678.3281. (CXX) g++ options: -O2 -pthread -lm

NCNN

Target: CPU - Model: resnet18

Clang 12GCC 11.1OpenBenchmarking.orgms, Fewer Is BetterNCNN 20201218Target: CPU - Model: resnet18-O2-O3 -march=native-O3 -march=native -flto3691215SE +/- 0.02, N = 3SE +/- 0.02, N = 3SE +/- 0.02, N = 3SE +/- 0.06, N = 14SE +/- 0.17, N = 3SE +/- 0.02, N = 311.5011.2211.1911.3011.0811.391. (CXX) g++ options: -O2 -rdynamic -lgomp -lpthread

x265

Video Input: Bosphorus 4K

Clang 12GCC 11.1OpenBenchmarking.orgFrames Per Second, More Is Betterx265 3.4Video Input: Bosphorus 4K-O2-O3 -march=native-O3 -march=native -flto48121620SE +/- 0.04, N = 3SE +/- 0.13, N = 8SE +/- 0.13, N = 3SE +/- 0.21, N = 3SE +/- 0.13, N = 15SE +/- 0.15, N = 615.5915.5215.9315.6415.8115.401. (CXX) g++ options: -O2 -rdynamic -lpthread -lrt -ldl

SVT-VP9

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

Clang 12GCC 11.1OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-VP9 0.3Tuning: PSNR/SSIM Optimized - Input: Bosphorus 1080p-O2-O3 -march=native-O3 -march=native -flto4080120160200SE +/- 0.20, N = 3SE +/- 0.42, N = 3SE +/- 0.21, N = 3SE +/- 0.06, N = 3SE +/- 0.28, N = 3SE +/- 0.29, N = 3199.37199.59203.83198.01201.70201.101. (CC) gcc options: -O3 -fcommon -O2 -fPIE -fPIC -fvisibility=hidden -pie -rdynamic -lpthread -lrt -lm

NCNN

Target: CPU - Model: vgg16

Clang 12GCC 11.1OpenBenchmarking.orgms, Fewer Is BetterNCNN 20201218Target: CPU - Model: vgg16-O2-O3 -march=native-O3 -march=native -flto1326395265SE +/- 0.07, N = 3SE +/- 0.16, N = 3SE +/- 0.17, N = 3SE +/- 0.05, N = 15SE +/- 0.14, N = 3SE +/- 0.13, N = 355.6654.4054.3854.8054.5054.131. (CXX) g++ options: -O2 -rdynamic -lgomp -lpthread

PJSIP

Method: INVITE

Clang 12GCC 11.1OpenBenchmarking.orgResponses Per Second, More Is BetterPJSIP 2.11Method: INVITE-O2-O3 -march=native-O3 -march=native -flto11002200330044005500SE +/- 34.53, N = 3SE +/- 13.67, N = 3SE +/- 32.83, N = 3SE +/- 41.25, N = 3SE +/- 3.18, N = 3496550245001495950581. (CC) gcc options: -lstdc++ -lssl -lcrypto -lm -lrt -lpthread

PJSIP

Method: OPTIONS, Stateless

Clang 12GCC 11.1OpenBenchmarking.orgResponses Per Second, More Is BetterPJSIP 2.11Method: OPTIONS, Stateless-O2-O3 -march=native-O3 -march=native -flto50K100K150K200K250KSE +/- 468.55, N = 3SE +/- 238.95, N = 3SE +/- 504.43, N = 3SE +/- 1015.58, N = 3SE +/- 101.47, N = 32413122414262397922414392398921. (CC) gcc options: -lstdc++ -lssl -lcrypto -lm -lrt -lpthread

PJSIP

Method: OPTIONS, Stateful

Clang 12GCC 11.1OpenBenchmarking.orgResponses Per Second, More Is BetterPJSIP 2.11Method: OPTIONS, Stateful-O2-O3 -march=native-O3 -march=native -flto2K4K6K8K10KSE +/- 2.33, N = 3SE +/- 1.67, N = 3SE +/- 6.96, N = 3SE +/- 4.58, N = 3936293829381938993951. (CC) gcc options: -lstdc++ -lssl -lcrypto -lm -lrt -lpthread


Phoronix Test Suite v10.8.5