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&sgm=1&ppt=D&rdt&grr.

LLVM Clang Optimization Levels On Intel Rocket LakeProcessorMotherboardChipsetMemoryDiskGraphicsAudioMonitorNetworkOSKernelDesktopDisplay ServerOpenGLCompilerFile-SystemScreen Resolution-O0-O3-Og-Ofast-O1-O2-O2 -march=native-O2 -flto-O3 -march=native-O3 -march=native -flto-O3 -flto-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- -O3: CXXFLAGS=-O3 CFLAGS=-O3- -Og: CXXFLAGS=-Og CFLAGS=-Og- -Ofast: CXXFLAGS=-Ofast CFLAGS=-Ofast- -O1: CXXFLAGS=-O1 CFLAGS=-O1- -O2: CXXFLAGS=-O2 CFLAGS=-O2- -O2 -march=native: CXXFLAGS="-O2 -march=native" CFLAGS="-O2 -march=native"- -O2 -flto: CXXFLAGS="-O2 -flto" CFLAGS="-O2 -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"- -O3 -flto: CXXFLAGS="-O3 -flto" CFLAGS="-O3 -flto"- -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 Lakecryptopp: 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 Algorithmsgraphics-magick: Sharpengraphics-magick: Enhancedgraphics-magick: Noise-Gaussiangraphics-magick: Resizinggraphics-magick: Swirlgraphics-magick: HWB Color Spacecompress-zstd: 8, Long Mode - Decompression Speedcompress-zstd: 8, Long Mode - Compression Speedcompress-zstd: 19, Long Mode - Decompression Speedcompress-zstd: 19, Long Mode - Compression Speedsqlite-speedtest: Timed Time - Size 1,000botan: ChaCha20Poly1305 - Decryptcompress-zstd: 8 - Decompression Speedcompress-zstd: 8 - Compression Speedcompress-zstd: 3 - Compression Speedcompress-zstd: 3 - Decompression Speedespeak: Text-To-Speech Synthesisbotan: Blowfish - Decryptbotan: Blowfishbotan: Twofish - Decryptbotan: Twofishbotan: CAST-256 - Decryptbotan: CAST-256botan: KASUMI - Decryptbotan: KASUMIaobench: 2048 x 2048 - Total Timecoremark: CoreMark Size 666 - Iterations Per Secondliquid-dsp: 8 - 256 - 57dav1d: Summer Nature 4Kliquid-dsp: 1 - 256 - 57liquid-dsp: 2 - 256 - 57liquid-dsp: 4 - 256 - 57liquid-dsp: 16 - 256 - 57encode-flac: WAV To FLACencode-opus: WAV To Opus Encodepjsip: OPTIONS, Statelessencode-mp3: WAV To MP3-O0-O3-Og-Ofast-O1-O2-O2 -march=native-O2 -flto-O3 -march=native-O3 -march=native -flto-O3 -flto-Ofast -march=native-Ofast -march=native -flto501.994113125.3593841987.694326660.175335.595171.387141.02683152841983983647281356.7249.71187.418.480.60776.1811224.3181.0987.857.46545.63745.45343.50443.43337.23737.18832.56634.43740.46497486.41460080727667145.611145066722331333428486679134533353.91724.95920409318.9862137.063903886.0904506129.548045155.06084.11782.626498.065492163233289107063911615395.1333.54495.832.846.7851161.2565072.9194.72729.34888.920.335529.594527.823416.220423.427181.056182.486101.456117.60624.412374050.268967741773333195.621058866672026266673919866678119666677.5816.1782547837.0351159.091495316.8601494454.995500159.48590.18596.464279.074876163218261104860311483334.7289.62951.629.253.802199.2073075.4192.51878.92895.122.20055.56355.89753.05654.30246.99847.14179.72483.10637.456325450.381334649286667187.55952986671787933333465266677327566678.4106.5632419777.3762136.472331886.1177236117.28013792.40071.92979.004498.638238163255333106662811925396.8326.74477.032.747.0971105.6135096.9193.42688.64850.420.474528.499530.142413.778423.210181.044182.509101.181117.61723.453389536.837701756216667194.411073800002082733333970666678383000007.5522556686.8181155.709512316.8540554455.204008159.76190.74396.475279.121192164219260104660411453340.9281.42952.829.053.878198.3893062.6191.61846.52890.522.23356.14657.32452.84454.20846.90447.15480.73083.08937.492325108.208920646840000186.84941820001792266673429700007329833338.4196.5642412497.4062131.434894884.9028746106.884572155.59784.41582.741497.108914163218288106662111375420.0312.34389.632.947.3581139.3575084.9192.82645.64902.220.566525.458527.442415.390422.763180.699181.790101.072117.56825.037378934.908373739403333193.121059033332055433333911300008134966677.5816.1622518507.0252241.560767965.7976046206.228966155.25383.55183.791526.824437163250290107665912005469.6295.74471.432.147.4141383.0085157.6192.02687.64959.118.895530.102530.435456.121453.838180.083180.530120.340121.58924.647356618.453140712083333193.011021100001969366673766033337683233335.9615.9172521246.5022157.794786895.8844646167.643579153.86483.76882.454499.908071162219285106461811605375.7320.34406.732.847.1035050.1192.22658.34863.020.18024.840380492.1269547333133331047533332016300003862566678093566677.5636.1366.8052239.221836966.6281096222.494860155.38783.05484.113525.466660163254291107065212015507.6295.34517.433.248.3931384.3805199.8193.32715.44961.118.837533.129534.529455.311454.178180.095180.558120.776121.79622.953368816.196608705703333192.881014000001953433333742400007684566675.9645.9042554916.4682253.378534979.1365796210.394087154.66083.87985.093528.131623162254288121465714875516.5292.04562.632.747.7595186.4193.92712.74966.219.17022.892376057.206568695526667997673331923066673700766677542700005.9605.8586.1812157.913542894.8377766182.762313154.14083.63382.467500.806797162232284105859911505381.6316.24502.232.947.0095070.1192.22673.44846.519.91524.220373170.8283667241860001046066672026666673874700008087233337.5656.1156.7702235.962598967.6986816183.45406885.86470.32772.812526.218326194334353123166711945478.3296.54532.633.247.2071385.2215191.8193.92744.74967.718.925532.843534.957455.784455.346180.042180.533120.761121.72421.674384134.177113774446667193.331101666672121333334084400008564100005.9212539226.0702250.686011978.6942096201.95602386.52469.78458.226527.467683196338352131766515255501.8290.04583.933.047.6695159.7192.82690.04960.019.20621.572364497.9657897346700001049800002024833333909766678438533335.9505.611OpenBenchmarking.org

Crypto++

Test: All Algorithms

OpenBenchmarking.orgMiB/second, More Is BetterCrypto++ 8.2Test: All Algorithms-O0-O3-Og-Ofast-O1-O2-O2 -march=native-O2 -flto-O3 -march=native-O3 -march=native -flto-O3 -flto-Ofast -march=native-Ofast -march=native -flto5001000150020002500SE +/- 0.20, N = 3SE +/- 0.44, N = 3SE +/- 0.92, N = 3SE +/- 0.79, N = 3SE +/- 1.89, N = 3SE +/- 1.94, N = 3SE +/- 0.77, N = 3SE +/- 1.21, N = 3SE +/- 0.92, N = 3SE +/- 0.71, N = 3SE +/- 0.60, N = 3SE +/- 0.73, N = 3SE +/- 1.79, N = 3501.992137.061159.092136.471155.712131.432241.562157.792239.222253.382157.912235.962250.69-O0-O3-Og-Ofast-O1-O2-O2 -march=native-O2 -flto-O3 -march=native-O3 -march=native -flto-O3 -flto-Ofast -march=native-Ofast -march=native -flto1. (CXX) g++ options: -fPIC -pthread -pipe

Crypto++

Test: Keyed Algorithms

OpenBenchmarking.orgMiB/second, More Is BetterCrypto++ 8.2Test: Keyed Algorithms-O0-O3-Og-Ofast-O1-O2-O2 -march=native-O2 -flto-O3 -march=native-O3 -march=native -flto-O3 -flto-Ofast -march=native-Ofast -march=native -flto2004006008001000SE +/- 0.29, N = 3SE +/- 0.38, N = 3SE +/- 1.17, N = 3SE +/- 0.27, N = 3SE +/- 1.11, N = 3SE +/- 0.31, N = 3SE +/- 0.36, N = 3SE +/- 2.81, N = 3SE +/- 2.00, N = 3SE +/- 0.61, N = 3SE +/- 0.17, N = 3SE +/- 0.52, N = 3SE +/- 0.37, N = 3125.36886.09316.86886.12316.85884.90965.80895.88966.63979.14894.84967.70978.69-O3-Og-Ofast-O1-O2-O2 -march=native-O2 -flto-O3 -march=native-O3 -march=native -flto-O3 -flto-Ofast -march=native-Ofast -march=native -flto1. (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-O3-Og-Ofast-O1-O2-O2 -march=native-O2 -flto-O3 -march=native-O3 -march=native -flto-O3 -flto-Ofast -march=native-Ofast -march=native -flto13002600390052006500SE +/- 3.33, N = 3SE +/- 1.75, N = 3SE +/- 2.14, N = 3SE +/- 1.69, N = 3SE +/- 2.05, N = 3SE +/- 5.09, N = 3SE +/- 7.09, N = 3SE +/- 4.39, N = 3SE +/- 3.29, N = 3SE +/- 5.84, N = 3SE +/- 8.41, N = 3SE +/- 8.81, N = 3SE +/- 4.64, N = 31987.696129.554455.006117.284455.206106.886206.236167.646222.496210.396182.766183.456201.96-O0-O3-Og-Ofast-O1-O2-O2 -march=native-O2 -flto-O3 -march=native-O3 -march=native -flto-O3 -flto-Ofast -march=native-Ofast -march=native -flto1. (CXX) g++ options: -fPIC -pthread -pipe

Timed HMMer Search

Pfam Database Search

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed HMMer Search 3.3.2Pfam Database Search-O0-O3-Og-Ofast-O1-O2-O2 -march=native-O2 -flto-O3 -march=native-O3 -march=native -flto-O3 -flto-Ofast -march=native-Ofast -march=native -flto140280420560700SE +/- 0.26, N = 3SE +/- 0.04, N = 3SE +/- 0.18, N = 3SE +/- 0.06, N = 3SE +/- 0.10, N = 3SE +/- 0.11, N = 3SE +/- 0.03, N = 3SE +/- 0.14, N = 3SE +/- 0.13, N = 3SE +/- 0.14, N = 3SE +/- 0.10, N = 3SE +/- 0.12, N = 3SE +/- 0.06, N = 3660.18155.06159.4992.40159.76155.60155.25153.86155.39154.66154.1485.8686.52-O0-O3-Og-Ofast-O1-O2-O2 -march=native-O2 -flto-O3 -march=native-O3 -march=native -flto-O3 -flto-Ofast -march=native-Ofast -march=native -flto1. (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-O0-O3-Og-Ofast-O1-O2-O2 -march=native-O2 -flto-O3 -march=native-O3 -march=native -flto-O3 -flto-Ofast -march=native-Ofast -march=native -flto70140210280350SE +/- 1.62, N = 3SE +/- 0.58, N = 3SE +/- 0.55, N = 3SE +/- 0.74, N = 3SE +/- 0.72, N = 3SE +/- 0.13, N = 3SE +/- 0.16, N = 3SE +/- 0.20, N = 3SE +/- 0.31, N = 3SE +/- 0.85, N = 14SE +/- 0.14, N = 3SE +/- 0.50, N = 3SE +/- 0.46, N = 3335.6084.1290.1971.9390.7484.4283.5583.7783.0583.8883.6370.3369.78-O0-Og-Ofast-O1-O2-O2 -march=native-O2 -flto-march=native-march=native -flto-flto-Ofast -march=native-Ofast -march=native -flto1. (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

C-Ray

Total Time - 4K, 16 Rays Per Pixel

OpenBenchmarking.orgSeconds, Fewer Is BetterC-Ray 1.1Total Time - 4K, 16 Rays Per Pixel-O0-O3-Og-Ofast-O1-O2-O2 -march=native-O2 -flto-O3 -march=native-O3 -march=native -flto-O3 -flto-Ofast -march=native-Ofast -march=native -flto4080120160200SE +/- 0.05, N = 3SE +/- 0.12, N = 3SE +/- 0.01, N = 3SE +/- 0.10, N = 3SE +/- 0.03, N = 3SE +/- 0.11, N = 3SE +/- 0.14, N = 3SE +/- 0.22, N = 3SE +/- 0.13, N = 3SE +/- 0.24, N = 3SE +/- 0.24, N = 3SE +/- 0.12, N = 3SE +/- 0.00, N = 3171.3982.6396.4679.0096.4882.7483.7982.4584.1185.0982.4772.8158.23-O0-Og-Ofast-O1-O2-O2 -march=native-O2 -flto-march=native-march=native -flto-flto-Ofast -march=native-Ofast -march=native -flto1. (CC) gcc options: -lm -lpthread -O3

Crypto++

Test: Unkeyed Algorithms

OpenBenchmarking.orgMiB/second, More Is BetterCrypto++ 8.2Test: Unkeyed Algorithms-O0-O3-Og-Ofast-O1-O2-O2 -march=native-O2 -flto-O3 -march=native-O3 -march=native -flto-O3 -flto-Ofast -march=native-Ofast -march=native -flto110220330440550SE +/- 0.30, N = 3SE +/- 0.14, N = 3SE +/- 0.21, N = 3SE +/- 0.52, N = 3SE +/- 0.03, N = 3SE +/- 0.14, N = 3SE +/- 0.34, N = 3SE +/- 0.25, N = 3SE +/- 0.56, N = 3SE +/- 0.16, N = 3SE +/- 0.06, N = 3SE +/- 0.58, N = 3SE +/- 0.09, N = 3141.03498.07279.07498.64279.12497.11526.82499.91525.47528.13500.81526.22527.47-O0-O3-Og-Ofast-O1-O2-O2 -march=native-O2 -flto-O3 -march=native-O3 -march=native -flto-O3 -flto-Ofast -march=native-Ofast -march=native -flto1. (CXX) g++ options: -fPIC -pthread -pipe

GraphicsMagick

Operation: Sharpen

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

GraphicsMagick

Operation: Enhanced

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.33Operation: Enhanced-O0-O3-Og-Ofast-O1-O2-O2 -march=native-O2 -flto-O3 -march=native-O3 -march=native -flto-O3 -flto-Ofast -march=native-Ofast -march=native -flto70140210280350SE +/- 0.33, N = 3SE +/- 0.33, N = 3SE +/- 0.33, N = 3SE +/- 0.33, N = 3SE +/- 0.33, N = 384233218255219218250219254254232334338-O0-O3-Og-Ofast-O1-O2-O2 -march=native-O2 -flto-O3 -march=native-O3 -march=native -flto-O3 -flto-Ofast -march=native-Ofast -march=native -flto1. (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-O3-Og-Ofast-O1-O2-O2 -march=native-O2 -flto-O3 -march=native-O3 -march=native -flto-O3 -flto-Ofast -march=native-Ofast -march=native -flto80160240320400SE +/- 0.33, N = 3SE +/- 2.40, N = 3SE +/- 0.33, N = 3SE +/- 1.86, N = 3SE +/- 2.19, N = 3198289261333260288290285291288284353352-O0-O3-Og-Ofast-O1-O2-O2 -march=native-O2 -flto-O3 -march=native-O3 -march=native -flto-O3 -flto-Ofast -march=native-Ofast -march=native -flto1. (CC) gcc options: -fopenmp -pthread -ljpeg -lz -lm -lpthread

GraphicsMagick

Operation: Resizing

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.33Operation: Resizing-O0-O3-Og-Ofast-O1-O2-O2 -march=native-O2 -flto-O3 -march=native-O3 -march=native -flto-O3 -flto-Ofast -march=native-Ofast -march=native -flto30060090012001500SE +/- 1.76, N = 3SE +/- 2.40, N = 3SE +/- 3.21, N = 3SE +/- 2.03, N = 3SE +/- 2.33, N = 3SE +/- 0.88, N = 3SE +/- 2.65, N = 3SE +/- 3.48, N = 3SE +/- 0.88, N = 3SE +/- 2.85, N = 3398107010481066104610661076106410701214105812311317-O0-O3-Og-Ofast-O1-O2-O2 -march=native-O2 -flto-O3 -march=native-O3 -march=native -flto-O3 -flto-Ofast -march=native-Ofast -march=native -flto1. (CC) gcc options: -fopenmp -pthread -ljpeg -lz -lm -lpthread

GraphicsMagick

Operation: Swirl

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.33Operation: Swirl-O0-O3-Og-Ofast-O1-O2-O2 -march=native-O2 -flto-O3 -march=native-O3 -march=native -flto-O3 -flto-Ofast -march=native-Ofast -march=native -flto140280420560700SE +/- 0.58, N = 3SE +/- 1.45, N = 3SE +/- 1.76, N = 3SE +/- 0.88, N = 3SE +/- 1.00, N = 3SE +/- 3.18, N = 3SE +/- 2.08, N = 3SE +/- 2.08, N = 3SE +/- 1.33, N = 3SE +/- 1.20, N = 3SE +/- 4.91, N = 3SE +/- 4.36, N = 3364639603628604621659618652657599667665-O0-O3-Og-Ofast-O1-O2-O2 -march=native-O2 -flto-O3 -march=native-O3 -march=native -flto-O3 -flto-Ofast -march=native-Ofast -march=native -flto1. (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-O3-Og-Ofast-O1-O2-O2 -march=native-O2 -flto-O3 -march=native-O3 -march=native -flto-O3 -flto-Ofast -march=native-Ofast -march=native -flto30060090012001500SE +/- 0.88, N = 3SE +/- 0.67, N = 3SE +/- 1.33, N = 3SE +/- 1.86, N = 3SE +/- 0.88, N = 3SE +/- 1.33, N = 3SE +/- 2.85, N = 3SE +/- 0.58, N = 3SE +/- 2.00, N = 3728116111481192114511371200116012011487115011941525-O0-O3-Og-Ofast-O1-O2-O2 -march=native-O2 -flto-O3 -march=native-O3 -march=native -flto-O3 -flto-Ofast -march=native-Ofast -march=native -flto1. (CC) gcc options: -fopenmp -pthread -ljpeg -lz -lm -lpthread

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-O3-Og-Ofast-O1-O2-O2 -march=native-O2 -flto-O3 -march=native-O3 -march=native -flto-O3 -flto-Ofast -march=native-Ofast -march=native -flto12002400360048006000SE +/- 4.48, N = 3SE +/- 12.03, N = 3SE +/- 5.95, N = 3SE +/- 25.17, N = 3SE +/- 9.55, N = 3SE +/- 8.89, N = 3SE +/- 13.54, N = 15SE +/- 7.45, N = 10SE +/- 5.01, N = 5SE +/- 1.97, N = 3SE +/- 2.49, N = 3SE +/- 19.20, N = 4SE +/- 3.28, N = 51356.75395.13334.75396.83340.95420.05469.65375.75507.65516.55381.65478.35501.8-O0-O3-Og-Ofast-O1-O2-O2 -march=native-O2 -flto-O3 -march=native-O3 -march=native -flto-O3 -flto-Ofast -march=native-Ofast -march=native -flto1. (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-O3-Og-Ofast-O1-O2-O2 -march=native-O2 -flto-O3 -march=native-O3 -march=native -flto-O3 -flto-Ofast -march=native-Ofast -march=native -flto70140210280350SE +/- 1.39, N = 3SE +/- 3.17, N = 3SE +/- 3.89, N = 3SE +/- 4.56, N = 3SE +/- 0.46, N = 3SE +/- 3.35, N = 3SE +/- 2.52, N = 15SE +/- 2.46, N = 10SE +/- 2.97, N = 5SE +/- 3.96, N = 3SE +/- 1.69, N = 3SE +/- 3.52, N = 4SE +/- 2.88, N = 5249.7333.5289.6326.7281.4312.3295.7320.3295.3292.0316.2296.5290.0-O0-O3-Og-Ofast-O1-O2-O2 -march=native-O2 -flto-O3 -march=native-O3 -march=native -flto-O3 -flto-Ofast -march=native-Ofast -march=native -flto1. (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-O3-Og-Ofast-O1-O2-O2 -march=native-O2 -flto-O3 -march=native-O3 -march=native -flto-O3 -flto-Ofast -march=native-Ofast -march=native -flto10002000300040005000SE +/- 2.15, N = 3SE +/- 14.39, N = 3SE +/- 2.92, N = 3SE +/- 26.02, N = 3SE +/- 5.22, N = 3SE +/- 1.99, N = 3SE +/- 2.98, N = 3SE +/- 12.91, N = 3SE +/- 15.84, N = 3SE +/- 10.01, N = 3SE +/- 3.36, N = 3SE +/- 5.02, N = 3SE +/- 2.43, N = 31187.44495.82951.64477.02952.84389.64471.44406.74517.44562.64502.24532.64583.9-O0-O3-Og-Ofast-O1-O2-O2 -march=native-O2 -flto-O3 -march=native-O3 -march=native -flto-O3 -flto-Ofast -march=native-Ofast -march=native -flto1. (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-O3-Og-Ofast-O1-O2-O2 -march=native-O2 -flto-O3 -march=native-O3 -march=native -flto-O3 -flto-Ofast -march=native-Ofast -march=native -flto816243240SE +/- 0.23, N = 3SE +/- 0.35, N = 3SE +/- 0.12, N = 3SE +/- 0.06, N = 3SE +/- 0.06, N = 3SE +/- 0.12, N = 3SE +/- 0.10, N = 3SE +/- 0.10, N = 3SE +/- 0.20, N = 3SE +/- 0.15, N = 3SE +/- 0.13, N = 3SE +/- 0.07, N = 3SE +/- 0.09, N = 318.432.829.232.729.032.932.132.833.232.732.933.233.0-O0-O3-Og-Ofast-O1-O2-O2 -march=native-O2 -flto-O3 -march=native-O3 -march=native -flto-O3 -flto-Ofast -march=native-Ofast -march=native -flto1. (CC) gcc options: -pthread -lz

SQLite Speedtest

Timed Time - Size 1,000

OpenBenchmarking.orgSeconds, Fewer Is BetterSQLite Speedtest 3.30Timed Time - Size 1,000-O0-O3-Og-Ofast-O1-O2-O2 -march=native-O2 -flto-O3 -march=native-O3 -march=native -flto-O3 -flto-Ofast -march=native-Ofast -march=native -flto20406080100SE +/- 0.25, N = 3SE +/- 0.15, N = 3SE +/- 0.23, N = 3SE +/- 0.34, N = 3SE +/- 0.33, N = 3SE +/- 0.28, N = 3SE +/- 0.29, N = 3SE +/- 0.17, N = 3SE +/- 0.34, N = 3SE +/- 0.31, N = 3SE +/- 0.14, N = 3SE +/- 0.20, N = 3SE +/- 0.28, N = 380.6146.7953.8047.1053.8847.3647.4147.1048.3947.7647.0147.2147.67-O0-O3-Og-Ofast-O1-O2-O2 -march=native-O2 -flto-O3 -march=native-O3 -march=native -flto-O3 -flto-Ofast -march=native-Ofast -march=native -flto1. (CC) gcc options: -ldl -lz -lpthread

Botan

Test: ChaCha20Poly1305 - Decrypt

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.17.3Test: ChaCha20Poly1305 - Decrypt-O0-O3-Og-Ofast-O1-O2-O2 -march=native-O3 -march=native-Ofast -march=native30060090012001500SE +/- 0.06, N = 6SE +/- 2.95, N = 6SE +/- 0.25, N = 6SE +/- 23.41, N = 16SE +/- 0.30, N = 6SE +/- 3.75, N = 6SE +/- 4.68, N = 6SE +/- 5.06, N = 6SE +/- 4.81, N = 676.181161.26199.211105.61198.391139.361383.011384.381385.221. (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-O0-O3-Og-Ofast-O1-O2-O2 -march=native-O2 -flto-O3 -march=native-O3 -march=native -flto-O3 -flto-Ofast -march=native-Ofast -march=native -flto11002200330044005500SE +/- 0.86, N = 3SE +/- 25.19, N = 3SE +/- 3.06, N = 3SE +/- 22.18, N = 3SE +/- 3.97, N = 3SE +/- 39.92, N = 3SE +/- 15.25, N = 3SE +/- 3.62, N = 3SE +/- 17.29, N = 3SE +/- 2.78, N = 3SE +/- 15.40, N = 3SE +/- 7.27, N = 3SE +/- 6.42, N = 31224.35072.93075.45096.93062.65084.95157.65050.15199.85186.45070.15191.85159.7-O0-O3-Og-Ofast-O1-O2-O2 -march=native-O2 -flto-O3 -march=native-O3 -march=native -flto-O3 -flto-Ofast -march=native-Ofast -march=native -flto1. (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-O3-Og-Ofast-O1-O2-O2 -march=native-O2 -flto-O3 -march=native-O3 -march=native -flto-O3 -flto-Ofast -march=native-Ofast -march=native -flto4080120160200SE +/- 0.90, N = 3SE +/- 0.58, N = 3SE +/- 0.51, N = 3SE +/- 0.40, N = 3SE +/- 0.69, N = 3SE +/- 0.93, N = 3SE +/- 0.95, N = 3SE +/- 0.35, N = 3SE +/- 0.90, N = 3SE +/- 0.85, N = 3SE +/- 0.64, N = 3SE +/- 0.90, N = 3SE +/- 1.17, N = 3181.0194.7192.5193.4191.6192.8192.0192.2193.3193.9192.2193.9192.8-O0-O3-Og-Ofast-O1-O2-O2 -march=native-O2 -flto-O3 -march=native-O3 -march=native -flto-O3 -flto-Ofast -march=native-Ofast -march=native -flto1. (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-O0-O3-Og-Ofast-O1-O2-O2 -march=native-O2 -flto-O3 -march=native-O3 -march=native -flto-O3 -flto-Ofast -march=native-Ofast -march=native -flto6001200180024003000SE +/- 2.35, N = 3SE +/- 19.78, N = 3SE +/- 17.39, N = 3SE +/- 10.29, N = 3SE +/- 6.28, N = 3SE +/- 23.18, N = 3SE +/- 25.90, N = 3SE +/- 22.54, N = 3SE +/- 18.57, N = 3SE +/- 19.76, N = 3SE +/- 3.98, N = 3SE +/- 6.17, N = 3SE +/- 10.50, N = 3998.32729.31878.92688.61846.52645.62687.62658.32715.42712.72673.42744.72690.0-O0-O3-Og-Ofast-O1-O2-O2 -march=native-O2 -flto-O3 -march=native-O3 -march=native -flto-O3 -flto-Ofast -march=native-Ofast -march=native -flto1. (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-O3-Og-Ofast-O1-O2-O2 -march=native-O2 -flto-O3 -march=native-O3 -march=native -flto-O3 -flto-Ofast -march=native-Ofast -march=native -flto11002200330044005500SE +/- 15.13, N = 3SE +/- 10.39, N = 3SE +/- 12.07, N = 3SE +/- 5.34, N = 3SE +/- 18.64, N = 3SE +/- 20.59, N = 3SE +/- 23.53, N = 3SE +/- 8.05, N = 3SE +/- 13.42, N = 3SE +/- 9.65, N = 3SE +/- 13.60, N = 3SE +/- 10.91, N = 34888.92895.14850.42890.54902.24959.14863.04961.14966.24846.54967.74960.0-O3-Og-Ofast-O1-O2-O2 -march=native-O2 -flto-O3 -march=native-O3 -march=native -flto-O3 -flto-Ofast -march=native-Ofast -march=native -flto1. (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-O0-O3-Og-Ofast-O1-O2-O2 -march=native-O2 -flto-O3 -march=native-O3 -march=native -flto-O3 -flto-Ofast -march=native-Ofast -march=native -flto1326395265SE +/- 0.10, N = 4SE +/- 0.05, N = 4SE +/- 0.04, N = 4SE +/- 0.07, 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.07, N = 4SE +/- 0.07, N = 457.4720.3422.2020.4722.2320.5718.9020.1818.8419.1719.9218.9319.21-O0-O3-Og-Ofast-O1-O2-O2 -march=native-O2 -flto-O3 -march=native-O3 -march=native -flto-O3 -flto-Ofast -march=native-Ofast -march=native -flto1. (CC) gcc options: -std=c99 -lpthread -lm

Botan

Test: Blowfish - Decrypt

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.17.3Test: Blowfish - Decrypt-O0-O3-Og-Ofast-O1-O2-O2 -march=native-O3 -march=native-Ofast -march=native120240360480600SE +/- 0.07, N = 3SE +/- 0.16, N = 3SE +/- 0.04, N = 3SE +/- 0.70, N = 3SE +/- 0.62, N = 3SE +/- 2.73, N = 3SE +/- 0.35, N = 3SE +/- 0.07, N = 3SE +/- 0.11, N = 345.64529.5955.56528.5056.15525.46530.10533.13532.841. (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-O3-Og-Ofast-O1-O2-O2 -march=native-O3 -march=native-Ofast -march=native120240360480600SE +/- 0.05, N = 3SE +/- 2.94, N = 3SE +/- 0.61, N = 3SE +/- 0.34, N = 3SE +/- 0.53, N = 3SE +/- 2.46, N = 3SE +/- 0.34, N = 3SE +/- 0.14, N = 3SE +/- 0.11, N = 345.45527.8255.90530.1457.32527.44530.44534.53534.961. (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-O3-Og-Ofast-O1-O2-O2 -march=native-O3 -march=native-Ofast -march=native100200300400500SE +/- 0.24, N = 3SE +/- 0.68, N = 3SE +/- 0.19, N = 3SE +/- 0.69, N = 3SE +/- 0.09, N = 3SE +/- 0.51, N = 3SE +/- 0.13, N = 3SE +/- 0.18, N = 3SE +/- 0.32, N = 343.50416.2253.06413.7852.84415.39456.12455.31455.781. (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-O3-Og-Ofast-O1-O2-O2 -march=native-O3 -march=native-Ofast -march=native100200300400500SE +/- 0.18, N = 3SE +/- 0.13, N = 3SE +/- 0.27, N = 3SE +/- 0.36, N = 3SE +/- 0.20, N = 3SE +/- 0.04, N = 3SE +/- 0.08, N = 3SE +/- 0.11, N = 3SE +/- 0.67, N = 343.43423.4354.30423.2154.21422.76453.84454.18455.351. (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-O3-Og-Ofast-O1-O2-O2 -march=native-O3 -march=native-Ofast -march=native4080120160200SE +/- 0.39, N = 3SE +/- 0.08, N = 3SE +/- 0.02, N = 3SE +/- 0.04, N = 3SE +/- 0.02, N = 3SE +/- 0.33, N = 3SE +/- 0.03, N = 3SE +/- 0.04, N = 3SE +/- 0.07, N = 337.24181.0647.00181.0446.90180.70180.08180.10180.041. (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-O3-Og-Ofast-O1-O2-O2 -march=native-O3 -march=native-Ofast -march=native4080120160200SE +/- 0.38, N = 3SE +/- 0.07, N = 3SE +/- 0.06, N = 3SE +/- 0.04, N = 3SE +/- 0.02, N = 3SE +/- 0.11, N = 3SE +/- 0.08, N = 3SE +/- 0.10, N = 3SE +/- 0.03, N = 337.19182.4947.14182.5147.15181.79180.53180.56180.531. (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-O3-Og-Ofast-O1-O2-O2 -march=native-O3 -march=native-Ofast -march=native306090120150SE +/- 0.05, N = 3SE +/- 0.16, N = 3SE +/- 1.51, N = 3SE +/- 0.05, N = 3SE +/- 0.50, N = 3SE +/- 0.05, N = 3SE +/- 0.28, N = 3SE +/- 0.05, N = 3SE +/- 0.04, N = 332.57101.4679.72101.1880.73101.07120.34120.78120.761. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt

Botan

Test: KASUMI

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.17.3Test: KASUMI-O0-O3-Og-Ofast-O1-O2-O2 -march=native-O3 -march=native-Ofast -march=native306090120150SE +/- 0.08, N = 3SE +/- 0.04, N = 3SE +/- 0.48, N = 3SE +/- 0.02, N = 3SE +/- 0.49, N = 3SE +/- 0.02, N = 3SE +/- 0.16, N = 3SE +/- 0.05, N = 3SE +/- 0.02, N = 334.44117.6183.11117.6283.09117.57121.59121.80121.721. (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-O0-O3-Og-Ofast-O1-O2-O2 -march=native-O2 -flto-O3 -march=native-O3 -march=native -flto-O3 -flto-Ofast -march=native-Ofast -march=native -flto918273645SE +/- 0.40, N = 3SE +/- 0.17, N = 3SE +/- 0.21, N = 3SE +/- 0.00, N = 3SE +/- 0.20, N = 3SE +/- 0.05, N = 3SE +/- 0.02, N = 3SE +/- 0.01, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 340.4624.4137.4623.4537.4925.0424.6524.8422.9522.8924.2221.6721.57-O0-Og-Ofast-O1-O2-O2 -march=native-O2 -flto-march=native-march=native -flto-flto-Ofast -march=native-Ofast -march=native -flto1. (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-O0-O3-Og-Ofast-O1-O2-O2 -march=native-O2 -flto-O3 -march=native-O3 -march=native -flto-O3 -flto-Ofast -march=native-Ofast -march=native -flto80K160K240K320K400KSE +/- 398.17, N = 3SE +/- 33.40, N = 3SE +/- 865.05, N = 3SE +/- 1035.00, N = 3SE +/- 814.76, N = 3SE +/- 972.85, N = 3SE +/- 1056.98, N = 3SE +/- 223.17, N = 3SE +/- 846.70, N = 3SE +/- 1328.32, N = 3SE +/- 211.15, N = 3SE +/- 828.87, N = 3SE +/- 1508.29, N = 397486.41374050.27325450.38389536.84325108.21378934.91356618.45380492.13368816.20376057.21373170.83384134.18364497.97-O0-O3-Og-Ofast-O1-march=native-flto-O3 -march=native-O3 -march=native -flto-O3 -flto-Ofast -march=native-Ofast -march=native -flto1. (CC) gcc options: -O2 -lrt" -lrt

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-O3-Og-Ofast-O1-O2-O2 -march=native-O2 -flto-O3 -march=native-O3 -march=native -flto-O3 -flto-Ofast -march=native-Ofast -march=native -flto170M340M510M680M850MSE +/- 407823.63, N = 3SE +/- 2072907.24, N = 3SE +/- 2863426.46, N = 3SE +/- 2046430.50, N = 3SE +/- 1202719.14, N = 3SE +/- 879475.85, N = 3SE +/- 2689524.95, N = 3SE +/- 1196903.41, N = 3SE +/- 2360087.10, N = 3SE +/- 914810.24, N = 3SE +/- 7360189.94, N = 5SE +/- 1326855.10, N = 3SE +/- 2564104.78, N = 380727667741773333649286667756216667646840000739403333712083333733313333705703333695526667724186000774446667734670000-Og-Ofast-O1-O2-O2 -march=native-O2 -flto-march=native-march=native -flto-flto-Ofast -march=native-Ofast -march=native -flto1. (CC) gcc options: -O3 -pthread -lm -lc -lliquid

dav1d

Video Input: Summer Nature 4K

OpenBenchmarking.orgFPS, More Is Betterdav1d 0.9.0Video Input: Summer Nature 4K-O0-O3-Og-Ofast-O1-O2-O2 -march=native-O3 -march=native-Ofast -march=native4080120160200SE +/- 0.03, N = 3SE +/- 0.23, N = 3SE +/- 0.07, N = 3SE +/- 0.08, N = 3SE +/- 0.14, N = 3SE +/- 0.15, N = 3SE +/- 0.09, N = 3SE +/- 0.04, N = 3SE +/- 0.07, N = 3145.61195.62187.55194.41186.84193.12193.01192.88193.33-O0 - MIN: 133.46 / MAX: 171.91-O3 - MIN: 182.64 / MAX: 209.15-Og - MIN: 177.76 / MAX: 203.47-Ofast -lm - MIN: 178.94 / MAX: 207.1-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 -march=native -lm - MIN: 178.52 / MAX: 205.14-Ofast -march=native -lm - MIN: 179.98 / MAX: 205.81. (CC) gcc options: -pthread

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-O3-Og-Ofast-O1-O2-O2 -march=native-O2 -flto-O3 -march=native-O3 -march=native -flto-O3 -flto-Ofast -march=native-Ofast -march=native -flto20M40M60M80M100MSE +/- 45626.50, N = 3SE +/- 14529.66, N = 3SE +/- 60402.35, N = 3SE +/- 23094.01, N = 3SE +/- 1164427.90, N = 3SE +/- 3333.33, N = 3SE +/- 10000.00, N = 3SE +/- 26034.17, N = 3SE +/- 11547.01, N = 3SE +/- 20915.17, N = 3SE +/- 17638.34, N = 3SE +/- 21858.13, N = 311450667105886667952986671073800009418200010590333310211000010475333310140000099767333104606667110166667104980000-Og-Ofast-O1-O2-O2 -march=native-O2 -flto-march=native-march=native -flto-flto-Ofast -march=native-Ofast -march=native -flto1. (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-O3-Og-Ofast-O1-O2-O2 -march=native-O2 -flto-O3 -march=native-O3 -march=native -flto-O3 -flto-Ofast -march=native-Ofast -march=native -flto50M100M150M200M250MSE +/- 132391.26, N = 3SE +/- 1189598.44, N = 3SE +/- 137759.86, N = 3SE +/- 733356.06, N = 3SE +/- 434447.29, N = 3SE +/- 756688.69, N = 3SE +/- 73105.71, N = 3SE +/- 101488.92, N = 3SE +/- 23333.33, N = 3SE +/- 29059.33, N = 3SE +/- 768382.14, N = 3SE +/- 61734.20, N = 3SE +/- 728339.05, N = 322331333202626667178793333208273333179226667205543333196936667201630000195343333192306667202666667212133333202483333-Og-Ofast-O1-O2-O2 -march=native-O2 -flto-march=native-march=native -flto-flto-Ofast -march=native-Ofast -march=native -flto1. (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-O3-Og-Ofast-O1-O2-O2 -march=native-O2 -flto-O3 -march=native-O3 -march=native -flto-O3 -flto-Ofast -march=native-Ofast -march=native -flto90M180M270M360M450MSE +/- 107229.25, N = 3SE +/- 2185286.66, N = 3SE +/- 600481.29, N = 3SE +/- 926360.86, N = 3SE +/- 914457.95, N = 3SE +/- 955824.25, N = 3SE +/- 1365580.87, N = 3SE +/- 135441.66, N = 3SE +/- 1155220.04, N = 3SE +/- 276063.60, N = 3SE +/- 245424.80, N = 3SE +/- 1331252.54, N = 3SE +/- 658491.54, N = 342848667391986667346526667397066667342970000391130000376603333386256667374240000370076667387470000408440000390976667-Og-Ofast-O1-O2-O2 -march=native-O2 -flto-march=native-march=native -flto-flto-Ofast -march=native-Ofast -march=native -flto1. (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-O3-Og-Ofast-O1-O2-O2 -march=native-O2 -flto-O3 -march=native-O3 -march=native -flto-O3 -flto-Ofast -march=native-Ofast -march=native -flto200M400M600M800M1000MSE +/- 268845.89, N = 3SE +/- 198774.02, N = 3SE +/- 151694.14, N = 3SE +/- 345976.88, N = 3SE +/- 207872.82, N = 3SE +/- 122519.84, N = 3SE +/- 422545.20, N = 3SE +/- 160450.75, N = 3SE +/- 138604.15, N = 3SE +/- 159478.32, N = 3SE +/- 331779.71, N = 3SE +/- 375544.05, N = 3SE +/- 618097.44, N = 391345333811966667732756667838300000732983333813496667768323333809356667768456667754270000808723333856410000843853333-Og-Ofast-O1-O2-O2 -march=native-O2 -flto-march=native-march=native -flto-flto-Ofast -march=native-Ofast -march=native -flto1. (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-O0-O3-Og-Ofast-O1-O2-O2 -march=native-O2 -flto-O3 -march=native-O3 -march=native -flto-O3 -flto-Ofast -march=native-Ofast -march=native -flto1224364860SE +/- 0.035, N = 5SE +/- 0.004, N = 5SE +/- 0.002, N = 5SE +/- 0.006, N = 5SE +/- 0.003, N = 5SE +/- 0.004, N = 5SE +/- 0.002, N = 5SE +/- 0.002, N = 5SE +/- 0.005, N = 5SE +/- 0.005, N = 5SE +/- 0.003, N = 5SE +/- 0.008, N = 5SE +/- 0.004, N = 553.9177.5818.4107.5528.4197.5815.9617.5635.9645.9607.5655.9215.950-O0-O3-Og-Ofast-O1-O2-O2 -flto-O3 -flto1. (CXX) g++ options: -logg -lm

Opus Codec Encoding

WAV To Opus Encode

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

PJSIP

Method: OPTIONS, Stateless

OpenBenchmarking.orgResponses Per Second, More Is BetterPJSIP 2.11Method: OPTIONS, Stateless-O0-O3-Og-Ofast-O1-O2-O2 -march=native-O3 -march=native-Ofast -march=native50K100K150K200K250KSE +/- 457.97, N = 3SE +/- 189.04, N = 3SE +/- 372.98, N = 3SE +/- 307.20, N = 3SE +/- 238.30, N = 3SE +/- 427.54, N = 3SE +/- 597.50, N = 3SE +/- 485.89, N = 3SE +/- 469.97, N = 3204093254783241977255668241249251850252124255491253922-O0-O3-Og-Ofast-O1-O2-O2 -march=native-O3 -march=native-Ofast -march=native1. (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-O0-O3-Og-Ofast-O1-O2-O2 -march=native-O2 -flto-O3 -march=native-O3 -march=native -flto-O3 -flto-Ofast -march=native-Ofast -march=native -flto510152025SE +/- 0.026, N = 3SE +/- 0.019, N = 3SE +/- 0.006, N = 3SE +/- 0.018, N = 3SE +/- 0.012, N = 3SE +/- 0.021, N = 3SE +/- 0.013, N = 3SE +/- 0.017, N = 3SE +/- 0.009, N = 3SE +/- 0.014, N = 3SE +/- 0.018, N = 3SE +/- 0.004, N = 3SE +/- 0.009, N = 318.9867.0357.3766.8187.4067.0256.5026.8056.4686.1816.7706.0705.611-O0-Og-Ofast-O1-O2-O2 -march=native-O2 -flto-march=native-march=native -flto-flto-Ofast -march=native-Ofast -march=native -flto1. (CC) gcc options: -O3 -pipe -lm

Geometric Mean Of All Test Results

Result Composite - LLVM Clang Optimization Levels On Intel Rocket Lake

OpenBenchmarking.orgGeometric Mean, More Is BetterGeometric Mean Of All Test ResultsResult Composite - LLVM Clang Optimization Levels On Intel Rocket Lake-O0-O3-Og-Ofast-O1-O2-O2 -march=native-O2 -flto-O3 -march=native-O3 -march=native -flto-O3 -flto-Ofast -march=native-Ofast -march=native -flto5001000150020002500570.951909.531541.881979.691536.931892.051928.841897.611937.681957.071900.872090.552112.67


Phoronix Test Suite v10.8.5