GCC 11 Intel Rocket Lake Compiler Optimization Levels

Tests for a future article.

HTML result view exported from: https://openbenchmarking.org/result/2106133-IB-COMPILERO81&sgm=1&swl=1&grr&sro&rro.

GCC 11 Intel Rocket Lake Compiler Optimization LevelsProcessorMotherboardChipsetMemoryDiskGraphicsAudioMonitorNetworkOSKernelDesktopDisplay ServerOpenGLCompilerFile-SystemScreen Resolution-O0-Og-O1-O2-O2 -flto-O2 -march=native-O3-O3 -flto-O3 -march=native-O3 -march=native -flto-Ofast-Ofast -march=nativeIntel Core i9-11900K @ 5.10GHz (8 Cores / 16 Threads)ASUS ROG MAXIMUS XIII HERO (0707 BIOS)Intel Tiger Lake-H32GB2000GB Corsair Force MP600 + 257GB Flash DriveAMD Radeon VII 16GB (1801/1000MHz)Intel Tiger Lake-H HD AudioASUS MG28U2 x Intel I225-V + Intel Wi-Fi 6 AX210/AX211/AX411Fedora 345.12.9-300.fc34.x86_64 (x86_64)GNOME Shell 40.1X Server + Wayland4.6 Mesa 21.1.1 (LLVM 12.0.0)GCC 11.1.1 20210531btrfs3840x2160OpenBenchmarking.orgKernel Details- Transparent Huge Pages: madviseEnvironment Details- -O0: CXXFLAGS=-O0 CFLAGS=-O0- -Og: CXXFLAGS=-Og CFLAGS=-Og- -O1: CXXFLAGS=-O1 CFLAGS=-O1- -O2: CXXFLAGS=-O2 CFLAGS=-O2- -O2 -flto: CXXFLAGS="-O2 -flto" CFLAGS="-O2 -flto"- -O2 -march=native: CXXFLAGS="-O2 -march=native" CFLAGS="-O2 -march=native"- -O3: CXXFLAGS=-O3 CFLAGS=-O3- -O3 -flto: CXXFLAGS="-O3 -flto" CFLAGS="-O3 -flto"- -O3 -march=native: CXXFLAGS="-O3 -march=native" CFLAGS="-O3 -march=native"- -O3 -march=native -flto: CXXFLAGS="-O3 -march=native -flto" CFLAGS="-O3 -march=native -flto"- -Ofast: CXXFLAGS=-Ofast CFLAGS=-Ofast- -Ofast -march=native: CXXFLAGS="-Ofast -march=native" CFLAGS="-Ofast -march=native"Compiler Details- --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 Disk Details- NONE / compress=zstd:1,relatime,rw,seclabel,space_cache,ssd,subvol=/home,subvolid=256 / Block Size: 4096Processor Details- Scaling Governor: intel_pstate powersave - CPU Microcode: 0x3c - Thermald 2.4.4Python Details- Python 3.9.5Security 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

GCC 11 Intel Rocket Lake Compiler Optimization Levelscryptopp: All Algorithmscryptopp: Keyed Algorithmscryptopp: Integer + Elliptic Curve Public Key Algorithmshmmer: Pfam Database Searchmrbayes: Primate Phylogeny Analysisc-ray: Total Time - 4K, 16 Rays Per Pixelcryptopp: Unkeyed Algorithmscompress-zstd: 8, Long Mode - Decompression Speedcompress-zstd: 8, Long Mode - Compression Speedgraphics-magick: Sharpengraphics-magick: Enhancedgraphics-magick: Noise-Gaussiangraphics-magick: Resizinggraphics-magick: Swirlgraphics-magick: HWB Color Spacecompress-zstd: 19, Long Mode - Decompression Speedsqlite-speedtest: Timed Time - Size 1,000botan: CAST-256 - Decryptbotan: CAST-256compress-zstd: 8 - Decompression Speedcompress-zstd: 3 - Decompression Speedcompress-zstd: 3 - Compression Speedespeak: Text-To-Speech Synthesisbotan: ChaCha20Poly1305 - Decryptbotan: Blowfish - Decryptbotan: Blowfishbotan: Twofish - Decryptbotan: Twofishbotan: KASUMI - Decryptbotan: KASUMIaobench: 2048 x 2048 - Total Timecoremark: CoreMark Size 666 - Iterations Per Seconddav1d: Summer Nature 4Kliquid-dsp: 1 - 256 - 57liquid-dsp: 4 - 256 - 57liquid-dsp: 2 - 256 - 57liquid-dsp: 16 - 256 - 57liquid-dsp: 8 - 256 - 57encode-flac: WAV To FLACencode-opus: WAV To Opus Encodesmallpt: Global Illumination Renderer; 128 Samplespjsip: OPTIONS, Statelessencode-mp3: WAV To MP3-O0-Og-O1-O2-O2 -flto-O2 -march=native-O3-O3 -flto-O3 -march=native-O3 -march=native -flto-Ofast-Ofast -march=native542.232639135.9564082145.953632532.066265.306191.788150.6687261206.4244.150801884223788811066.880.88936.33836.8871087.01030.11005.159.00976.49146.59247.15343.79343.44632.59634.45640.88290409.832369146.06110240004118133321299667903976677817266741.97125.49629.09421518219.0121975.626588676.0307996555.531693114.92293.338130.016450.9250324236.9316.68721328176358112073476.652.668161.424160.8813939.43791.42376.326.892969.304441.082443.742387.639384.85998.826100.67734.358261573.755828184.01667596672422533331268900005174400004625966676.7407.69910.6902474548.4802114.624613751.4815216862.786620103.74288.533128.907472.9470895385.7281.5162218306102159212074506.049.011149.807149.4395075.84847.52568.024.0011004.647532.560533.956427.255430.951106.478108.27624.605366951.484290185.95884110003167100001620466676722966675958166676.5906.8289.1332471067.6752245.551578825.8165847128.981138102.35984.363106.489492.2384795749.7298.9164219304109262212354791.046.312150.169154.2925394.85191.92707.621.411901.568549.171562.854449.213448.567115.399119.47424.426428580.321691187.10923843333359133331731966677116766676371033336.1086.4368.7702534667.3572224.098469794.9741237257.052944101.84885.582106.595474.9984335628.6299.1163218303108961713454693.246.231158.251155.1585207.45087.02723.221.656907.735550.133563.749445.665448.404114.976119.37824.274429492.027757923536673357933331735366677078066676371133336.0636.6328.7032551147.1062261.012041844.6821607173.762512100.39988.44384.725484.4472375649.1277.0197265312123068212454676.546.090158.889153.4425324.15093.52729.422.2281080.314533.320554.069470.026470.938111.714112.44922.645423569.010151185.36973896673553933331846700007214366676741800005.9415.9067.8862524956.9652316.405581910.8630367052.849054103.12581.37266.471496.4171455676.9308.4164213301107862512394720.046.350178.197178.2115332.95151.92660.522.926960.082540.306553.525451.783449.439118.834124.03523.692440872.955313181.31954633333419700001754000007110866676467433336.1066.1529.0292538875.8842269.036592828.8895357270.918001102.31780.56166.353490.7905205474.8306.7164214305108661213434602.946.542172.969170.5785121.74972.92712.721.602969.699538.668551.742451.243448.616119.055124.14623.368427503.802053950453333457333331780466677139800006502833336.0736.1759.0882568595.8182346.359074924.2129117194.85710499.48483.43047.335491.4549815542.9285.9195270310122268912854540.646.087168.851168.7565189.94997.82731.521.7651010.787553.519552.463451.660464.472112.027115.81621.556434724.849744195.94998443333637600001880033337227566676878466675.9375.5958.4012546105.4732278.379843842.1034437252.64035499.81083.29747.456490.3903725478.3287.7195270314123169313494591.046.916168.408169.1255105.54935.52719.622.6611016.886555.056553.173454.149463.010112.043116.00521.539436079.646495997493333633033331891200007222000006877966675.9385.5508.4572553815.3862320.940908910.4329007091.95212093.79146.56263.746495.4030125734.4300.7162228348107865912674725.447.004178.283178.3265383.85174.72658.322.772962.283538.430552.868453.840449.995118.794124.15822.990450629.164534180.05943336673412000001781933336716100006486366676.0828.5902526475.8612330.254345922.6371797097.80800389.95350.81346.138490.6125945529.2276.5217299352122873512754589.446.586168.833168.8755209.04991.42711.421.7461008.847553.967554.569449.759463.943112.365116.04621.537435243.249092179.95960170003494600001821800006849466676715533335.9238.2902528695.456OpenBenchmarking.org

Crypto++

Test: All Algorithms

OpenBenchmarking.orgMiB/second, More Is BetterCrypto++ 8.2Test: All Algorithms-Og-Ofast -march=native-Ofast-O3 -march=native -flto-O3 -march=native-O3 -flto-O3-O2 -march=native-O2 -flto-O2-O1-O05001000150020002500SE +/- 1.15, N = 3SE +/- 2.30, N = 3SE +/- 0.43, N = 3SE +/- 0.90, N = 3SE +/- 1.51, N = 3SE +/- 1.95, N = 3SE +/- 0.85, N = 3SE +/- 0.95, N = 3SE +/- 1.13, N = 3SE +/- 1.37, N = 3SE +/- 0.38, N = 3SE +/- 0.18, N = 31975.632330.252320.942278.382346.362269.042316.412261.012224.102245.552114.62542.23-Og-Ofast -march=native-Ofast-O3 -march=native -flto-O3 -march=native-O3 -flto-O3-O2 -march=native-O2 -flto-O2-O1-O01. (CXX) g++ options: -fPIC -pthread -pipe

Crypto++

Test: Keyed Algorithms

OpenBenchmarking.orgMiB/second, More Is BetterCrypto++ 8.2Test: Keyed Algorithms-Og-Ofast -march=native-Ofast-O3 -march=native -flto-O3 -march=native-O3 -flto-O3-O2 -march=native-O2 -flto-O2-O1-O02004006008001000SE +/- 0.17, N = 3SE +/- 0.32, N = 3SE +/- 1.09, N = 3SE +/- 0.58, N = 3SE +/- 0.64, N = 3SE +/- 1.27, N = 3SE +/- 0.39, N = 3SE +/- 0.33, N = 3SE +/- 0.80, N = 3SE +/- 0.99, N = 3SE +/- 0.51, N = 3SE +/- 0.19, N = 3676.03922.64910.43842.10924.21828.89910.86844.68794.97825.82751.48135.96-Og-Ofast -march=native-Ofast-O3 -march=native -flto-O3 -march=native-O3 -flto-O3-O2 -march=native-O2 -flto-O2-O1-O01. (CXX) g++ options: -fPIC -pthread -pipe

Crypto++

Test: Integer + Elliptic Curve Public Key Algorithms

OpenBenchmarking.orgMiB/second, More Is BetterCrypto++ 8.2Test: Integer + Elliptic Curve Public Key Algorithms-Og-Ofast -march=native-Ofast-O3 -march=native -flto-O3 -march=native-O3 -flto-O3-O2 -march=native-O2 -flto-O2-O1-O016003200480064008000SE +/- 7.34, N = 3SE +/- 0.23, N = 3SE +/- 3.58, N = 3SE +/- 7.22, N = 3SE +/- 1.75, N = 3SE +/- 3.89, N = 3SE +/- 7.04, N = 3SE +/- 6.19, N = 3SE +/- 4.94, N = 3SE +/- 5.85, N = 3SE +/- 4.50, N = 3SE +/- 0.91, N = 36555.537097.817091.957252.647194.867270.927052.857173.767257.057128.986862.792145.95-Og-Ofast -march=native-Ofast-O3 -march=native -flto-O3 -march=native-O3 -flto-O3-O2 -march=native-O2 -flto-O2-O1-O01. (CXX) g++ options: -fPIC -pthread -pipe

Timed HMMer Search

Pfam Database Search

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed HMMer Search 3.3.2Pfam Database Search-Og-Ofast -march=native-Ofast-O3 -march=native -flto-O3 -march=native-O3 -flto-O3-O2 -march=native-O2 -flto-O2-O1-O0120240360480600SE +/- 0.22, N = 3SE +/- 0.04, N = 3SE +/- 0.08, N = 3SE +/- 0.09, N = 3SE +/- 0.04, N = 3SE +/- 0.07, N = 3SE +/- 0.09, N = 3SE +/- 0.11, N = 3SE +/- 0.08, N = 3SE +/- 0.04, N = 3SE +/- 0.08, N = 3SE +/- 0.15, N = 3114.9289.9593.7999.8199.48102.32103.13100.40101.85102.36103.74532.07-Og-Ofast -march=native-Ofast-O3 -march=native -flto-O3 -march=native-O3 -flto-O3-O2 -march=native-O2 -flto-O2-O1-O01. (CC) gcc options: -pthread -lhmmer -leasel -lm -lmpi

Timed MrBayes Analysis

Primate Phylogeny Analysis

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed MrBayes Analysis 3.2.7Primate Phylogeny Analysis-Og-Ofast -march=native-Ofast-O3 -march=native -flto-O3 -march=native-O3 -flto-O3-O2 -march=native-O2 -flto-O2-O1-O060120180240300SE +/- 0.06, N = 3SE +/- 0.27, N = 3SE +/- 0.20, N = 3SE +/- 0.79, N = 3SE +/- 0.09, N = 3SE +/- 0.43, N = 3SE +/- 0.35, N = 3SE +/- 0.14, N = 3SE +/- 0.19, N = 3SE +/- 0.08, N = 3SE +/- 0.17, N = 3SE +/- 0.38, N = 393.3450.8146.5683.3083.4380.5681.3788.4485.5884.3688.53265.31-Og-Ofast -march=native-Ofast-march=native -flto-march=native-flto-O2 -march=native-O2 -flto-O2-O1-O01. (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

C-Ray

Total Time - 4K, 16 Rays Per Pixel

OpenBenchmarking.orgSeconds, Fewer Is BetterC-Ray 1.1Total Time - 4K, 16 Rays Per Pixel-Og-Ofast -march=native-Ofast-O3 -march=native -flto-O3 -march=native-O3 -flto-O3-O2 -march=native-O2 -flto-O2-O1-O04080120160200SE +/- 0.02, N = 3SE +/- 0.17, N = 3SE +/- 0.16, N = 3SE +/- 0.16, N = 3SE +/- 0.15, N = 3SE +/- 0.19, N = 3SE +/- 0.19, N = 3SE +/- 0.06, N = 3SE +/- 0.04, N = 3SE +/- 0.05, N = 3SE +/- 0.06, N = 3SE +/- 0.12, N = 3130.0246.1463.7547.4647.3466.3566.4784.73106.60106.49128.91191.79-Og-Ofast -march=native-Ofast-march=native -flto-march=native-flto-O2 -march=native-O2 -flto-O2-O1-O01. (CC) gcc options: -lm -lpthread -O3

Crypto++

Test: Unkeyed Algorithms

OpenBenchmarking.orgMiB/second, More Is BetterCrypto++ 8.2Test: Unkeyed Algorithms-Og-Ofast -march=native-Ofast-O3 -march=native -flto-O3 -march=native-O3 -flto-O3-O2 -march=native-O2 -flto-O2-O1-O0110220330440550SE +/- 0.06, N = 3SE +/- 0.09, N = 3SE +/- 0.54, N = 3SE +/- 0.09, N = 3SE +/- 0.05, N = 3SE +/- 0.32, N = 3SE +/- 0.66, N = 3SE +/- 0.11, N = 3SE +/- 0.67, N = 3SE +/- 0.40, N = 3SE +/- 0.06, N = 3SE +/- 0.07, N = 3450.93490.61495.40490.39491.45490.79496.42484.45475.00492.24472.95150.67-Og-Ofast -march=native-Ofast-O3 -march=native -flto-O3 -march=native-O3 -flto-O3-O2 -march=native-O2 -flto-O2-O1-O01. (CXX) g++ options: -fPIC -pthread -pipe

Zstd Compression

Compression Level: 8, Long Mode - Decompression Speed

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.0Compression Level: 8, Long Mode - Decompression Speed-Og-Ofast -march=native-Ofast-O3 -march=native -flto-O3 -march=native-O3 -flto-O3-O2 -march=native-O2 -flto-O2-O1-O012002400360048006000SE +/- 6.26, N = 3SE +/- 10.09, N = 3SE +/- 2.92, N = 3SE +/- 6.94, N = 12SE +/- 6.10, N = 15SE +/- 13.35, N = 11SE +/- 10.95, N = 3SE +/- 7.83, N = 3SE +/- 11.17, N = 3SE +/- 5.12, N = 3SE +/- 9.52, N = 3SE +/- 0.28, N = 34236.95529.25734.45478.35542.95474.85676.95649.15628.65749.75385.71206.4-Og-Ofast -march=native-Ofast-O3 -march=native -flto-O3 -march=native-O3 -flto-O3-O2 -march=native-O2 -flto-O2-O1-O01. (CC) gcc options: -pthread -lz

Zstd Compression

Compression Level: 8, Long Mode - Compression Speed

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.0Compression Level: 8, Long Mode - Compression Speed-Og-Ofast -march=native-Ofast-O3 -march=native -flto-O3 -march=native-O3 -flto-O3-O2 -march=native-O2 -flto-O2-O1-O070140210280350SE +/- 1.92, N = 3SE +/- 3.28, N = 3SE +/- 2.55, N = 3SE +/- 2.00, N = 12SE +/- 2.25, N = 15SE +/- 2.23, N = 11SE +/- 3.28, N = 3SE +/- 2.77, N = 3SE +/- 2.74, N = 3SE +/- 1.34, N = 3SE +/- 2.78, N = 3SE +/- 1.88, N = 3316.6276.5300.7287.7285.9306.7308.4277.0299.1298.9281.5244.1-Og-Ofast -march=native-Ofast-O3 -march=native -flto-O3 -march=native-O3 -flto-O3-O2 -march=native-O2 -flto-O2-O1-O01. (CC) gcc options: -pthread -lz

GraphicsMagick

Operation: Sharpen

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.33Operation: Sharpen-Og-Ofast -march=native-Ofast-O3 -march=native -flto-O3 -march=native-O3 -flto-O3-O2 -march=native-O2 -flto-O2-O1-O050100150200250SE +/- 0.33, N = 3SE +/- 0.33, N = 3SE +/- 0.58, N = 3SE +/- 0.58, N = 3SE +/- 0.33, N = 3SE +/- 0.58, N = 3SE +/- 0.67, N = 3SE +/- 0.33, N = 3SE +/- 0.33, N = 3SE +/- 0.58, N = 3SE +/- 0.33, N = 38721716219519516416419716316416250-Og-Ofast -march=native-Ofast-O3 -march=native -flto-O3 -march=native-O3 -flto-O3-O2 -march=native-O2 -flto-O2-O1-O01. (CC) gcc options: -fopenmp -pthread -ljpeg -lz -lm -lpthread

GraphicsMagick

Operation: Enhanced

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.33Operation: Enhanced-Og-Ofast -march=native-Ofast-O3 -march=native -flto-O3 -march=native-O3 -flto-O3-O2 -march=native-O2 -flto-O2-O1-O070140210280350SE +/- 0.33, N = 3SE +/- 0.33, N = 3SE +/- 0.33, N = 3SE +/- 0.33, N = 321329922827027021421326521821921880-Og-Ofast -march=native-Ofast-O3 -march=native -flto-O3 -march=native-O3 -flto-O3-O2 -march=native-O2 -flto-O2-O1-O01. (CC) gcc options: -fopenmp -pthread -ljpeg -lz -lm -lpthread

GraphicsMagick

Operation: Noise-Gaussian

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.33Operation: Noise-Gaussian-Og-Ofast -march=native-Ofast-O3 -march=native -flto-O3 -march=native-O3 -flto-O3-O2 -march=native-O2 -flto-O2-O1-O080160240320400SE +/- 0.33, N = 3SE +/- 0.33, N = 3SE +/- 0.58, N = 3SE +/- 0.33, N = 3SE +/- 0.58, N = 3SE +/- 0.67, N = 3SE +/- 0.58, N = 3SE +/- 0.88, N = 3281352348314310305301312303304306188-Og-Ofast -march=native-Ofast-O3 -march=native -flto-O3 -march=native-O3 -flto-O3-O2 -march=native-O2 -flto-O2-O1-O01. (CC) gcc options: -fopenmp -pthread -ljpeg -lz -lm -lpthread

GraphicsMagick

Operation: Resizing

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.33Operation: Resizing-Og-Ofast -march=native-Ofast-O3 -march=native -flto-O3 -march=native-O3 -flto-O3-O2 -march=native-O2 -flto-O2-O1-O030060090012001500SE +/- 1.86, N = 3SE +/- 1.00, N = 3SE +/- 3.06, N = 3SE +/- 1.86, N = 3SE +/- 2.33, N = 3SE +/- 1.45, N = 3SE +/- 1.76, N = 3SE +/- 6.17, N = 3SE +/- 3.38, N = 3SE +/- 1.86, N = 3SE +/- 1.00, N = 37631228107812311222108610781230108910921021422-Og-Ofast -march=native-Ofast-O3 -march=native -flto-O3 -march=native-O3 -flto-O3-O2 -march=native-O2 -flto-O2-O1-O01. (CC) gcc options: -fopenmp -pthread -ljpeg -lz -lm -lpthread

GraphicsMagick

Operation: Swirl

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.33Operation: Swirl-Og-Ofast -march=native-Ofast-O3 -march=native -flto-O3 -march=native-O3 -flto-O3-O2 -march=native-O2 -flto-O2-O1-O0160320480640800SE +/- 0.58, N = 3SE +/- 3.28, N = 3SE +/- 1.76, N = 3SE +/- 1.73, N = 3SE +/- 2.67, N = 3SE +/- 0.58, N = 3SE +/- 2.08, N = 3SE +/- 2.00, N = 3SE +/- 1.15, N = 3SE +/- 1.67, N = 3SE +/- 1.00, N = 3SE +/- 0.88, N = 3581735659693689612625682617622592378-Og-Ofast -march=native-Ofast-O3 -march=native -flto-O3 -march=native-O3 -flto-O3-O2 -march=native-O2 -flto-O2-O1-O01. (CC) gcc options: -fopenmp -pthread -ljpeg -lz -lm -lpthread

GraphicsMagick

Operation: HWB Color Space

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.33Operation: HWB Color Space-Og-Ofast -march=native-Ofast-O3 -march=native -flto-O3 -march=native-O3 -flto-O3-O2 -march=native-O2 -flto-O2-O1-O030060090012001500SE +/- 0.88, N = 3SE +/- 1.53, N = 3SE +/- 1.20, N = 3SE +/- 1.53, N = 3SE +/- 0.33, N = 3SE +/- 0.67, N = 3SE +/- 0.33, N = 3SE +/- 1.33, N = 3SE +/- 0.33, N = 312071275126713491285134312391245134512351207881-Og-Ofast -march=native-Ofast-O3 -march=native -flto-O3 -march=native-O3 -flto-O3-O2 -march=native-O2 -flto-O2-O1-O01. (CC) gcc options: -fopenmp -pthread -ljpeg -lz -lm -lpthread

Zstd Compression

Compression Level: 19, Long Mode - Decompression Speed

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.0Compression Level: 19, Long Mode - Decompression Speed-Og-Ofast -march=native-Ofast-O3 -march=native -flto-O3 -march=native-O3 -flto-O3-O2 -march=native-O2 -flto-O2-O1-O010002000300040005000SE +/- 8.30, N = 3SE +/- 11.52, N = 3SE +/- 8.36, N = 3SE +/- 22.61, N = 3SE +/- 15.31, N = 3SE +/- 16.05, N = 3SE +/- 2.68, N = 3SE +/- 6.86, N = 3SE +/- 5.20, N = 3SE +/- 13.81, N = 3SE +/- 3.19, N = 3SE +/- 0.44, N = 53476.64589.44725.44591.04540.64602.94720.04676.54693.24791.04506.01066.8-Og-Ofast -march=native-Ofast-O3 -march=native -flto-O3 -march=native-O3 -flto-O3-O2 -march=native-O2 -flto-O2-O1-O01. (CC) gcc options: -pthread -lz

SQLite Speedtest

Timed Time - Size 1,000

OpenBenchmarking.orgSeconds, Fewer Is BetterSQLite Speedtest 3.30Timed Time - Size 1,000-Og-Ofast -march=native-Ofast-O3 -march=native -flto-O3 -march=native-O3 -flto-O3-O2 -march=native-O2 -flto-O2-O1-O020406080100SE +/- 0.11, N = 3SE +/- 0.11, N = 3SE +/- 0.10, N = 3SE +/- 0.06, N = 3SE +/- 0.15, N = 3SE +/- 0.14, N = 3SE +/- 0.10, N = 3SE +/- 0.03, N = 3SE +/- 0.13, N = 3SE +/- 0.24, N = 3SE +/- 0.26, N = 3SE +/- 0.24, N = 352.6746.5947.0046.9246.0946.5446.3546.0946.2346.3149.0180.89-Og-Ofast -march=native-Ofast-O3 -march=native -flto-O3 -march=native-O3 -flto-O3-O2 -march=native-O2 -flto-O2-O1-O01. (CC) gcc options: -ldl -lz -lpthread

Botan

Test: CAST-256 - Decrypt

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.17.3Test: CAST-256 - Decrypt-Og-Ofast -march=native-Ofast-O3 -march=native -flto-O3 -march=native-O3 -flto-O3-O2 -march=native-O2 -flto-O2-O1-O04080120160200SE +/- 0.67, N = 3SE +/- 0.02, N = 3SE +/- 0.11, N = 3SE +/- 0.25, N = 3SE +/- 0.01, N = 3SE +/- 0.15, N = 3SE +/- 0.15, N = 3SE +/- 1.87, N = 4SE +/- 2.02, N = 6SE +/- 3.81, N = 3SE +/- 1.14, N = 15SE +/- 0.05, N = 3161.42168.83178.28168.41168.85172.97178.20158.89158.25150.17149.8136.341. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt

Botan

Test: CAST-256

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.17.3Test: CAST-256-Og-Ofast -march=native-Ofast-O3 -march=native -flto-O3 -march=native-O3 -flto-O3-O2 -march=native-O2 -flto-O2-O1-O04080120160200SE +/- 0.95, N = 3SE +/- 0.00, N = 3SE +/- 0.11, N = 3SE +/- 0.13, N = 3SE +/- 0.06, N = 3SE +/- 0.23, N = 3SE +/- 0.04, N = 3SE +/- 1.79, N = 4SE +/- 1.50, N = 6SE +/- 1.17, N = 3SE +/- 1.37, N = 15SE +/- 0.03, N = 3160.88168.88178.33169.13168.76170.58178.21153.44155.16154.29149.4436.891. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt

Zstd Compression

Compression Level: 8 - Decompression Speed

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.0Compression Level: 8 - Decompression Speed-Og-Ofast -march=native-Ofast-O3 -march=native -flto-O3 -march=native-O3 -flto-O3-O2 -march=native-O2 -flto-O2-O1-O012002400360048006000SE +/- 9.27, N = 3SE +/- 12.33, N = 3SE +/- 9.23, N = 3SE +/- 19.39, N = 3SE +/- 15.26, N = 3SE +/- 27.37, N = 3SE +/- 3.81, N = 3SE +/- 6.35, N = 3SE +/- 91.74, N = 3SE +/- 6.15, N = 3SE +/- 13.17, N = 3SE +/- 0.86, N = 33939.45209.05383.85105.55189.95121.75332.95324.15207.45394.85075.81087.0-Og-Ofast -march=native-Ofast-O3 -march=native -flto-O3 -march=native-O3 -flto-O3-O2 -march=native-O2 -flto-O2-O1-O01. (CC) gcc options: -pthread -lz

Zstd Compression

Compression Level: 3 - Decompression Speed

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.0Compression Level: 3 - Decompression Speed-Og-Ofast -march=native-Ofast-O3 -march=native -flto-O3 -march=native-O3 -flto-O3-O2 -march=native-O2 -flto-O2-O1-O011002200330044005500SE +/- 14.02, N = 3SE +/- 9.83, N = 3SE +/- 20.70, N = 3SE +/- 18.92, N = 3SE +/- 19.31, N = 3SE +/- 20.13, N = 3SE +/- 7.36, N = 3SE +/- 4.97, N = 3SE +/- 2.77, N = 3SE +/- 3.43, N = 3SE +/- 8.75, N = 3SE +/- 1.51, N = 33791.44991.45174.74935.54997.84972.95151.95093.55087.05191.94847.51030.1-Og-Ofast -march=native-Ofast-O3 -march=native -flto-O3 -march=native-O3 -flto-O3-O2 -march=native-O2 -flto-O2-O1-O01. (CC) gcc options: -pthread -lz

Zstd Compression

Compression Level: 3 - Compression Speed

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.0Compression Level: 3 - Compression Speed-Og-Ofast -march=native-Ofast-O3 -march=native -flto-O3 -march=native-O3 -flto-O3-O2 -march=native-O2 -flto-O2-O1-O06001200180024003000SE +/- 7.00, N = 3SE +/- 6.82, N = 3SE +/- 6.54, N = 3SE +/- 3.46, N = 3SE +/- 14.92, N = 3SE +/- 18.53, N = 3SE +/- 8.13, N = 3SE +/- 5.47, N = 3SE +/- 18.81, N = 3SE +/- 14.51, N = 3SE +/- 8.18, N = 3SE +/- 2.56, N = 32376.32711.42658.32719.62731.52712.72660.52729.42723.22707.62568.01005.1-Og-Ofast -march=native-Ofast-O3 -march=native -flto-O3 -march=native-O3 -flto-O3-O2 -march=native-O2 -flto-O2-O1-O01. (CC) gcc options: -pthread -lz

eSpeak-NG Speech Engine

Text-To-Speech Synthesis

OpenBenchmarking.orgSeconds, Fewer Is BettereSpeak-NG Speech Engine 20200907Text-To-Speech Synthesis-Og-Ofast -march=native-Ofast-O3 -march=native -flto-O3 -march=native-O3 -flto-O3-O2 -march=native-O2 -flto-O2-O1-O01326395265SE +/- 0.08, N = 4SE +/- 0.06, N = 4SE +/- 0.06, N = 4SE +/- 0.07, N = 4SE +/- 0.06, N = 4SE +/- 0.05, N = 4SE +/- 0.07, N = 4SE +/- 0.08, N = 4SE +/- 0.06, N = 4SE +/- 0.03, N = 4SE +/- 0.07, N = 4SE +/- 0.06, N = 426.8921.7522.7722.6621.7721.6022.9322.2321.6621.4124.0059.01-Og-Ofast -march=native-Ofast-O3 -march=native -flto-O3 -march=native-O3 -flto-O3-O2 -march=native-O2 -flto-O2-O1-O01. (CC) gcc options: -std=c99 -lpthread -lm

Botan

Test: ChaCha20Poly1305 - Decrypt

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.17.3Test: ChaCha20Poly1305 - Decrypt-Og-Ofast -march=native-Ofast-O3 -march=native -flto-O3 -march=native-O3 -flto-O3-O2 -march=native-O2 -flto-O2-O1-O02004006008001000SE +/- 1.20, N = 6SE +/- 1.51, N = 6SE +/- 2.42, N = 6SE +/- 0.91, N = 6SE +/- 0.23, N = 3SE +/- 3.37, N = 6SE +/- 3.00, N = 6SE +/- 1.76, N = 6SE +/- 3.44, N = 6SE +/- 3.49, N = 6SE +/- 1.73, N = 3SE +/- 0.13, N = 6969.301008.85962.281016.891010.79969.70960.081080.31907.74901.571004.6576.491. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt

Botan

Test: Blowfish - Decrypt

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.17.3Test: Blowfish - Decrypt-Og-Ofast -march=native-Ofast-O3 -march=native -flto-O3 -march=native-O3 -flto-O3-O2 -march=native-O2 -flto-O2-O1-O0120240360480600SE +/- 2.60, N = 3SE +/- 0.18, N = 3SE +/- 0.54, N = 3SE +/- 0.47, N = 3SE +/- 0.26, N = 3SE +/- 2.20, N = 3SE +/- 0.20, N = 3SE +/- 2.45, N = 3SE +/- 0.21, N = 3SE +/- 0.27, N = 3SE +/- 1.04, N = 3SE +/- 0.14, N = 3441.08553.97538.43555.06553.52538.67540.31533.32550.13549.17532.5646.591. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt

Botan

Test: Blowfish

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.17.3Test: Blowfish-Og-Ofast -march=native-Ofast-O3 -march=native -flto-O3 -march=native-O3 -flto-O3-O2 -march=native-O2 -flto-O2-O1-O0120240360480600SE +/- 0.55, N = 3SE +/- 0.24, N = 3SE +/- 0.35, N = 3SE +/- 0.13, N = 3SE +/- 0.20, N = 3SE +/- 2.26, N = 3SE +/- 0.23, N = 3SE +/- 0.23, N = 3SE +/- 0.11, N = 3SE +/- 0.19, N = 3SE +/- 0.93, N = 3SE +/- 0.13, N = 3443.74554.57552.87553.17552.46551.74553.53554.07563.75562.85533.9647.151. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt

Botan

Test: Twofish - Decrypt

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.17.3Test: Twofish - Decrypt-Og-Ofast -march=native-Ofast-O3 -march=native -flto-O3 -march=native-O3 -flto-O3-O2 -march=native-O2 -flto-O2-O1-O0100200300400500SE +/- 0.43, N = 3SE +/- 1.74, N = 3SE +/- 0.65, N = 3SE +/- 0.11, N = 3SE +/- 0.62, N = 3SE +/- 0.25, N = 3SE +/- 0.22, N = 3SE +/- 0.96, N = 3SE +/- 0.16, N = 3SE +/- 0.35, N = 3SE +/- 0.13, N = 3SE +/- 0.10, N = 3387.64449.76453.84454.15451.66451.24451.78470.03445.67449.21427.2643.791. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt

Botan

Test: Twofish

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.17.3Test: Twofish-Og-Ofast -march=native-Ofast-O3 -march=native -flto-O3 -march=native-O3 -flto-O3-O2 -march=native-O2 -flto-O2-O1-O0100200300400500SE +/- 1.58, N = 3SE +/- 1.26, N = 3SE +/- 0.29, N = 3SE +/- 1.36, N = 3SE +/- 0.31, N = 3SE +/- 0.23, N = 3SE +/- 0.19, N = 3SE +/- 0.08, N = 3SE +/- 0.06, N = 3SE +/- 0.75, N = 3SE +/- 0.19, N = 3SE +/- 0.26, N = 3384.86463.94450.00463.01464.47448.62449.44470.94448.40448.57430.9543.451. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt

Botan

Test: KASUMI - Decrypt

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.17.3Test: KASUMI - Decrypt-Og-Ofast -march=native-Ofast-O3 -march=native -flto-O3 -march=native-O3 -flto-O3-O2 -march=native-O2 -flto-O2-O1-O0306090120150SE +/- 0.80, N = 3SE +/- 0.36, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.05, N = 3SE +/- 0.09, N = 3SE +/- 0.00, N = 3SE +/- 0.27, N = 3SE +/- 0.59, N = 3SE +/- 0.01, N = 3SE +/- 0.06, N = 3SE +/- 0.07, N = 398.83112.37118.79112.04112.03119.06118.83111.71114.98115.40106.4832.601. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt

Botan

Test: KASUMI

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.17.3Test: KASUMI-Og-Ofast -march=native-Ofast-O3 -march=native -flto-O3 -march=native-O3 -flto-O3-O2 -march=native-O2 -flto-O2-O1-O0306090120150SE +/- 0.58, N = 3SE +/- 0.03, N = 3SE +/- 0.05, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.02, N = 3SE +/- 0.02, N = 3SE +/- 0.22, N = 3SE +/- 0.12, N = 3SE +/- 0.04, N = 3SE +/- 0.03, N = 3SE +/- 0.02, N = 3100.68116.05124.16116.01115.82124.15124.04112.45119.38119.47108.2834.461. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt

AOBench

Size: 2048 x 2048 - Total Time

OpenBenchmarking.orgSeconds, Fewer Is BetterAOBenchSize: 2048 x 2048 - Total Time-Og-Ofast -march=native-Ofast-O3 -march=native -flto-O3 -march=native-O3 -flto-O3-O2 -march=native-O2 -flto-O2-O1-O0918273645SE +/- 0.10, N = 3SE +/- 0.05, N = 3SE +/- 0.02, N = 3SE +/- 0.06, N = 3SE +/- 0.01, N = 3SE +/- 0.05, N = 3SE +/- 0.27, N = 4SE +/- 0.17, N = 3SE +/- 0.01, N = 3SE +/- 0.00, N = 3SE +/- 0.04, N = 3SE +/- 0.39, N = 334.3621.5422.9921.5421.5623.3723.6922.6524.2724.4324.6140.88-Og-Ofast -march=native-Ofast-march=native -flto-march=native-flto-O2 -march=native-O2 -flto-O2-O1-O01. (CC) gcc options: -lm -O3

Coremark

CoreMark Size 666 - Iterations Per Second

OpenBenchmarking.orgIterations/Sec, More Is BetterCoremark 1.0CoreMark Size 666 - Iterations Per Second-Og-Ofast -march=native-Ofast-O3 -march=native -flto-O3 -march=native-O3 -flto-O3-O2 -march=native-O2 -flto-O2-O1-O0100K200K300K400K500KSE +/- 256.15, N = 3SE +/- 387.90, N = 3SE +/- 751.74, N = 3SE +/- 163.45, N = 3SE +/- 533.17, N = 3SE +/- 491.58, N = 3SE +/- 295.16, N = 3SE +/- 686.94, N = 3SE +/- 236.18, N = 3SE +/- 734.61, N = 3SE +/- 661.73, N = 3SE +/- 138.09, N = 3261573.76435243.25450629.16436079.65434724.85427503.80440872.96423569.01429492.03428580.32366951.4890409.83-Og-Ofast -march=native-Ofast-O3 -march=native -flto-O3 -march=native-O3 -flto-O3-march=native-flto-O1-O01. (CC) gcc options: -O2 -lrt" -lrt

dav1d

Video Input: Summer Nature 4K

OpenBenchmarking.orgFPS, More Is Betterdav1d 0.9.0Video Input: Summer Nature 4K-Og-Ofast -march=native-Ofast-O3 -march=native-O3-O2 -march=native-O2-O1-O04080120160200SE +/- 0.11, N = 3SE +/- 0.06, N = 3SE +/- 0.05, N = 3SE +/- 0.19, N = 3SE +/- 0.18, N = 3SE +/- 0.13, N = 3SE +/- 0.04, N = 3SE +/- 0.05, N = 3SE +/- 0.09, N = 3184.01179.95180.05195.94181.31185.36187.10185.95146.06-Og - MIN: 171.24 / MAX: 196.19-Ofast -march=native - MIN: 165.19 / MAX: 188.36-Ofast - MIN: 163.86 / MAX: 187.94-O3 -march=native - MIN: 181.35 / MAX: 208.71-O3 - MIN: 165.68 / MAX: 190.05-O2 -march=native - MIN: 170.59 / MAX: 194.09-O2 - MIN: 172.85 / MAX: 197.02-O1 - MIN: 169.98 / MAX: 195.75-O0 - MIN: 135.09 / MAX: 168.721. (CC) gcc options: -pthread -lm

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: 57-Og-Ofast -march=native-Ofast-O3 -march=native -flto-O3 -march=native-O3 -flto-O3-O2 -march=native-O2 -flto-O2-O1-O020M40M60M80M100MSE +/- 16556.30, N = 3SE +/- 26576.93, N = 3SE +/- 15213.30, N = 3SE +/- 3711.84, N = 3SE +/- 14836.14, N = 3SE +/- 1089169.77, N = 3SE +/- 42880.97, N = 3SE +/- 3282.95, N = 3SE +/- 1080865.75, N = 3SE +/- 996670.85, N = 3SE +/- 6806.86, N = 3SE +/- 10115.99, N = 3667596679601700094333667997493339984433395045333954633339738966792353667923843338841100011024000-Og-Ofast -march=native-Ofast-march=native -flto-march=native-flto-O2 -march=native-O2 -flto-O2-O11. (CC) gcc options: -O3 -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: 57-Og-Ofast -march=native-Ofast-O3 -march=native -flto-O3 -march=native-O3 -flto-O3-O2 -march=native-O2 -flto-O2-O1-O080M160M240M320M400MSE +/- 636273.88, N = 3SE +/- 763566.19, N = 3SE +/- 946379.06, N = 3SE +/- 495120.64, N = 3SE +/- 1410968.93, N = 3SE +/- 1498358.36, N = 3SE +/- 1167318.87, N = 3SE +/- 772492.36, N = 3SE +/- 372394.65, N = 3SE +/- 1022518.68, N = 3SE +/- 132035.35, N = 3SE +/- 97119.06, N = 324225333334946000034120000036330333336376000034573333334197000035539333333579333333591333331671000041181333-Og-Ofast -march=native-Ofast-march=native -flto-march=native-flto-O2 -march=native-O2 -flto-O2-O11. (CC) gcc options: -O3 -pthread -lm -lc -lliquid

Liquid-DSP

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

OpenBenchmarking.orgsamples/s, More Is BetterLiquid-DSP 2021.01.31Threads: 2 - Buffer Length: 256 - Filter Length: 57-Og-Ofast -march=native-Ofast-O3 -march=native -flto-O3 -march=native-O3 -flto-O3-O2 -march=native-O2 -flto-O2-O1-O040M80M120M160M200MSE +/- 10000.00, N = 3SE +/- 30550.50, N = 3SE +/- 417026.51, N = 3SE +/- 612943.72, N = 3SE +/- 66416.20, N = 3SE +/- 29627.31, N = 3SE +/- 2010530.61, N = 3SE +/- 691182.56, N = 3SE +/- 1464631.16, N = 3SE +/- 23333.33, N = 3SE +/- 601728.99, N = 3SE +/- 107734.76, N = 312689000018218000017819333318912000018800333317804666717540000018467000017353666717319666716204666721299667-Og-Ofast -march=native-Ofast-march=native -flto-march=native-flto-O2 -march=native-O2 -flto-O2-O11. (CC) gcc options: -O3 -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: 57-Og-Ofast -march=native-Ofast-O3 -march=native -flto-O3 -march=native-O3 -flto-O3-O2 -march=native-O2 -flto-O2-O1-O0150M300M450M600M750MSE +/- 130766.97, N = 3SE +/- 331679.23, N = 3SE +/- 58594.65, N = 3SE +/- 265015.72, N = 3SE +/- 134824.99, N = 3SE +/- 330201.96, N = 3SE +/- 49103.07, N = 3SE +/- 403993.95, N = 3SE +/- 171302.20, N = 3SE +/- 63857.48, N = 3SE +/- 328295.26, N = 3SE +/- 172619.36, N = 351744000068494666767161000072220000072275666771398000071108666772143666770780666771167666767229666790397667-Og-Ofast -march=native-Ofast-march=native -flto-march=native-flto-O2 -march=native-O2 -flto-O2-O11. (CC) gcc options: -O3 -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: 57-Og-Ofast -march=native-Ofast-O3 -march=native -flto-O3 -march=native-O3 -flto-O3-O2 -march=native-O2 -flto-O2-O1-O0150M300M450M600M750MSE +/- 764293.43, N = 3SE +/- 1059124.38, N = 3SE +/- 261809.94, N = 3SE +/- 898319.42, N = 3SE +/- 689597.31, N = 3SE +/- 597559.85, N = 3SE +/- 632200.74, N = 3SE +/- 1217880.67, N = 3SE +/- 355074.33, N = 3SE +/- 463692.91, N = 3SE +/- 736168.76, N = 3SE +/- 320728.51, N = 346259666767155333364863666768779666768784666765028333364674333367418000063711333363710333359581666778172667-Og-Ofast -march=native-Ofast-march=native -flto-march=native-flto-O2 -march=native-O2 -flto-O2-O11. (CC) gcc options: -O3 -pthread -lm -lc -lliquid

FLAC Audio Encoding

WAV To FLAC

OpenBenchmarking.orgSeconds, Fewer Is BetterFLAC Audio Encoding 1.3.2WAV To FLAC-Og-Ofast -march=native-Ofast-O3 -march=native -flto-O3 -march=native-O3 -flto-O3-O2 -march=native-O2 -flto-O2-O1-O01020304050SE +/- 0.004, N = 5SE +/- 0.004, N = 5SE +/- 0.005, N = 5SE +/- 0.005, N = 5SE +/- 0.002, N = 5SE +/- 0.004, N = 5SE +/- 0.012, N = 5SE +/- 0.005, N = 5SE +/- 0.003, N = 5SE +/- 0.010, N = 5SE +/- 0.004, N = 5SE +/- 0.013, N = 56.7405.9236.0825.9385.9376.0736.1065.9416.0636.1086.59041.971-Og-Ofast -march=native-Ofast-O3 -march=native -flto-O3 -march=native-O3 -flto-O3-O2 -march=native-O2 -flto-O2-O1-O01. (CXX) g++ options: -fvisibility=hidden -logg -lm

Opus Codec Encoding

WAV To Opus Encode

OpenBenchmarking.orgSeconds, Fewer Is BetterOpus Codec Encoding 1.3.1WAV To Opus Encode-Og-O3 -march=native -flto-O3 -march=native-O3 -flto-O3-O2 -march=native-O2 -flto-O2-O1-O0612182430SE +/- 0.002, N = 5SE +/- 0.003, N = 5SE +/- 0.010, N = 5SE +/- 0.006, N = 5SE +/- 0.006, N = 5SE +/- 0.002, N = 5SE +/- 0.011, N = 5SE +/- 0.004, N = 5SE +/- 0.004, N = 5SE +/- 0.015, N = 57.6995.5505.5956.1756.1525.9066.6326.4366.82825.496-Og-O3 -march=native -flto-O3 -march=native-O3 -flto-O3-O2 -march=native-O2 -flto-O2-O1-O01. (CXX) g++ options: -fvisibility=hidden -logg -lm

Smallpt

Global Illumination Renderer; 128 Samples

OpenBenchmarking.orgSeconds, Fewer Is BetterSmallpt 1.0Global Illumination Renderer; 128 Samples-Og-Ofast -march=native-Ofast-O3 -march=native -flto-O3 -march=native-O3 -flto-O3-O2 -march=native-O2 -flto-O2-O1-O0714212835SE +/- 0.020, N = 3SE +/- 0.006, N = 3SE +/- 0.006, N = 3SE +/- 0.008, N = 3SE +/- 0.009, N = 3SE +/- 0.015, N = 3SE +/- 0.025, N = 3SE +/- 0.019, N = 3SE +/- 0.001, N = 3SE +/- 0.001, N = 3SE +/- 0.002, N = 3SE +/- 0.037, N = 310.6908.2908.5908.4578.4019.0889.0297.8868.7038.7709.13329.094-Og-Ofast -march=native-Ofast-march=native -flto-march=native-flto-O2 -march=native-O2 -flto-O2-O1-O01. (CXX) g++ options: -fopenmp -O3

PJSIP

Method: OPTIONS, Stateless

OpenBenchmarking.orgResponses Per Second, More Is BetterPJSIP 2.11Method: OPTIONS, Stateless-Og-Ofast -march=native-Ofast-O3 -march=native -flto-O3 -march=native-O3 -flto-O3-O2 -march=native-O2 -flto-O2-O1-O060K120K180K240K300KSE +/- 1082.91, N = 3SE +/- 730.96, N = 3SE +/- 590.54, N = 3SE +/- 381.59, N = 3SE +/- 711.03, N = 3SE +/- 392.40, N = 3SE +/- 231.12, N = 3SE +/- 574.52, N = 3SE +/- 608.82, N = 3SE +/- 97.41, N = 3SE +/- 520.47, N = 3SE +/- 540.11, N = 3247454252869252647255381254610256859253887252495255114253466247106215182-Og-Ofast -march=native-Ofast-O3 -march=native -flto-O3 -march=native-O3 -flto-O3-O2 -march=native-O2 -flto-O2-O1-O01. (CC) gcc options: -lstdc++ -lssl -lcrypto -lm -lrt -lpthread

LAME MP3 Encoding

WAV To MP3

OpenBenchmarking.orgSeconds, Fewer Is BetterLAME MP3 Encoding 3.100WAV To MP3-Og-Ofast -march=native-Ofast-O3 -march=native -flto-O3 -march=native-O3 -flto-O3-O2 -march=native-O2 -flto-O2-O1-O0510152025SE +/- 0.068, N = 3SE +/- 0.006, N = 3SE +/- 0.015, N = 3SE +/- 0.005, N = 3SE +/- 0.008, N = 3SE +/- 0.008, N = 3SE +/- 0.019, N = 3SE +/- 0.005, N = 3SE +/- 0.008, N = 3SE +/- 0.074, N = 3SE +/- 0.092, N = 4SE +/- 0.039, N = 38.4805.4565.8615.3865.4735.8185.8846.9657.1067.3577.67519.012-Og-Ofast -march=native-Ofast-march=native -flto-march=native-flto-O2 -march=native-O2 -flto-O2-O1-O01. (CC) gcc options: -O3 -ffast-math -funroll-loops -fschedule-insns2 -fbranch-count-reg -fforce-addr -pipe -lm

Geometric Mean Of All Test Results

Result Composite - GCC 11 Intel Rocket Lake Compiler Optimization Levels

OpenBenchmarking.orgGeometric Mean, More Is BetterGeometric Mean Of All Test ResultsResult Composite - GCC 11 Intel Rocket Lake Compiler Optimization Levels-Og-Ofast -march=native-Ofast-O3 -march=native -flto-O3 -march=native-O3 -flto-O3-O2 -march=native-O2 -flto-O2-O1-O04008001200160020001252.511636.361592.491601.461605.351549.621553.161557.361507.101507.111432.08377.79

Number Of First Place Finishes

Wins - 43 Tests

-Og1 [2.3%]-Ofast -march=native8 [18.6%]-Ofast5 [11.6%]-O3 -march=native -flto6 [14.0%]-O3 -march=native9 [20.9%]-O3 -flto3 [7.0%]-O31 [2.3%]-O2 -march=native4 [9.3%]-O2 -flto1 [2.3%]-O25 [11.6%]Number Of First Place FinishesWins - 43 TestsOpenBenchmarking.org


Phoronix Test Suite v10.8.5