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

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 Levelsdav1d: Summer Nature 4Kgraphics-magick: Swirlgraphics-magick: Sharpengraphics-magick: Enhancedgraphics-magick: Resizinggraphics-magick: Noise-Gaussiangraphics-magick: HWB Color Spacecoremark: CoreMark Size 666 - Iterations Per Secondcompress-zstd: 3 - Compression Speedcompress-zstd: 3 - Decompression Speedcompress-zstd: 8 - Decompression Speedcompress-zstd: 8, Long Mode - Compression Speedcompress-zstd: 8, Long Mode - Decompression Speedcompress-zstd: 19, Long Mode - Decompression Speedbotan: KASUMIbotan: KASUMI - Decryptbotan: Twofishbotan: Twofish - Decryptbotan: Blowfishbotan: Blowfish - Decryptbotan: CAST-256botan: CAST-256 - Decryptbotan: ChaCha20Poly1305 - Decryptcryptopp: All Algorithmscryptopp: Keyed Algorithmscryptopp: Unkeyed Algorithmscryptopp: Integer + Elliptic Curve Public Key Algorithmspjsip: OPTIONS, Statelessliquid-dsp: 1 - 256 - 57liquid-dsp: 2 - 256 - 57liquid-dsp: 4 - 256 - 57liquid-dsp: 8 - 256 - 57liquid-dsp: 16 - 256 - 57mrbayes: Primate Phylogeny Analysishmmer: Pfam Database Searchc-ray: Total Time - 4K, 16 Rays Per Pixelsmallpt: Global Illumination Renderer; 128 Samplesaobench: 2048 x 2048 - Total Timeencode-flac: WAV To FLACencode-mp3: WAV To MP3encode-opus: WAV To Opus Encodeespeak: Text-To-Speech Synthesissqlite-speedtest: Timed Time - Size 1,000-O0-Og-O1-O2-O2 -flto-O2 -march=native-O3-O3 -flto-O3 -march=native-O3 -march=native -flto-Ofast-Ofast -march=native146.06378508042218888190409.8323691005.11030.11087.0244.11206.41066.834.45632.59643.44643.79347.15346.59236.88736.33876.491542.232639135.956408150.6687262145.9536322151821102400021299667411813337817266790397667265.306532.066191.78829.09440.88241.97119.01225.49659.00980.889184.01581872137632811207261573.7558282376.33791.43939.4316.64236.93476.6100.67798.826384.859387.639443.742441.082160.881161.424969.3041975.626588676.030799450.9250326555.5316932474546675966712689000024225333346259666751744000093.338114.922130.01610.69034.3586.7408.4807.69926.89252.668185.9559216221810213061207366951.4842902568.04847.55075.8281.55385.74506.0108.276106.478430.951427.255533.956532.560149.439149.8071004.6472114.624613751.481521472.9470896862.7866202471068841100016204666731671000059581666767229666788.533103.742128.9079.13324.6056.5907.6756.82824.00149.011187.1062216421910923041235428580.3216912707.65191.95394.8298.95749.74791.0119.474115.399448.567449.213562.854549.171154.292150.169901.5682245.551578825.816584492.2384797128.9811382534669238433317319666733591333363710333371167666784.363102.359106.4898.77024.4266.1087.3576.43621.41146.31261716321810893031345429492.0277572723.25087.05207.4299.15628.64693.2119.378114.976448.404445.665563.749550.133155.158158.251907.7352224.098469794.974123474.9984337257.0529442551149235366717353666733579333363711333370780666785.582101.848106.5958.70324.2746.0637.1066.63221.65646.231185.3668219726512303121245423569.0101512729.45093.55324.1277.05649.14676.5112.449111.714470.938470.026554.069533.320153.442158.8891080.3142261.012041844.682160484.4472377173.7625122524959738966718467000035539333367418000072143666788.443100.39984.7257.88622.6455.9416.9655.90622.22846.090181.3162516421310783011239440872.9553132660.55151.95332.9308.45676.94720.0124.035118.834449.439451.783553.525540.306178.211178.197960.0822316.405581910.863036496.4171457052.8490542538879546333317540000034197000064674333371108666781.372103.12566.4719.02923.6926.1065.8846.15222.92646.35061216421410863051343427503.8020532712.74972.95121.7306.75474.84602.9124.146119.055448.616451.243551.742538.668170.578172.969969.6992269.036592828.889535490.7905207270.9180012568599504533317804666734573333365028333371398000080.561102.31766.3539.08823.3686.0735.8186.17521.60246.542195.9468919527012223101285434724.8497442731.54997.85189.9285.95542.94540.6115.816112.027464.472451.660552.463553.519168.756168.8511010.7872346.359074924.212911491.4549817194.8571042546109984433318800333336376000068784666772275666783.43099.48447.3358.40121.5565.9375.4735.59521.76546.08769319527012313141349436079.6464952719.64935.55105.5287.75478.34591.0116.005112.043463.010454.149553.173555.056169.125168.4081016.8862278.379843842.103443490.3903727252.6403542553819974933318912000036330333368779666772220000083.29799.81047.4568.45721.5395.9385.3865.55022.66146.916180.0565916222810783481267450629.1645342658.35174.75383.8300.75734.44725.4124.158118.794449.995453.840552.868538.430178.326178.283962.2832320.940908910.432900495.4030127091.9521202526479433366717819333334120000064863666767161000046.56293.79163.7468.59022.9906.0825.86122.77247.004179.9573521729912283521275435243.2490922711.44991.45209.0276.55529.24589.4116.046112.365463.943449.759554.569553.967168.875168.8331008.8472330.254345922.637179490.6125947097.8080032528699601700018218000034946000067155333368494666750.81389.95346.1388.29021.5375.9235.45621.74646.586OpenBenchmarking.org

dav1d

Video Input: Summer Nature 4K

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

GraphicsMagick

Operation: Swirl

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

GraphicsMagick

Operation: Sharpen

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

GraphicsMagick

Operation: Enhanced

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

GraphicsMagick

Operation: Resizing

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.33Operation: Resizing-O0-Og-O1-O2-O2 -flto-O2 -march=native-O3-O3 -flto-O3 -march=native-O3 -march=native -flto-Ofast-Ofast -march=native30060090012001500SE +/- 1.86, N = 3SE +/- 1.00, N = 3SE +/- 1.86, N = 3SE +/- 3.38, N = 3SE +/- 6.17, N = 3SE +/- 1.76, N = 3SE +/- 1.45, N = 3SE +/- 2.33, N = 3SE +/- 1.86, N = 3SE +/- 3.06, N = 3SE +/- 1.00, N = 34227631021109210891230107810861222123110781228-O0-Og-O1-O2-O2 -flto-O2 -march=native-O3-O3 -flto-O3 -march=native-O3 -march=native -flto-Ofast-Ofast -march=native1. (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-O0-Og-O1-O2-O2 -flto-O2 -march=native-O3-O3 -flto-O3 -march=native-O3 -march=native -flto-Ofast-Ofast -march=native80160240320400SE +/- 0.33, N = 3SE +/- 0.88, N = 3SE +/- 0.58, N = 3SE +/- 0.67, N = 3SE +/- 0.58, N = 3SE +/- 0.33, N = 3SE +/- 0.58, N = 3SE +/- 0.33, N = 3188281306304303312301305310314348352-O0-Og-O1-O2-O2 -flto-O2 -march=native-O3-O3 -flto-O3 -march=native-O3 -march=native -flto-Ofast-Ofast -march=native1. (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-O0-Og-O1-O2-O2 -flto-O2 -march=native-O3-O3 -flto-O3 -march=native-O3 -march=native -flto-Ofast-Ofast -march=native30060090012001500SE +/- 0.33, N = 3SE +/- 1.33, N = 3SE +/- 0.33, N = 3SE +/- 0.67, N = 3SE +/- 0.33, N = 3SE +/- 1.53, N = 3SE +/- 1.20, N = 3SE +/- 1.53, N = 3SE +/- 0.88, N = 388112071207123513451245123913431285134912671275-O0-Og-O1-O2-O2 -flto-O2 -march=native-O3-O3 -flto-O3 -march=native-O3 -march=native -flto-Ofast-Ofast -march=native1. (CC) gcc options: -fopenmp -pthread -ljpeg -lz -lm -lpthread

Coremark

CoreMark Size 666 - Iterations Per Second

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

Zstd Compression

Compression Level: 3 - Compression Speed

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.0Compression Level: 3 - Compression Speed-O0-Og-O1-O2-O2 -flto-O2 -march=native-O3-O3 -flto-O3 -march=native-O3 -march=native -flto-Ofast-Ofast -march=native6001200180024003000SE +/- 2.56, N = 3SE +/- 7.00, N = 3SE +/- 8.18, N = 3SE +/- 14.51, N = 3SE +/- 18.81, N = 3SE +/- 5.47, N = 3SE +/- 8.13, N = 3SE +/- 18.53, N = 3SE +/- 14.92, N = 3SE +/- 3.46, N = 3SE +/- 6.54, N = 3SE +/- 6.82, N = 31005.12376.32568.02707.62723.22729.42660.52712.72731.52719.62658.32711.4-O0-Og-O1-O2-O2 -flto-O2 -march=native-O3-O3 -flto-O3 -march=native-O3 -march=native -flto-Ofast-Ofast -march=native1. (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-O0-Og-O1-O2-O2 -flto-O2 -march=native-O3-O3 -flto-O3 -march=native-O3 -march=native -flto-Ofast-Ofast -march=native11002200330044005500SE +/- 1.51, N = 3SE +/- 14.02, N = 3SE +/- 8.75, N = 3SE +/- 3.43, N = 3SE +/- 2.77, N = 3SE +/- 4.97, N = 3SE +/- 7.36, N = 3SE +/- 20.13, N = 3SE +/- 19.31, N = 3SE +/- 18.92, N = 3SE +/- 20.70, N = 3SE +/- 9.83, N = 31030.13791.44847.55191.95087.05093.55151.94972.94997.84935.55174.74991.4-O0-Og-O1-O2-O2 -flto-O2 -march=native-O3-O3 -flto-O3 -march=native-O3 -march=native -flto-Ofast-Ofast -march=native1. (CC) gcc options: -pthread -lz

Zstd Compression

Compression Level: 8 - Decompression Speed

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.0Compression Level: 8 - Decompression Speed-O0-Og-O1-O2-O2 -flto-O2 -march=native-O3-O3 -flto-O3 -march=native-O3 -march=native -flto-Ofast-Ofast -march=native12002400360048006000SE +/- 0.86, N = 3SE +/- 9.27, N = 3SE +/- 13.17, N = 3SE +/- 6.15, N = 3SE +/- 91.74, N = 3SE +/- 6.35, N = 3SE +/- 3.81, N = 3SE +/- 27.37, N = 3SE +/- 15.26, N = 3SE +/- 19.39, N = 3SE +/- 9.23, N = 3SE +/- 12.33, N = 31087.03939.45075.85394.85207.45324.15332.95121.75189.95105.55383.85209.0-O0-Og-O1-O2-O2 -flto-O2 -march=native-O3-O3 -flto-O3 -march=native-O3 -march=native -flto-Ofast-Ofast -march=native1. (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-O0-Og-O1-O2-O2 -flto-O2 -march=native-O3-O3 -flto-O3 -march=native-O3 -march=native -flto-Ofast-Ofast -march=native70140210280350SE +/- 1.88, N = 3SE +/- 1.92, N = 3SE +/- 2.78, N = 3SE +/- 1.34, N = 3SE +/- 2.74, N = 3SE +/- 2.77, N = 3SE +/- 3.28, N = 3SE +/- 2.23, N = 11SE +/- 2.25, N = 15SE +/- 2.00, N = 12SE +/- 2.55, N = 3SE +/- 3.28, N = 3244.1316.6281.5298.9299.1277.0308.4306.7285.9287.7300.7276.5-O0-Og-O1-O2-O2 -flto-O2 -march=native-O3-O3 -flto-O3 -march=native-O3 -march=native -flto-Ofast-Ofast -march=native1. (CC) gcc options: -pthread -lz

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-O0-Og-O1-O2-O2 -flto-O2 -march=native-O3-O3 -flto-O3 -march=native-O3 -march=native -flto-Ofast-Ofast -march=native12002400360048006000SE +/- 0.28, N = 3SE +/- 6.26, N = 3SE +/- 9.52, N = 3SE +/- 5.12, N = 3SE +/- 11.17, N = 3SE +/- 7.83, N = 3SE +/- 10.95, N = 3SE +/- 13.35, N = 11SE +/- 6.10, N = 15SE +/- 6.94, N = 12SE +/- 2.92, N = 3SE +/- 10.09, N = 31206.44236.95385.75749.75628.65649.15676.95474.85542.95478.35734.45529.2-O0-Og-O1-O2-O2 -flto-O2 -march=native-O3-O3 -flto-O3 -march=native-O3 -march=native -flto-Ofast-Ofast -march=native1. (CC) gcc options: -pthread -lz

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-O0-Og-O1-O2-O2 -flto-O2 -march=native-O3-O3 -flto-O3 -march=native-O3 -march=native -flto-Ofast-Ofast -march=native10002000300040005000SE +/- 0.44, N = 5SE +/- 8.30, N = 3SE +/- 3.19, N = 3SE +/- 13.81, N = 3SE +/- 5.20, N = 3SE +/- 6.86, N = 3SE +/- 2.68, N = 3SE +/- 16.05, N = 3SE +/- 15.31, N = 3SE +/- 22.61, N = 3SE +/- 8.36, N = 3SE +/- 11.52, N = 31066.83476.64506.04791.04693.24676.54720.04602.94540.64591.04725.44589.4-O0-Og-O1-O2-O2 -flto-O2 -march=native-O3-O3 -flto-O3 -march=native-O3 -march=native -flto-Ofast-Ofast -march=native1. (CC) gcc options: -pthread -lz

Botan

Test: KASUMI

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.17.3Test: KASUMI-O0-Og-O1-O2-O2 -flto-O2 -march=native-O3-O3 -flto-O3 -march=native-O3 -march=native -flto-Ofast-Ofast -march=native306090120150SE +/- 0.02, N = 3SE +/- 0.58, N = 3SE +/- 0.03, N = 3SE +/- 0.04, N = 3SE +/- 0.12, N = 3SE +/- 0.22, N = 3SE +/- 0.02, N = 3SE +/- 0.02, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.05, N = 3SE +/- 0.03, N = 334.46100.68108.28119.47119.38112.45124.04124.15115.82116.01124.16116.051. (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-O0-Og-O1-O2-O2 -flto-O2 -march=native-O3-O3 -flto-O3 -march=native-O3 -march=native -flto-Ofast-Ofast -march=native306090120150SE +/- 0.07, N = 3SE +/- 0.80, N = 3SE +/- 0.06, N = 3SE +/- 0.01, N = 3SE +/- 0.59, N = 3SE +/- 0.27, N = 3SE +/- 0.00, N = 3SE +/- 0.09, N = 3SE +/- 0.05, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.36, N = 332.6098.83106.48115.40114.98111.71118.83119.06112.03112.04118.79112.371. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt

Botan

Test: Twofish

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.17.3Test: Twofish-O0-Og-O1-O2-O2 -flto-O2 -march=native-O3-O3 -flto-O3 -march=native-O3 -march=native -flto-Ofast-Ofast -march=native100200300400500SE +/- 0.26, N = 3SE +/- 1.58, N = 3SE +/- 0.19, N = 3SE +/- 0.75, N = 3SE +/- 0.06, N = 3SE +/- 0.08, N = 3SE +/- 0.19, N = 3SE +/- 0.23, N = 3SE +/- 0.31, N = 3SE +/- 1.36, N = 3SE +/- 0.29, N = 3SE +/- 1.26, N = 343.45384.86430.95448.57448.40470.94449.44448.62464.47463.01450.00463.941. (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-O0-Og-O1-O2-O2 -flto-O2 -march=native-O3-O3 -flto-O3 -march=native-O3 -march=native -flto-Ofast-Ofast -march=native100200300400500SE +/- 0.10, N = 3SE +/- 0.43, N = 3SE +/- 0.13, N = 3SE +/- 0.35, N = 3SE +/- 0.16, N = 3SE +/- 0.96, N = 3SE +/- 0.22, N = 3SE +/- 0.25, N = 3SE +/- 0.62, N = 3SE +/- 0.11, N = 3SE +/- 0.65, N = 3SE +/- 1.74, N = 343.79387.64427.26449.21445.67470.03451.78451.24451.66454.15453.84449.761. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt

Botan

Test: Blowfish

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.17.3Test: Blowfish-O0-Og-O1-O2-O2 -flto-O2 -march=native-O3-O3 -flto-O3 -march=native-O3 -march=native -flto-Ofast-Ofast -march=native120240360480600SE +/- 0.13, N = 3SE +/- 0.55, N = 3SE +/- 0.93, N = 3SE +/- 0.19, N = 3SE +/- 0.11, N = 3SE +/- 0.23, N = 3SE +/- 0.23, N = 3SE +/- 2.26, N = 3SE +/- 0.20, N = 3SE +/- 0.13, N = 3SE +/- 0.35, N = 3SE +/- 0.24, N = 347.15443.74533.96562.85563.75554.07553.53551.74552.46553.17552.87554.571. (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-O0-Og-O1-O2-O2 -flto-O2 -march=native-O3-O3 -flto-O3 -march=native-O3 -march=native -flto-Ofast-Ofast -march=native120240360480600SE +/- 0.14, N = 3SE +/- 2.60, N = 3SE +/- 1.04, N = 3SE +/- 0.27, N = 3SE +/- 0.21, N = 3SE +/- 2.45, N = 3SE +/- 0.20, N = 3SE +/- 2.20, N = 3SE +/- 0.26, N = 3SE +/- 0.47, N = 3SE +/- 0.54, N = 3SE +/- 0.18, N = 346.59441.08532.56549.17550.13533.32540.31538.67553.52555.06538.43553.971. (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-O0-Og-O1-O2-O2 -flto-O2 -march=native-O3-O3 -flto-O3 -march=native-O3 -march=native -flto-Ofast-Ofast -march=native4080120160200SE +/- 0.03, N = 3SE +/- 0.95, N = 3SE +/- 1.37, N = 15SE +/- 1.17, N = 3SE +/- 1.50, N = 6SE +/- 1.79, N = 4SE +/- 0.04, N = 3SE +/- 0.23, N = 3SE +/- 0.06, N = 3SE +/- 0.13, N = 3SE +/- 0.11, N = 3SE +/- 0.00, N = 336.89160.88149.44154.29155.16153.44178.21170.58168.76169.13178.33168.881. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt

Botan

Test: CAST-256 - Decrypt

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

Botan

Test: ChaCha20Poly1305 - Decrypt

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

Crypto++

Test: All Algorithms

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

Crypto++

Test: Keyed Algorithms

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

Crypto++

Test: Unkeyed Algorithms

OpenBenchmarking.orgMiB/second, More Is BetterCrypto++ 8.2Test: Unkeyed Algorithms-O0-Og-O1-O2-O2 -flto-O2 -march=native-O3-O3 -flto-O3 -march=native-O3 -march=native -flto-Ofast-Ofast -march=native110220330440550SE +/- 0.07, N = 3SE +/- 0.06, N = 3SE +/- 0.06, N = 3SE +/- 0.40, N = 3SE +/- 0.67, N = 3SE +/- 0.11, N = 3SE +/- 0.66, N = 3SE +/- 0.32, N = 3SE +/- 0.05, N = 3SE +/- 0.09, N = 3SE +/- 0.54, N = 3SE +/- 0.09, N = 3150.67450.93472.95492.24475.00484.45496.42490.79491.45490.39495.40490.61-O0-Og-O1-O2-O2 -flto-O2 -march=native-O3-O3 -flto-O3 -march=native-O3 -march=native -flto-Ofast-Ofast -march=native1. (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-O0-Og-O1-O2-O2 -flto-O2 -march=native-O3-O3 -flto-O3 -march=native-O3 -march=native -flto-Ofast-Ofast -march=native16003200480064008000SE +/- 0.91, N = 3SE +/- 7.34, N = 3SE +/- 4.50, N = 3SE +/- 5.85, N = 3SE +/- 4.94, N = 3SE +/- 6.19, N = 3SE +/- 7.04, N = 3SE +/- 3.89, N = 3SE +/- 1.75, N = 3SE +/- 7.22, N = 3SE +/- 3.58, N = 3SE +/- 0.23, N = 32145.956555.536862.797128.987257.057173.767052.857270.927194.867252.647091.957097.81-O0-Og-O1-O2-O2 -flto-O2 -march=native-O3-O3 -flto-O3 -march=native-O3 -march=native -flto-Ofast-Ofast -march=native1. (CXX) g++ options: -fPIC -pthread -pipe

PJSIP

Method: OPTIONS, Stateless

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

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-O0-Og-O1-O2-O2 -flto-O2 -march=native-O3-O3 -flto-O3 -march=native-O3 -march=native -flto-Ofast-Ofast -march=native20M40M60M80M100MSE +/- 10115.99, N = 3SE +/- 16556.30, N = 3SE +/- 6806.86, N = 3SE +/- 996670.85, N = 3SE +/- 1080865.75, N = 3SE +/- 3282.95, N = 3SE +/- 42880.97, N = 3SE +/- 1089169.77, N = 3SE +/- 14836.14, N = 3SE +/- 3711.84, N = 3SE +/- 15213.30, N = 3SE +/- 26576.93, N = 3110240006675966788411000923843339235366797389667954633339504533399844333997493339433366796017000-Og-O1-O2-O2 -flto-O2 -march=native-flto-march=native-march=native -flto-Ofast-Ofast -march=native1. (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-O0-Og-O1-O2-O2 -flto-O2 -march=native-O3-O3 -flto-O3 -march=native-O3 -march=native -flto-Ofast-Ofast -march=native40M80M120M160M200MSE +/- 107734.76, N = 3SE +/- 10000.00, N = 3SE +/- 601728.99, N = 3SE +/- 23333.33, N = 3SE +/- 1464631.16, N = 3SE +/- 691182.56, N = 3SE +/- 2010530.61, N = 3SE +/- 29627.31, N = 3SE +/- 66416.20, N = 3SE +/- 612943.72, N = 3SE +/- 417026.51, N = 3SE +/- 30550.50, N = 321299667126890000162046667173196667173536667184670000175400000178046667188003333189120000178193333182180000-Og-O1-O2-O2 -flto-O2 -march=native-flto-march=native-march=native -flto-Ofast-Ofast -march=native1. (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-O0-Og-O1-O2-O2 -flto-O2 -march=native-O3-O3 -flto-O3 -march=native-O3 -march=native -flto-Ofast-Ofast -march=native80M160M240M320M400MSE +/- 97119.06, N = 3SE +/- 636273.88, N = 3SE +/- 132035.35, N = 3SE +/- 1022518.68, N = 3SE +/- 372394.65, N = 3SE +/- 772492.36, N = 3SE +/- 1167318.87, N = 3SE +/- 1498358.36, N = 3SE +/- 1410968.93, N = 3SE +/- 495120.64, N = 3SE +/- 946379.06, N = 3SE +/- 763566.19, N = 341181333242253333316710000335913333335793333355393333341970000345733333363760000363303333341200000349460000-Og-O1-O2-O2 -flto-O2 -march=native-flto-march=native-march=native -flto-Ofast-Ofast -march=native1. (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-O0-Og-O1-O2-O2 -flto-O2 -march=native-O3-O3 -flto-O3 -march=native-O3 -march=native -flto-Ofast-Ofast -march=native150M300M450M600M750MSE +/- 320728.51, N = 3SE +/- 764293.43, N = 3SE +/- 736168.76, N = 3SE +/- 463692.91, N = 3SE +/- 355074.33, N = 3SE +/- 1217880.67, N = 3SE +/- 632200.74, N = 3SE +/- 597559.85, N = 3SE +/- 689597.31, N = 3SE +/- 898319.42, N = 3SE +/- 261809.94, N = 3SE +/- 1059124.38, N = 378172667462596667595816667637103333637113333674180000646743333650283333687846667687796667648636667671553333-Og-O1-O2-O2 -flto-O2 -march=native-flto-march=native-march=native -flto-Ofast-Ofast -march=native1. (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-O0-Og-O1-O2-O2 -flto-O2 -march=native-O3-O3 -flto-O3 -march=native-O3 -march=native -flto-Ofast-Ofast -march=native150M300M450M600M750MSE +/- 172619.36, N = 3SE +/- 130766.97, N = 3SE +/- 328295.26, N = 3SE +/- 63857.48, N = 3SE +/- 171302.20, N = 3SE +/- 403993.95, N = 3SE +/- 49103.07, N = 3SE +/- 330201.96, N = 3SE +/- 134824.99, N = 3SE +/- 265015.72, N = 3SE +/- 58594.65, N = 3SE +/- 331679.23, N = 390397667517440000672296667711676667707806667721436667711086667713980000722756667722200000671610000684946667-Og-O1-O2-O2 -flto-O2 -march=native-flto-march=native-march=native -flto-Ofast-Ofast -march=native1. (CC) gcc options: -O3 -pthread -lm -lc -lliquid

Timed MrBayes Analysis

Primate Phylogeny Analysis

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

Timed HMMer Search

Pfam Database Search

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

C-Ray

Total Time - 4K, 16 Rays Per Pixel

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

Smallpt

Global Illumination Renderer; 128 Samples

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

AOBench

Size: 2048 x 2048 - Total Time

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

FLAC Audio Encoding

WAV To FLAC

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

LAME MP3 Encoding

WAV To MP3

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

Opus Codec Encoding

WAV To Opus Encode

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

eSpeak-NG Speech Engine

Text-To-Speech Synthesis

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

SQLite Speedtest

Timed Time - Size 1,000

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


Phoronix Test Suite v10.8.5