LLVM Clang Optimization Levels On Intel Rocket Lake

Clang 12 on Intel Core i9 11900K optimization levels. Benchmarks by Michael Larabel for a future article.

HTML result view exported from: https://openbenchmarking.org/result/2106164-IB-CLANGOPTI18&gru&sro.

LLVM Clang Optimization Levels On Intel Rocket LakeProcessorMotherboardChipsetMemoryDiskGraphicsAudioMonitorNetworkOSKernelDesktopDisplay 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=native-Ofast -march=native -fltoIntel 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)Clang 12.0.0btrfs3840x2160OpenBenchmarking.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"- -Ofast -march=native -flto: CXXFLAGS="-Ofast -march=native -flto" CFLAGS="-Ofast -march=native -flto"Processor Details- Scaling Governor: intel_pstate powersave - CPU Microcode: 0x3c - Thermald 2.4.4Security 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

LLVM Clang Optimization Levels On Intel Rocket Lakedav1d: 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: 8 - Compression Speedcompress-zstd: 8 - Decompression Speedcompress-zstd: 8, Long Mode - Compression Speedcompress-zstd: 8, Long Mode - Decompression Speedcompress-zstd: 19, Long Mode - Compression Speedcompress-zstd: 19, Long Mode - Decompression Speedcompress-zstd: 3 - 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 Pixelaobench: 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=native-Ofast -march=native -flto145.61364528439819872897486.414600998.3181.01224.3249.71356.718.41187.434.43732.56643.43343.50445.45345.63737.18837.23776.181501.994113125.359384141.0268311987.6943262040931145066722331333428486678072766791345333335.595660.175171.38740.46453.91718.98624.95957.46580.607187.5560316321810482611148325450.3813341878.9192.53075.4289.63334.729.22951.62895.183.10679.72454.30253.05655.89755.56347.14146.998199.2071159.091495316.860149279.0748764454.9955002419779529866717879333334652666764928666773275666790.185159.48596.46437.4568.4107.3766.56322.20053.802186.8460416421910462601145325108.2089201846.5191.63062.6281.43340.929.02952.82890.583.08980.73054.20852.84457.32456.14647.15446.904198.3891155.709512316.854055279.1211924455.2040082412499418200017922666734297000064684000073298333390.743159.76196.47537.4928.4197.4066.56422.23353.878193.1262116321810662881137378934.9083732645.6192.85084.9312.35420.032.94389.64902.2117.568101.072422.763415.390527.442525.458181.790180.6991139.3572131.434894884.902874497.1089146106.88457225185010590333320554333339113000073940333381349666784.415155.59782.74125.0377.5817.0256.16220.56647.35861816221910642851160380492.1269542658.3192.25050.1320.35375.732.84406.74863.02157.794786895.884464499.9080716167.64357910475333320163000038625666773331333380935666783.768153.86482.45424.8407.5636.8056.13620.18047.103193.0165916325010762901200356618.4531402687.6192.05157.6295.75469.632.14471.44959.1121.589120.340453.838456.121530.435530.102180.530180.0831383.0082241.560767965.797604526.8244376206.22896625212410211000019693666737660333371208333376832333383.551155.25383.79124.6475.9616.5025.91718.89547.414195.6263916323310702891161374050.2689672729.3194.75072.9333.55395.132.84495.84888.9117.606101.456423.427416.220527.823529.594182.486181.0561161.2562137.063903886.090450498.0654926129.54804525478310588666720262666739198666774177333381196666784.117155.06082.62624.4127.5817.0356.17820.33546.78559916223210582841150373170.8283662673.4192.25070.1316.25381.632.94502.24846.52157.913542894.837776500.8067976182.76231310460666720266666738747000072418600080872333383.633154.14082.46724.2207.5656.7706.11519.91547.009192.8865216325410702911201368816.1966082715.4193.35199.8295.35507.633.24517.44961.1121.796120.776454.178455.311534.529533.129180.558180.0951384.3802239.221836966.628109525.4666606222.49486025549110140000019534333337424000070570333376845666783.054155.38784.11322.9535.9646.4685.90418.83748.39365716225412142881487376057.2065682712.7193.95186.4292.05516.532.74562.64966.22253.378534979.136579528.1316236210.3940879976733319230666737007666769552666775427000083.879154.66085.09322.8925.9606.1815.85819.17047.759194.4162816325510663331192389536.8377012688.6193.45096.9326.75396.832.74477.04850.4117.617101.181423.210413.778530.142528.499182.509181.0441105.6132136.472331886.117723498.6382386117.28013725566810738000020827333339706666775621666783830000071.92992.40079.00423.4537.5526.81820.47447.097193.3366719433412313531194384134.1771132744.7193.95191.8296.55478.333.24532.64967.7121.724120.761455.346455.784534.957532.843180.533180.0421385.2212235.962598967.698681526.2183266183.45406825392211016666721213333340844000077444666785641000070.32785.86472.81221.6745.9216.07018.92547.20766519633813173521525364497.9657892690.0192.85159.7290.05501.833.04583.94960.02250.686011978.694209527.4676836201.95602310498000020248333339097666773467000084385333369.78486.52458.22621.5725.9505.61119.20647.669OpenBenchmarking.org

dav1d

Video Input: Summer Nature 4K

OpenBenchmarking.orgFPS, More Is Betterdav1d 0.9.0Video Input: Summer Nature 4K-O0-O1-O2-O2 -march=native-O3-O3 -march=native-Ofast-Ofast -march=native-Og4080120160200SE +/- 0.03, N = 3SE +/- 0.14, N = 3SE +/- 0.15, N = 3SE +/- 0.09, N = 3SE +/- 0.23, N = 3SE +/- 0.04, N = 3SE +/- 0.08, N = 3SE +/- 0.07, N = 3SE +/- 0.07, N = 3145.61186.84193.12193.01195.62192.88194.41193.33187.55-O0 - MIN: 133.46 / MAX: 171.91-O1 - MIN: 176.39 / MAX: 202.7-O2 - MIN: 178.16 / MAX: 206.42-O2 -march=native -lm - MIN: 178.62 / MAX: 204.78-O3 - MIN: 182.64 / MAX: 209.15-O3 -march=native -lm - MIN: 178.52 / MAX: 205.14-Ofast -lm - MIN: 178.94 / MAX: 207.1-Ofast -march=native -lm - MIN: 179.98 / MAX: 205.8-Og - MIN: 177.76 / MAX: 203.471. (CC) gcc options: -pthread

GraphicsMagick

Operation: Swirl

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.33Operation: Swirl-O0-O1-O2-O2 -flto-O2 -march=native-O3-O3 -flto-O3 -march=native-O3 -march=native -flto-Ofast-Ofast -march=native-Ofast -march=native -flto-Og140280420560700SE +/- 0.58, N = 3SE +/- 0.88, N = 3SE +/- 1.00, N = 3SE +/- 2.08, N = 3SE +/- 3.18, N = 3SE +/- 1.45, N = 3SE +/- 1.20, N = 3SE +/- 2.08, N = 3SE +/- 1.33, N = 3SE +/- 1.76, N = 3SE +/- 4.91, N = 3SE +/- 4.36, N = 3364604621618659639599652657628667665603-O0-O1-O2-O2 -flto-O2 -march=native-O3-O3 -flto-O3 -march=native-O3 -march=native -flto-Ofast-Ofast -march=native-Ofast -march=native -flto-Og1. (CC) gcc options: -fopenmp -pthread -ljpeg -lz -lm -lpthread

GraphicsMagick

Operation: Sharpen

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.33Operation: Sharpen-O0-O1-O2-O2 -flto-O2 -march=native-O3-O3 -flto-O3 -march=native-O3 -march=native -flto-Ofast-Ofast -march=native-Ofast -march=native -flto-Og4080120160200SE +/- 0.33, N = 352164163162163163162163162163194196163-O0-O1-O2-O2 -flto-O2 -march=native-O3-O3 -flto-O3 -march=native-O3 -march=native -flto-Ofast-Ofast -march=native-Ofast -march=native -flto-Og1. (CC) gcc options: -fopenmp -pthread -ljpeg -lz -lm -lpthread

GraphicsMagick

Operation: Enhanced

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

GraphicsMagick

Operation: Resizing

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.33Operation: Resizing-O0-O1-O2-O2 -flto-O2 -march=native-O3-O3 -flto-O3 -march=native-O3 -march=native -flto-Ofast-Ofast -march=native-Ofast -march=native -flto-Og30060090012001500SE +/- 2.03, N = 3SE +/- 0.88, N = 3SE +/- 2.33, N = 3SE +/- 1.76, N = 3SE +/- 0.88, N = 3SE +/- 2.65, N = 3SE +/- 3.48, N = 3SE +/- 3.21, N = 3SE +/- 2.85, N = 3SE +/- 2.40, N = 3398104610661064107610701058107012141066123113171048-O0-O1-O2-O2 -flto-O2 -march=native-O3-O3 -flto-O3 -march=native-O3 -march=native -flto-Ofast-Ofast -march=native-Ofast -march=native -flto-Og1. (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-O1-O2-O2 -flto-O2 -march=native-O3-O3 -flto-O3 -march=native-O3 -march=native -flto-Ofast-Ofast -march=native-Ofast -march=native -flto-Og80160240320400SE +/- 0.33, N = 3SE +/- 0.33, N = 3SE +/- 2.19, N = 3SE +/- 1.86, N = 3SE +/- 2.40, N = 3198260288285290289284291288333353352261-O0-O1-O2-O2 -flto-O2 -march=native-O3-O3 -flto-O3 -march=native-O3 -march=native -flto-Ofast-Ofast -march=native-Ofast -march=native -flto-Og1. (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-O1-O2-O2 -flto-O2 -march=native-O3-O3 -flto-O3 -march=native-O3 -march=native -flto-Ofast-Ofast -march=native-Ofast -march=native -flto-Og30060090012001500SE +/- 0.88, N = 3SE +/- 0.88, N = 3SE +/- 1.33, N = 3SE +/- 2.85, N = 3SE +/- 0.67, N = 3SE +/- 2.00, N = 3SE +/- 0.58, N = 3SE +/- 1.86, N = 3SE +/- 1.33, N = 3728114511371160120011611150120114871192119415251148-O0-O1-O2-O2 -flto-O2 -march=native-O3-O3 -flto-O3 -march=native-O3 -march=native -flto-Ofast-Ofast -march=native-Ofast -march=native -flto-Og1. (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-O1-O2-O2 -flto-O2 -march=native-O3-O3 -flto-O3 -march=native-O3 -march=native -flto-Ofast-Ofast -march=native-Ofast -march=native -flto-Og80K160K240K320K400KSE +/- 398.17, N = 3SE +/- 814.76, N = 3SE +/- 972.85, N = 3SE +/- 223.17, N = 3SE +/- 1056.98, N = 3SE +/- 33.40, N = 3SE +/- 211.15, N = 3SE +/- 846.70, N = 3SE +/- 1328.32, N = 3SE +/- 1035.00, N = 3SE +/- 828.87, N = 3SE +/- 1508.29, N = 3SE +/- 865.05, N = 397486.41325108.21378934.91380492.13356618.45374050.27373170.83368816.20376057.21389536.84384134.18364497.97325450.38-O0-O1-flto-march=native-O3-O3 -flto-O3 -march=native-O3 -march=native -flto-Ofast-Ofast -march=native-Ofast -march=native -flto-Og1. (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-O1-O2-O2 -flto-O2 -march=native-O3-O3 -flto-O3 -march=native-O3 -march=native -flto-Ofast-Ofast -march=native-Ofast -march=native -flto-Og6001200180024003000SE +/- 1.79, N = 3SE +/- 6.28, N = 3SE +/- 23.18, N = 3SE +/- 22.54, N = 3SE +/- 25.90, N = 3SE +/- 19.78, N = 3SE +/- 3.98, N = 3SE +/- 18.57, N = 3SE +/- 19.76, N = 3SE +/- 10.29, N = 3SE +/- 6.17, N = 3SE +/- 10.50, N = 3SE +/- 17.39, N = 3987.81846.52645.62658.32687.62729.32673.42715.42712.72688.62744.72690.01878.9-O0-O1-O2-O2 -flto-O2 -march=native-O3-O3 -flto-O3 -march=native-O3 -march=native -flto-Ofast-Ofast -march=native-Ofast -march=native -flto-Og1. (CC) gcc options: -pthread -lz

Zstd Compression

Compression Level: 8 - Compression Speed

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.0Compression Level: 8 - Compression Speed-O0-O1-O2-O2 -flto-O2 -march=native-O3-O3 -flto-O3 -march=native-O3 -march=native -flto-Ofast-Ofast -march=native-Ofast -march=native -flto-Og4080120160200SE +/- 0.90, N = 3SE +/- 0.69, N = 3SE +/- 0.93, N = 3SE +/- 0.35, N = 3SE +/- 0.95, N = 3SE +/- 0.58, N = 3SE +/- 0.64, N = 3SE +/- 0.90, N = 3SE +/- 0.85, N = 3SE +/- 0.40, N = 3SE +/- 0.90, N = 3SE +/- 1.17, N = 3SE +/- 0.51, N = 3181.0191.6192.8192.2192.0194.7192.2193.3193.9193.4193.9192.8192.5-O0-O1-O2-O2 -flto-O2 -march=native-O3-O3 -flto-O3 -march=native-O3 -march=native -flto-Ofast-Ofast -march=native-Ofast -march=native -flto-Og1. (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-O1-O2-O2 -flto-O2 -march=native-O3-O3 -flto-O3 -march=native-O3 -march=native -flto-Ofast-Ofast -march=native-Ofast -march=native -flto-Og11002200330044005500SE +/- 0.86, N = 3SE +/- 3.97, N = 3SE +/- 39.92, N = 3SE +/- 3.62, N = 3SE +/- 15.25, N = 3SE +/- 25.19, N = 3SE +/- 15.40, N = 3SE +/- 17.29, N = 3SE +/- 2.78, N = 3SE +/- 22.18, N = 3SE +/- 7.27, N = 3SE +/- 6.42, N = 3SE +/- 3.06, N = 31224.33062.65084.95050.15157.65072.95070.15199.85186.45096.95191.85159.73075.4-O0-O1-O2-O2 -flto-O2 -march=native-O3-O3 -flto-O3 -march=native-O3 -march=native -flto-Ofast-Ofast -march=native-Ofast -march=native -flto-Og1. (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-O1-O2-O2 -flto-O2 -march=native-O3-O3 -flto-O3 -march=native-O3 -march=native -flto-Ofast-Ofast -march=native-Ofast -march=native -flto-Og70140210280350SE +/- 1.39, N = 3SE +/- 0.46, N = 3SE +/- 3.35, N = 3SE +/- 2.46, N = 10SE +/- 2.52, N = 15SE +/- 3.17, N = 3SE +/- 1.69, N = 3SE +/- 2.97, N = 5SE +/- 3.96, N = 3SE +/- 4.56, N = 3SE +/- 3.52, N = 4SE +/- 2.88, N = 5SE +/- 3.89, N = 3249.7281.4312.3320.3295.7333.5316.2295.3292.0326.7296.5290.0289.6-O0-O1-O2-O2 -flto-O2 -march=native-O3-O3 -flto-O3 -march=native-O3 -march=native -flto-Ofast-Ofast -march=native-Ofast -march=native -flto-Og1. (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-O1-O2-O2 -flto-O2 -march=native-O3-O3 -flto-O3 -march=native-O3 -march=native -flto-Ofast-Ofast -march=native-Ofast -march=native -flto-Og12002400360048006000SE +/- 4.48, N = 3SE +/- 9.55, N = 3SE +/- 8.89, N = 3SE +/- 7.45, N = 10SE +/- 13.54, N = 15SE +/- 12.03, N = 3SE +/- 2.49, N = 3SE +/- 5.01, N = 5SE +/- 1.97, N = 3SE +/- 25.17, N = 3SE +/- 19.20, N = 4SE +/- 3.28, N = 5SE +/- 5.95, N = 31356.73340.95420.05375.75469.65395.15381.65507.65516.55396.85478.35501.83334.7-O0-O1-O2-O2 -flto-O2 -march=native-O3-O3 -flto-O3 -march=native-O3 -march=native -flto-Ofast-Ofast -march=native-Ofast -march=native -flto-Og1. (CC) gcc options: -pthread -lz

Zstd Compression

Compression Level: 19, Long Mode - Compression Speed

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.0Compression Level: 19, Long Mode - Compression Speed-O0-O1-O2-O2 -flto-O2 -march=native-O3-O3 -flto-O3 -march=native-O3 -march=native -flto-Ofast-Ofast -march=native-Ofast -march=native -flto-Og816243240SE +/- 0.23, N = 3SE +/- 0.06, N = 3SE +/- 0.12, N = 3SE +/- 0.10, N = 3SE +/- 0.10, N = 3SE +/- 0.35, N = 3SE +/- 0.13, N = 3SE +/- 0.20, N = 3SE +/- 0.15, N = 3SE +/- 0.06, N = 3SE +/- 0.07, N = 3SE +/- 0.09, N = 3SE +/- 0.12, N = 318.429.032.932.832.132.832.933.232.732.733.233.029.2-O0-O1-O2-O2 -flto-O2 -march=native-O3-O3 -flto-O3 -march=native-O3 -march=native -flto-Ofast-Ofast -march=native-Ofast -march=native -flto-Og1. (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-O1-O2-O2 -flto-O2 -march=native-O3-O3 -flto-O3 -march=native-O3 -march=native -flto-Ofast-Ofast -march=native-Ofast -march=native -flto-Og10002000300040005000SE +/- 2.15, N = 3SE +/- 5.22, N = 3SE +/- 1.99, N = 3SE +/- 12.91, N = 3SE +/- 2.98, N = 3SE +/- 14.39, N = 3SE +/- 3.36, N = 3SE +/- 15.84, N = 3SE +/- 10.01, N = 3SE +/- 26.02, N = 3SE +/- 5.02, N = 3SE +/- 2.43, N = 3SE +/- 2.92, N = 31187.42952.84389.64406.74471.44495.84502.24517.44562.64477.04532.64583.92951.6-O0-O1-O2-O2 -flto-O2 -march=native-O3-O3 -flto-O3 -march=native-O3 -march=native -flto-Ofast-Ofast -march=native-Ofast -march=native -flto-Og1. (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-O1-O2-O2 -flto-O2 -march=native-O3-O3 -flto-O3 -march=native-O3 -march=native -flto-Ofast-Ofast -march=native-Ofast -march=native -flto-Og11002200330044005500SE +/- 5.34, N = 3SE +/- 18.64, N = 3SE +/- 23.53, N = 3SE +/- 20.59, N = 3SE +/- 15.13, N = 3SE +/- 9.65, N = 3SE +/- 8.05, N = 3SE +/- 13.42, N = 3SE +/- 12.07, N = 3SE +/- 13.60, N = 3SE +/- 10.91, N = 3SE +/- 10.39, N = 32890.54902.24863.04959.14888.94846.54961.14966.24850.44967.74960.02895.1-O1-O2-O2 -flto-O2 -march=native-O3-O3 -flto-O3 -march=native-O3 -march=native -flto-Ofast-Ofast -march=native-Ofast -march=native -flto-Og1. (CC) gcc options: -pthread -lz

Botan

Test: KASUMI

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.17.3Test: KASUMI-O0-O1-O2-O2 -march=native-O3-O3 -march=native-Ofast-Ofast -march=native-Og306090120150SE +/- 0.08, N = 3SE +/- 0.49, N = 3SE +/- 0.02, N = 3SE +/- 0.16, N = 3SE +/- 0.04, N = 3SE +/- 0.05, N = 3SE +/- 0.02, N = 3SE +/- 0.02, N = 3SE +/- 0.48, N = 334.4483.09117.57121.59117.61121.80117.62121.7283.111. (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-O1-O2-O2 -march=native-O3-O3 -march=native-Ofast-Ofast -march=native-Og306090120150SE +/- 0.05, N = 3SE +/- 0.50, N = 3SE +/- 0.05, N = 3SE +/- 0.28, N = 3SE +/- 0.16, N = 3SE +/- 0.05, N = 3SE +/- 0.05, N = 3SE +/- 0.04, N = 3SE +/- 1.51, N = 332.5780.73101.07120.34101.46120.78101.18120.7679.721. (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-O1-O2-O2 -march=native-O3-O3 -march=native-Ofast-Ofast -march=native-Og100200300400500SE +/- 0.18, N = 3SE +/- 0.20, N = 3SE +/- 0.04, N = 3SE +/- 0.08, N = 3SE +/- 0.13, N = 3SE +/- 0.11, N = 3SE +/- 0.36, N = 3SE +/- 0.67, N = 3SE +/- 0.27, N = 343.4354.21422.76453.84423.43454.18423.21455.3554.301. (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-O1-O2-O2 -march=native-O3-O3 -march=native-Ofast-Ofast -march=native-Og100200300400500SE +/- 0.24, N = 3SE +/- 0.09, N = 3SE +/- 0.51, N = 3SE +/- 0.13, N = 3SE +/- 0.68, N = 3SE +/- 0.18, N = 3SE +/- 0.69, N = 3SE +/- 0.32, N = 3SE +/- 0.19, N = 343.5052.84415.39456.12416.22455.31413.78455.7853.061. (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-O1-O2-O2 -march=native-O3-O3 -march=native-Ofast-Ofast -march=native-Og120240360480600SE +/- 0.05, N = 3SE +/- 0.53, N = 3SE +/- 2.46, N = 3SE +/- 0.34, N = 3SE +/- 2.94, N = 3SE +/- 0.14, N = 3SE +/- 0.34, N = 3SE +/- 0.11, N = 3SE +/- 0.61, N = 345.4557.32527.44530.44527.82534.53530.14534.9655.901. (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-O1-O2-O2 -march=native-O3-O3 -march=native-Ofast-Ofast -march=native-Og120240360480600SE +/- 0.07, N = 3SE +/- 0.62, N = 3SE +/- 2.73, N = 3SE +/- 0.35, N = 3SE +/- 0.16, N = 3SE +/- 0.07, N = 3SE +/- 0.70, N = 3SE +/- 0.11, N = 3SE +/- 0.04, N = 345.6456.15525.46530.10529.59533.13528.50532.8455.561. (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-O1-O2-O2 -march=native-O3-O3 -march=native-Ofast-Ofast -march=native-Og4080120160200SE +/- 0.38, N = 3SE +/- 0.02, N = 3SE +/- 0.11, N = 3SE +/- 0.08, N = 3SE +/- 0.07, N = 3SE +/- 0.10, N = 3SE +/- 0.04, N = 3SE +/- 0.03, N = 3SE +/- 0.06, N = 337.1947.15181.79180.53182.49180.56182.51180.5347.141. (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-O1-O2-O2 -march=native-O3-O3 -march=native-Ofast-Ofast -march=native-Og4080120160200SE +/- 0.39, N = 3SE +/- 0.02, N = 3SE +/- 0.33, N = 3SE +/- 0.03, N = 3SE +/- 0.08, N = 3SE +/- 0.04, N = 3SE +/- 0.04, N = 3SE +/- 0.07, N = 3SE +/- 0.02, N = 337.2446.90180.70180.08181.06180.10181.04180.0447.001. (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-O1-O2-O2 -march=native-O3-O3 -march=native-Ofast-Ofast -march=native-Og30060090012001500SE +/- 0.06, N = 6SE +/- 0.30, N = 6SE +/- 3.75, N = 6SE +/- 4.68, N = 6SE +/- 2.95, N = 6SE +/- 5.06, N = 6SE +/- 23.41, N = 16SE +/- 4.81, N = 6SE +/- 0.25, N = 676.18198.391139.361383.011161.261384.381105.611385.22199.211. (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-O1-O2-O2 -flto-O2 -march=native-O3-O3 -flto-O3 -march=native-O3 -march=native -flto-Ofast-Ofast -march=native-Ofast -march=native -flto-Og5001000150020002500SE +/- 0.20, N = 3SE +/- 1.89, N = 3SE +/- 1.94, N = 3SE +/- 1.21, N = 3SE +/- 0.77, N = 3SE +/- 0.44, N = 3SE +/- 0.60, N = 3SE +/- 0.92, N = 3SE +/- 0.71, N = 3SE +/- 0.79, N = 3SE +/- 0.73, N = 3SE +/- 1.79, N = 3SE +/- 0.92, N = 3501.991155.712131.432157.792241.562137.062157.912239.222253.382136.472235.962250.691159.09-O0-O1-O2-O2 -flto-O2 -march=native-O3-O3 -flto-O3 -march=native-O3 -march=native -flto-Ofast-Ofast -march=native-Ofast -march=native -flto-Og1. (CXX) g++ options: -fPIC -pthread -pipe

Crypto++

Test: Keyed Algorithms

OpenBenchmarking.orgMiB/second, More Is BetterCrypto++ 8.2Test: Keyed Algorithms-O0-O1-O2-O2 -flto-O2 -march=native-O3-O3 -flto-O3 -march=native-O3 -march=native -flto-Ofast-Ofast -march=native-Ofast -march=native -flto-Og2004006008001000SE +/- 0.29, N = 3SE +/- 1.11, N = 3SE +/- 0.31, N = 3SE +/- 2.81, N = 3SE +/- 0.36, N = 3SE +/- 0.38, N = 3SE +/- 0.17, N = 3SE +/- 2.00, N = 3SE +/- 0.61, N = 3SE +/- 0.27, N = 3SE +/- 0.52, N = 3SE +/- 0.37, N = 3SE +/- 1.17, N = 3125.36316.85884.90895.88965.80886.09894.84966.63979.14886.12967.70978.69316.86-O1-O2-O2 -flto-O2 -march=native-O3-O3 -flto-O3 -march=native-O3 -march=native -flto-Ofast-Ofast -march=native-Ofast -march=native -flto-Og1. (CXX) g++ options: -fPIC -pthread -pipe

Crypto++

Test: Unkeyed Algorithms

OpenBenchmarking.orgMiB/second, More Is BetterCrypto++ 8.2Test: Unkeyed Algorithms-O0-O1-O2-O2 -flto-O2 -march=native-O3-O3 -flto-O3 -march=native-O3 -march=native -flto-Ofast-Ofast -march=native-Ofast -march=native -flto-Og110220330440550SE +/- 0.30, N = 3SE +/- 0.03, N = 3SE +/- 0.14, N = 3SE +/- 0.25, N = 3SE +/- 0.34, N = 3SE +/- 0.14, N = 3SE +/- 0.06, N = 3SE +/- 0.56, N = 3SE +/- 0.16, N = 3SE +/- 0.52, N = 3SE +/- 0.58, N = 3SE +/- 0.09, N = 3SE +/- 0.21, N = 3141.03279.12497.11499.91526.82498.07500.81525.47528.13498.64526.22527.47279.07-O0-O1-O2-O2 -flto-O2 -march=native-O3-O3 -flto-O3 -march=native-O3 -march=native -flto-Ofast-Ofast -march=native-Ofast -march=native -flto-Og1. (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-O1-O2-O2 -flto-O2 -march=native-O3-O3 -flto-O3 -march=native-O3 -march=native -flto-Ofast-Ofast -march=native-Ofast -march=native -flto-Og13002600390052006500SE +/- 3.33, N = 3SE +/- 2.05, N = 3SE +/- 5.09, N = 3SE +/- 4.39, N = 3SE +/- 7.09, N = 3SE +/- 1.75, N = 3SE +/- 8.41, N = 3SE +/- 3.29, N = 3SE +/- 5.84, N = 3SE +/- 1.69, N = 3SE +/- 8.81, N = 3SE +/- 4.64, N = 3SE +/- 2.14, N = 31987.694455.206106.886167.646206.236129.556182.766222.496210.396117.286183.456201.964455.00-O0-O1-O2-O2 -flto-O2 -march=native-O3-O3 -flto-O3 -march=native-O3 -march=native -flto-Ofast-Ofast -march=native-Ofast -march=native -flto-Og1. (CXX) g++ options: -fPIC -pthread -pipe

PJSIP

Method: OPTIONS, Stateless

OpenBenchmarking.orgResponses Per Second, More Is BetterPJSIP 2.11Method: OPTIONS, Stateless-O0-O1-O2-O2 -march=native-O3-O3 -march=native-Ofast-Ofast -march=native-Og50K100K150K200K250KSE +/- 457.97, N = 3SE +/- 238.30, N = 3SE +/- 427.54, N = 3SE +/- 597.50, N = 3SE +/- 189.04, N = 3SE +/- 485.89, N = 3SE +/- 307.20, N = 3SE +/- 469.97, N = 3SE +/- 372.98, N = 3204093241249251850252124254783255491255668253922241977-O0-O1-O2-O2 -march=native-O3-O3 -march=native-Ofast-Ofast -march=native-Og1. (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-O1-O2-O2 -flto-O2 -march=native-O3-O3 -flto-O3 -march=native-O3 -march=native -flto-Ofast-Ofast -march=native-Ofast -march=native -flto-Og20M40M60M80M100MSE +/- 45626.50, N = 3SE +/- 1164427.90, N = 3SE +/- 3333.33, N = 3SE +/- 26034.17, N = 3SE +/- 10000.00, N = 3SE +/- 14529.66, N = 3SE +/- 17638.34, N = 3SE +/- 11547.01, N = 3SE +/- 20915.17, N = 3SE +/- 23094.01, N = 3SE +/- 21858.13, N = 3SE +/- 60402.35, N = 311450667941820001059033331047533331021100001058866671046066671014000009976733310738000011016666710498000095298667-O1-O2-O2 -flto-O2 -march=native-flto-march=native-march=native -flto-Ofast-Ofast -march=native-Ofast -march=native -flto-Og1. (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-O1-O2-O2 -flto-O2 -march=native-O3-O3 -flto-O3 -march=native-O3 -march=native -flto-Ofast-Ofast -march=native-Ofast -march=native -flto-Og50M100M150M200M250MSE +/- 132391.26, N = 3SE +/- 434447.29, N = 3SE +/- 756688.69, N = 3SE +/- 101488.92, N = 3SE +/- 73105.71, N = 3SE +/- 1189598.44, N = 3SE +/- 768382.14, N = 3SE +/- 23333.33, N = 3SE +/- 29059.33, N = 3SE +/- 733356.06, N = 3SE +/- 61734.20, N = 3SE +/- 728339.05, N = 3SE +/- 137759.86, N = 322331333179226667205543333201630000196936667202626667202666667195343333192306667208273333212133333202483333178793333-O1-O2-O2 -flto-O2 -march=native-flto-march=native-march=native -flto-Ofast-Ofast -march=native-Ofast -march=native -flto-Og1. (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-O1-O2-O2 -flto-O2 -march=native-O3-O3 -flto-O3 -march=native-O3 -march=native -flto-Ofast-Ofast -march=native-Ofast -march=native -flto-Og90M180M270M360M450MSE +/- 107229.25, N = 3SE +/- 914457.95, N = 3SE +/- 955824.25, N = 3SE +/- 135441.66, N = 3SE +/- 1365580.87, N = 3SE +/- 2185286.66, N = 3SE +/- 245424.80, N = 3SE +/- 1155220.04, N = 3SE +/- 276063.60, N = 3SE +/- 926360.86, N = 3SE +/- 1331252.54, N = 3SE +/- 658491.54, N = 3SE +/- 600481.29, N = 342848667342970000391130000386256667376603333391986667387470000374240000370076667397066667408440000390976667346526667-O1-O2-O2 -flto-O2 -march=native-flto-march=native-march=native -flto-Ofast-Ofast -march=native-Ofast -march=native -flto-Og1. (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-O1-O2-O2 -flto-O2 -march=native-O3-O3 -flto-O3 -march=native-O3 -march=native -flto-Ofast-Ofast -march=native-Ofast -march=native -flto-Og170M340M510M680M850MSE +/- 407823.63, N = 3SE +/- 1202719.14, N = 3SE +/- 879475.85, N = 3SE +/- 1196903.41, N = 3SE +/- 2689524.95, N = 3SE +/- 2072907.24, N = 3SE +/- 7360189.94, N = 5SE +/- 2360087.10, N = 3SE +/- 914810.24, N = 3SE +/- 2046430.50, N = 3SE +/- 1326855.10, N = 3SE +/- 2564104.78, N = 3SE +/- 2863426.46, N = 380727667646840000739403333733313333712083333741773333724186000705703333695526667756216667774446667734670000649286667-O1-O2-O2 -flto-O2 -march=native-flto-march=native-march=native -flto-Ofast-Ofast -march=native-Ofast -march=native -flto-Og1. (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-O1-O2-O2 -flto-O2 -march=native-O3-O3 -flto-O3 -march=native-O3 -march=native -flto-Ofast-Ofast -march=native-Ofast -march=native -flto-Og200M400M600M800M1000MSE +/- 268845.89, N = 3SE +/- 207872.82, N = 3SE +/- 122519.84, N = 3SE +/- 160450.75, N = 3SE +/- 422545.20, N = 3SE +/- 198774.02, N = 3SE +/- 331779.71, N = 3SE +/- 138604.15, N = 3SE +/- 159478.32, N = 3SE +/- 345976.88, N = 3SE +/- 375544.05, N = 3SE +/- 618097.44, N = 3SE +/- 151694.14, N = 391345333732983333813496667809356667768323333811966667808723333768456667754270000838300000856410000843853333732756667-O1-O2-O2 -flto-O2 -march=native-flto-march=native-march=native -flto-Ofast-Ofast -march=native-Ofast -march=native -flto-Og1. (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-O1-O2-O2 -flto-O2 -march=native-O3-O3 -flto-O3 -march=native-O3 -march=native -flto-Ofast-Ofast -march=native-Ofast -march=native -flto-Og70140210280350SE +/- 1.62, N = 3SE +/- 0.72, N = 3SE +/- 0.13, N = 3SE +/- 0.20, N = 3SE +/- 0.16, N = 3SE +/- 0.58, N = 3SE +/- 0.14, N = 3SE +/- 0.31, N = 3SE +/- 0.85, N = 14SE +/- 0.74, N = 3SE +/- 0.50, N = 3SE +/- 0.46, N = 3SE +/- 0.55, N = 3335.6090.7484.4283.7783.5584.1283.6383.0583.8871.9370.3369.7890.19-O0-O1-O2-O2 -flto-O2 -march=native-flto-march=native-march=native -flto-Ofast-Ofast -march=native-Ofast -march=native -flto-Og1. (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 -O3 -std=c99 -pedantic -lm

Timed HMMer Search

Pfam Database Search

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed HMMer Search 3.3.2Pfam Database Search-O0-O1-O2-O2 -flto-O2 -march=native-O3-O3 -flto-O3 -march=native-O3 -march=native -flto-Ofast-Ofast -march=native-Ofast -march=native -flto-Og140280420560700SE +/- 0.26, N = 3SE +/- 0.10, N = 3SE +/- 0.11, N = 3SE +/- 0.14, N = 3SE +/- 0.03, N = 3SE +/- 0.04, N = 3SE +/- 0.10, N = 3SE +/- 0.13, N = 3SE +/- 0.14, N = 3SE +/- 0.06, N = 3SE +/- 0.12, N = 3SE +/- 0.06, N = 3SE +/- 0.18, N = 3660.18159.76155.60153.86155.25155.06154.14155.39154.6692.4085.8686.52159.49-O0-O1-O2-O2 -flto-O2 -march=native-O3-O3 -flto-O3 -march=native-O3 -march=native -flto-Ofast-Ofast -march=native-Ofast -march=native -flto-Og1. (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-O1-O2-O2 -flto-O2 -march=native-O3-O3 -flto-O3 -march=native-O3 -march=native -flto-Ofast-Ofast -march=native-Ofast -march=native -flto-Og4080120160200SE +/- 0.05, N = 3SE +/- 0.03, N = 3SE +/- 0.11, N = 3SE +/- 0.22, N = 3SE +/- 0.14, N = 3SE +/- 0.12, N = 3SE +/- 0.24, N = 3SE +/- 0.13, N = 3SE +/- 0.24, N = 3SE +/- 0.10, N = 3SE +/- 0.12, N = 3SE +/- 0.00, N = 3SE +/- 0.01, N = 3171.3996.4882.7482.4583.7982.6382.4784.1185.0979.0072.8158.2396.46-O0-O1-O2-O2 -flto-O2 -march=native-flto-march=native-march=native -flto-Ofast-Ofast -march=native-Ofast -march=native -flto-Og1. (CC) gcc options: -lm -lpthread -O3

AOBench

Size: 2048 x 2048 - Total Time

OpenBenchmarking.orgSeconds, Fewer Is BetterAOBenchSize: 2048 x 2048 - Total Time-O0-O1-O2-O2 -flto-O2 -march=native-O3-O3 -flto-O3 -march=native-O3 -march=native -flto-Ofast-Ofast -march=native-Ofast -march=native -flto-Og918273645SE +/- 0.40, N = 3SE +/- 0.20, N = 3SE +/- 0.05, N = 3SE +/- 0.01, N = 3SE +/- 0.02, N = 3SE +/- 0.17, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.21, N = 340.4637.4925.0424.8424.6524.4124.2222.9522.8923.4521.6721.5737.46-O0-O1-O2-O2 -flto-O2 -march=native-flto-march=native-march=native -flto-Ofast-Ofast -march=native-Ofast -march=native -flto-Og1. (CC) gcc options: -lm -O3

FLAC Audio Encoding

WAV To FLAC

OpenBenchmarking.orgSeconds, Fewer Is BetterFLAC Audio Encoding 1.3.2WAV To FLAC-O0-O1-O2-O2 -flto-O2 -march=native-O3-O3 -flto-O3 -march=native-O3 -march=native -flto-Ofast-Ofast -march=native-Ofast -march=native -flto-Og1224364860SE +/- 0.035, N = 5SE +/- 0.003, N = 5SE +/- 0.004, N = 5SE +/- 0.002, N = 5SE +/- 0.002, N = 5SE +/- 0.004, N = 5SE +/- 0.003, N = 5SE +/- 0.005, N = 5SE +/- 0.005, N = 5SE +/- 0.006, N = 5SE +/- 0.008, N = 5SE +/- 0.004, N = 5SE +/- 0.002, N = 553.9178.4197.5817.5635.9617.5817.5655.9645.9607.5525.9215.9508.410-O0-O1-O2-O2 -flto-O3-O3 -flto-Ofast-Og1. (CXX) g++ options: -logg -lm

LAME MP3 Encoding

WAV To MP3

OpenBenchmarking.orgSeconds, Fewer Is BetterLAME MP3 Encoding 3.100WAV To MP3-O0-O1-O2-O2 -flto-O2 -march=native-O3-O3 -flto-O3 -march=native-O3 -march=native -flto-Ofast-Ofast -march=native-Ofast -march=native -flto-Og510152025SE +/- 0.026, N = 3SE +/- 0.012, N = 3SE +/- 0.021, N = 3SE +/- 0.017, N = 3SE +/- 0.013, N = 3SE +/- 0.019, N = 3SE +/- 0.018, N = 3SE +/- 0.009, N = 3SE +/- 0.014, N = 3SE +/- 0.018, N = 3SE +/- 0.004, N = 3SE +/- 0.009, N = 3SE +/- 0.006, N = 318.9867.4067.0256.8056.5027.0356.7706.4686.1816.8186.0705.6117.376-O0-O1-O2-O2 -flto-O2 -march=native-flto-march=native-march=native -flto-Ofast-Ofast -march=native-Ofast -march=native -flto-Og1. (CC) gcc options: -O3 -pipe -lm

Opus Codec Encoding

WAV To Opus Encode

OpenBenchmarking.orgSeconds, Fewer Is BetterOpus Codec Encoding 1.3.1WAV To Opus Encode-O0-O1-O2-O2 -flto-O2 -march=native-O3-O3 -flto-O3 -march=native-O3 -march=native -flto-Og612182430SE +/- 0.031, N = 5SE +/- 0.010, N = 5SE +/- 0.005, N = 5SE +/- 0.005, N = 5SE +/- 0.004, N = 5SE +/- 0.009, N = 5SE +/- 0.003, N = 5SE +/- 0.004, N = 5SE +/- 0.007, N = 5SE +/- 0.011, N = 524.9596.5646.1626.1365.9176.1786.1155.9045.8586.563-O0-O1-O2-O2 -flto-O2 -march=native-O3-O3 -flto-O3 -march=native-O3 -march=native -flto-Og1. (CXX) g++ options: -logg -lm

eSpeak-NG Speech Engine

Text-To-Speech Synthesis

OpenBenchmarking.orgSeconds, Fewer Is BettereSpeak-NG Speech Engine 20200907Text-To-Speech Synthesis-O0-O1-O2-O2 -flto-O2 -march=native-O3-O3 -flto-O3 -march=native-O3 -march=native -flto-Ofast-Ofast -march=native-Ofast -march=native -flto-Og1326395265SE +/- 0.10, N = 4SE +/- 0.06, N = 4SE +/- 0.03, N = 4SE +/- 0.06, N = 4SE +/- 0.06, N = 4SE +/- 0.05, N = 4SE +/- 0.05, N = 4SE +/- 0.05, N = 4SE +/- 0.05, N = 4SE +/- 0.07, N = 4SE +/- 0.07, N = 4SE +/- 0.07, N = 4SE +/- 0.04, N = 457.4722.2320.5720.1818.9020.3419.9218.8419.1720.4718.9319.2122.20-O0-O1-O2-O2 -flto-O2 -march=native-O3-O3 -flto-O3 -march=native-O3 -march=native -flto-Ofast-Ofast -march=native-Ofast -march=native -flto-Og1. (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-O1-O2-O2 -flto-O2 -march=native-O3-O3 -flto-O3 -march=native-O3 -march=native -flto-Ofast-Ofast -march=native-Ofast -march=native -flto-Og20406080100SE +/- 0.25, N = 3SE +/- 0.33, N = 3SE +/- 0.28, N = 3SE +/- 0.17, N = 3SE +/- 0.29, N = 3SE +/- 0.15, N = 3SE +/- 0.14, N = 3SE +/- 0.34, N = 3SE +/- 0.31, N = 3SE +/- 0.34, N = 3SE +/- 0.20, N = 3SE +/- 0.28, N = 3SE +/- 0.23, N = 380.6153.8847.3647.1047.4146.7947.0148.3947.7647.1047.2147.6753.80-O0-O1-O2-O2 -flto-O2 -march=native-O3-O3 -flto-O3 -march=native-O3 -march=native -flto-Ofast-Ofast -march=native-Ofast -march=native -flto-Og1. (CC) gcc options: -ldl -lz -lpthread


Phoronix Test Suite v10.8.5