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&sor&grs.

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 Lakeliquid-dsp: 1 - 256 - 57liquid-dsp: 8 - 256 - 57liquid-dsp: 4 - 256 - 57liquid-dsp: 2 - 256 - 57liquid-dsp: 16 - 256 - 57encode-flac: WAV To FLACcryptopp: Keyed Algorithmshmmer: Pfam Database Searchbotan: CAST-256botan: CAST-256 - Decryptmrbayes: Primate Phylogeny Analysiscryptopp: All Algorithmsencode-opus: WAV To Opus Encodecompress-zstd: 8 - Decompression Speedcompress-zstd: 8, Long Mode - Decompression Speedgraphics-magick: Enhancedcoremark: CoreMark Size 666 - Iterations Per Secondcompress-zstd: 19, Long Mode - Decompression Speedgraphics-magick: Sharpencryptopp: Unkeyed Algorithmsbotan: KASUMI - Decryptbotan: KASUMIencode-mp3: WAV To MP3graphics-magick: Resizingcryptopp: Integer + Elliptic Curve Public Key Algorithmsespeak: Text-To-Speech Synthesisc-ray: Total Time - 4K, 16 Rays Per Pixelcompress-zstd: 3 - Compression Speedgraphics-magick: HWB Color Spacebotan: ChaCha20Poly1305 - Decryptbotan: Blowfishbotan: Blowfish - Decryptbotan: Twofish - Decryptbotan: Twofishaobench: 2048 x 2048 - Total Timegraphics-magick: Swirlcompress-zstd: 19, Long Mode - Compression Speedgraphics-magick: Noise-Gaussiansqlite-speedtest: Timed Time - Size 1,000compress-zstd: 3 - Decompression Speeddav1d: Summer Nature 4Kcompress-zstd: 8, Long Mode - Compression Speedpjsip: OPTIONS, Statelesscompress-zstd: 8 - Compression Speed-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 -flto114506678072766742848667223313339134533353.917125.359384660.17537.18837.237335.595501.99411324.9591224.31356.78497486.4146001187.452141.02683132.56634.43718.9863981987.69432657.465171.387998.372876.18145.45345.63743.50443.43340.46436418.419880.607145.61249.7204093181.0952986676492866673465266671787933337327566678.410316.860149159.48547.14146.99890.1851159.0914956.5633075.43334.7218325450.3813342951.6163279.07487679.72483.1067.37610484454.99550022.20096.4641878.91148199.20755.89755.56353.05654.30237.45660329.226153.8022895.1187.55289.6241977192.5941820006468400003429700001792266677329833338.419316.854055159.76147.15446.90490.7431155.7095126.5643062.63340.9219325108.2089202952.8164279.12119280.73083.0897.40610464455.20400822.23396.4751846.51145198.38957.32456.14652.84454.20837.49260429.026053.8782890.5186.84281.4241249191.61059033337394033333911300002055433338134966677.581884.902874155.597181.790180.69984.4152131.4348946.1625084.95420.0218378934.9083734389.6163497.108914101.072117.5687.02510666106.88457220.56682.7412645.611371139.357527.442525.458415.390422.76325.03762132.928847.3584902.2193.12312.3251850192.81047533337333133333862566672016300008093566677.563895.884464153.86483.7682157.7947866.1365050.15375.7219380492.1269544406.7162499.9080716.80510646167.64357920.18082.4542658.3116024.84061832.828547.1034863.0320.3192.21021100007120833333766033331969366677683233335.961965.797604155.253180.530180.08383.5512241.5607675.9175157.65469.6250356618.4531404471.4163526.824437120.340121.5896.50210766206.22896618.89583.7912687.612001383.008530.435530.102456.121453.83824.64765932.129047.4144959.1193.01295.7252124192.01058866677417733333919866672026266678119666677.581886.090450155.060182.486181.05684.1172137.0639036.1785072.95395.1233374050.2689674495.8163498.065492101.456117.6067.03510706129.54804520.33582.6262729.311611161.256527.823529.594416.220423.42724.41263932.828946.7854888.9195.62333.5254783194.71046066677241860003874700002026666678087233337.565894.837776154.14083.6332157.9135426.1155070.15381.6232373170.8283664502.2162500.8067976.77010586182.76231319.91582.4672673.4115024.22059932.928447.0094846.5316.2192.21014000007057033333742400001953433337684566675.964966.628109155.387180.558180.09583.0542239.2218365.9045199.85507.6254368816.1966084517.4163525.466660120.776121.7966.46810706222.49486018.83784.1132715.412011384.380534.529533.129455.311454.17822.95365233.229148.3934961.1192.88295.3255491193.3997673336955266673700766671923066677542700005.960979.136579154.66083.8792253.3785345.8585186.45516.5254376057.2065684562.6162528.1316236.18112146210.39408719.17085.0932712.7148722.89265732.728847.7594966.2292.0193.91073800007562166673970666672082733338383000007.552886.11772392.400182.509181.04471.9292136.4723315096.95396.8255389536.8377014477.0163498.638238101.181117.6176.81810666117.28013720.47479.0042688.611921105.613530.142528.499413.778423.21023.45362832.733347.0974850.4194.41326.7255668193.41101666677744466674084400002121333338564100005.921967.69868185.864180.533180.04270.3272235.9625985191.85478.3334384134.1771134532.6194526.218326120.761121.7246.07012316183.45406818.92572.8122744.711941385.221534.957532.843455.784455.34621.67466733.235347.2074967.7193.33296.5253922193.91049800007346700003909766672024833338438533335.950978.69420986.52469.7842250.6860115159.75501.8338364497.9657894583.9196527.4676835.61113176201.95602319.20658.2262690.0152521.57266533.035247.6694960.0290.0192.8OpenBenchmarking.org

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-Ofast -march=native-Ofast-O2-O3-Ofast -march=native -flto-O2 -flto-O3 -flto-O2 -march=native-O3 -march=native-O3 -march=native -flto-Og-O1-O020M40M60M80M100MSE +/- 21858.13, N = 3SE +/- 23094.01, N = 3SE +/- 3333.33, N = 3SE +/- 14529.66, N = 3SE +/- 26034.17, N = 3SE +/- 17638.34, N = 3SE +/- 10000.00, N = 3SE +/- 11547.01, N = 3SE +/- 20915.17, N = 3SE +/- 60402.35, N = 3SE +/- 1164427.90, N = 3SE +/- 45626.50, N = 311016666710738000010590333310588666710498000010475333310460666710211000010140000099767333952986679418200011450667-Ofast -march=native-Ofast-O2-Ofast -march=native -flto-O2 -flto-flto-O2 -march=native-march=native-march=native -flto-Og-O11. (CC) gcc options: -O3 -pthread -lm -lc -lliquid

Liquid-DSP

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

OpenBenchmarking.orgsamples/s, More Is BetterLiquid-DSP 2021.01.31Threads: 8 - Buffer Length: 256 - Filter Length: 57-Ofast -march=native-Ofast-O3-O2-Ofast -march=native -flto-O2 -flto-O3 -flto-O2 -march=native-O3 -march=native-O3 -march=native -flto-Og-O1-O0170M340M510M680M850MSE +/- 1326855.10, N = 3SE +/- 2046430.50, N = 3SE +/- 2072907.24, N = 3SE +/- 879475.85, N = 3SE +/- 2564104.78, N = 3SE +/- 1196903.41, N = 3SE +/- 7360189.94, N = 5SE +/- 2689524.95, N = 3SE +/- 2360087.10, N = 3SE +/- 914810.24, N = 3SE +/- 2863426.46, N = 3SE +/- 1202719.14, N = 3SE +/- 407823.63, N = 377444666775621666774177333373940333373467000073331333372418600071208333370570333369552666764928666764684000080727667-Ofast -march=native-Ofast-O2-Ofast -march=native -flto-O2 -flto-flto-O2 -march=native-march=native-march=native -flto-Og-O11. (CC) gcc options: -O3 -pthread -lm -lc -lliquid

Liquid-DSP

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

OpenBenchmarking.orgsamples/s, More Is BetterLiquid-DSP 2021.01.31Threads: 4 - Buffer Length: 256 - Filter Length: 57-Ofast -march=native-Ofast-O3-O2-Ofast -march=native -flto-O3 -flto-O2 -flto-O2 -march=native-O3 -march=native-O3 -march=native -flto-Og-O1-O090M180M270M360M450MSE +/- 1331252.54, N = 3SE +/- 926360.86, N = 3SE +/- 2185286.66, N = 3SE +/- 955824.25, N = 3SE +/- 658491.54, N = 3SE +/- 245424.80, N = 3SE +/- 135441.66, N = 3SE +/- 1365580.87, N = 3SE +/- 1155220.04, N = 3SE +/- 276063.60, N = 3SE +/- 600481.29, N = 3SE +/- 914457.95, N = 3SE +/- 107229.25, N = 340844000039706666739198666739113000039097666738747000038625666737660333337424000037007666734652666734297000042848667-Ofast -march=native-Ofast-O2-Ofast -march=native -flto-flto-O2 -flto-O2 -march=native-march=native-march=native -flto-Og-O11. (CC) gcc options: -O3 -pthread -lm -lc -lliquid

Liquid-DSP

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

OpenBenchmarking.orgsamples/s, More Is BetterLiquid-DSP 2021.01.31Threads: 2 - Buffer Length: 256 - Filter Length: 57-Ofast -march=native-Ofast-O2-O3 -flto-O3-Ofast -march=native -flto-O2 -flto-O2 -march=native-O3 -march=native-O3 -march=native -flto-O1-Og-O050M100M150M200M250MSE +/- 61734.20, N = 3SE +/- 733356.06, N = 3SE +/- 756688.69, N = 3SE +/- 768382.14, N = 3SE +/- 1189598.44, N = 3SE +/- 728339.05, N = 3SE +/- 101488.92, N = 3SE +/- 73105.71, N = 3SE +/- 23333.33, N = 3SE +/- 29059.33, N = 3SE +/- 434447.29, N = 3SE +/- 137759.86, N = 3SE +/- 132391.26, N = 321213333320827333320554333320266666720262666720248333320163000019693666719534333319230666717922666717879333322331333-Ofast -march=native-Ofast-O2-flto-Ofast -march=native -flto-O2 -flto-O2 -march=native-march=native-march=native -flto-O1-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-Ofast -march=native-Ofast -march=native -flto-Ofast-O2-O3-O2 -flto-O3 -flto-O3 -march=native-O2 -march=native-O3 -march=native -flto-O1-Og-O0200M400M600M800M1000MSE +/- 375544.05, N = 3SE +/- 618097.44, N = 3SE +/- 345976.88, N = 3SE +/- 122519.84, N = 3SE +/- 198774.02, N = 3SE +/- 160450.75, N = 3SE +/- 331779.71, N = 3SE +/- 138604.15, N = 3SE +/- 422545.20, N = 3SE +/- 159478.32, N = 3SE +/- 207872.82, N = 3SE +/- 151694.14, N = 3SE +/- 268845.89, N = 385641000084385333383830000081349666781196666780935666780872333376845666776832333375427000073298333373275666791345333-Ofast -march=native-Ofast -march=native -flto-Ofast-O2-O2 -flto-flto-march=native-O2 -march=native-march=native -flto-O1-Og1. (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-Ofast -march=native-Ofast -march=native -flto-O3 -march=native -flto-O2 -march=native-O3 -march=native-Ofast-O2 -flto-O3 -flto-O2-O3-Og-O1-O01224364860SE +/- 0.008, N = 5SE +/- 0.004, N = 5SE +/- 0.005, N = 5SE +/- 0.002, N = 5SE +/- 0.005, N = 5SE +/- 0.006, N = 5SE +/- 0.002, N = 5SE +/- 0.003, N = 5SE +/- 0.004, N = 5SE +/- 0.004, N = 5SE +/- 0.002, N = 5SE +/- 0.003, N = 5SE +/- 0.035, N = 55.9215.9505.9605.9615.9647.5527.5637.5657.5817.5818.4108.41953.917-Ofast-O2 -flto-O3 -flto-O2-O3-Og-O1-O01. (CXX) g++ options: -logg -lm

Crypto++

Test: Keyed Algorithms

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

Timed HMMer Search

Pfam Database Search

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed HMMer Search 3.3.2Pfam Database Search-Ofast -march=native-Ofast -march=native -flto-Ofast-O2 -flto-O3 -flto-O3 -march=native -flto-O3-O2 -march=native-O3 -march=native-O2-Og-O1-O0140280420560700SE +/- 0.12, N = 3SE +/- 0.06, N = 3SE +/- 0.06, N = 3SE +/- 0.14, N = 3SE +/- 0.10, N = 3SE +/- 0.14, N = 3SE +/- 0.04, N = 3SE +/- 0.03, N = 3SE +/- 0.13, N = 3SE +/- 0.11, N = 3SE +/- 0.18, N = 3SE +/- 0.10, N = 3SE +/- 0.26, N = 385.8686.5292.40153.86154.14154.66155.06155.25155.39155.60159.49159.76660.18-Ofast -march=native-Ofast -march=native -flto-Ofast-O2 -flto-O3 -flto-O3 -march=native -flto-O3-O2 -march=native-O3 -march=native-O2-Og-O1-O01. (CC) gcc options: -pthread -lhmmer -leasel -lm -lmpi

Botan

Test: CAST-256

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.17.3Test: CAST-256-Ofast-O3-O2-O3 -march=native-Ofast -march=native-O2 -march=native-O1-Og-O04080120160200SE +/- 0.04, N = 3SE +/- 0.07, N = 3SE +/- 0.11, N = 3SE +/- 0.10, N = 3SE +/- 0.03, N = 3SE +/- 0.08, N = 3SE +/- 0.02, N = 3SE +/- 0.06, N = 3SE +/- 0.38, N = 3182.51182.49181.79180.56180.53180.5347.1547.1437.191. (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-O3-Ofast-O2-O3 -march=native-O2 -march=native-Ofast -march=native-Og-O1-O04080120160200SE +/- 0.08, N = 3SE +/- 0.04, N = 3SE +/- 0.33, N = 3SE +/- 0.04, N = 3SE +/- 0.03, N = 3SE +/- 0.07, N = 3SE +/- 0.02, N = 3SE +/- 0.02, N = 3SE +/- 0.39, N = 3181.06181.04180.70180.10180.08180.0447.0046.9037.241. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt

Timed MrBayes Analysis

Primate Phylogeny Analysis

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed MrBayes Analysis 3.2.7Primate Phylogeny Analysis-Ofast -march=native -flto-Ofast -march=native-Ofast-O3 -march=native-O2 -march=native-O3 -flto-O2 -flto-O3 -march=native -flto-O3-O2-Og-O1-O070140210280350SE +/- 0.46, N = 3SE +/- 0.50, N = 3SE +/- 0.74, N = 3SE +/- 0.31, N = 3SE +/- 0.16, N = 3SE +/- 0.14, N = 3SE +/- 0.20, N = 3SE +/- 0.85, N = 14SE +/- 0.58, N = 3SE +/- 0.13, N = 3SE +/- 0.55, N = 3SE +/- 0.72, N = 3SE +/- 1.62, N = 369.7870.3371.9383.0583.5583.6383.7783.8884.1284.4290.1990.74335.60-Ofast -march=native -flto-Ofast -march=native-Ofast-march=native-O2 -march=native-flto-O2 -flto-march=native -flto-O2-Og-O1-O01. (CC) gcc options: -mmmx -msse -msse2 -msse3 -mssse3 -msse4.1 -msse4.2 -msha -maes -mavx -mfma -mavx2 -mavx512f -mavx512cd -mavx512vl -mavx512bw -mavx512dq -mavx512ifma -mavx512vbmi -mrdrnd -mbmi -mbmi2 -madx -mmpx -O3 -std=c99 -pedantic -lm

Crypto++

Test: All Algorithms

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

Opus Codec Encoding

WAV To Opus Encode

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

Zstd Compression

Compression Level: 8 - Decompression Speed

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.0Compression Level: 8 - Decompression Speed-O3 -march=native-Ofast -march=native-O3 -march=native -flto-Ofast -march=native -flto-O2 -march=native-Ofast-O2-O3-O3 -flto-O2 -flto-Og-O1-O011002200330044005500SE +/- 17.29, N = 3SE +/- 7.27, N = 3SE +/- 2.78, N = 3SE +/- 6.42, N = 3SE +/- 15.25, N = 3SE +/- 22.18, N = 3SE +/- 39.92, N = 3SE +/- 25.19, N = 3SE +/- 15.40, N = 3SE +/- 3.62, N = 3SE +/- 3.06, N = 3SE +/- 3.97, N = 3SE +/- 0.86, N = 35199.85191.85186.45159.75157.65096.95084.95072.95070.15050.13075.43062.61224.3-O3 -march=native-Ofast -march=native-O3 -march=native -flto-Ofast -march=native -flto-O2 -march=native-Ofast-O2-O3-O3 -flto-O2 -flto-Og-O1-O01. (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-O3 -march=native -flto-O3 -march=native-Ofast -march=native -flto-Ofast -march=native-O2 -march=native-O2-Ofast-O3-O3 -flto-O2 -flto-O1-Og-O012002400360048006000SE +/- 1.97, N = 3SE +/- 5.01, N = 5SE +/- 3.28, N = 5SE +/- 19.20, N = 4SE +/- 13.54, N = 15SE +/- 8.89, N = 3SE +/- 25.17, N = 3SE +/- 12.03, N = 3SE +/- 2.49, N = 3SE +/- 7.45, N = 10SE +/- 9.55, N = 3SE +/- 5.95, N = 3SE +/- 4.48, N = 35516.55507.65501.85478.35469.65420.05396.85395.15381.65375.73340.93334.71356.7-O3 -march=native -flto-O3 -march=native-Ofast -march=native -flto-Ofast -march=native-O2 -march=native-O2-Ofast-O3-O3 -flto-O2 -flto-O1-Og-O01. (CC) gcc options: -pthread -lz

GraphicsMagick

Operation: Enhanced

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.33Operation: Enhanced-Ofast -march=native -flto-Ofast -march=native-Ofast-O3 -march=native -flto-O3 -march=native-O2 -march=native-O3-O3 -flto-O2 -flto-O1-O2-Og-O070140210280350SE +/- 0.33, N = 3SE +/- 0.33, N = 3SE +/- 0.33, N = 3SE +/- 0.33, N = 3SE +/- 0.33, N = 333833425525425425023323221921921821884-Ofast -march=native -flto-Ofast -march=native-Ofast-O3 -march=native -flto-O3 -march=native-O2 -march=native-O3-O3 -flto-O2 -flto-O1-O2-Og-O01. (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-Ofast-Ofast -march=native-O2 -flto-O2-O3 -march=native -flto-O3-O3 -flto-O3 -march=native-Ofast -march=native -flto-O2 -march=native-Og-O1-O080K160K240K320K400KSE +/- 1035.00, N = 3SE +/- 828.87, N = 3SE +/- 223.17, N = 3SE +/- 972.85, N = 3SE +/- 1328.32, N = 3SE +/- 33.40, N = 3SE +/- 211.15, N = 3SE +/- 846.70, N = 3SE +/- 1508.29, N = 3SE +/- 1056.98, N = 3SE +/- 865.05, N = 3SE +/- 814.76, N = 3SE +/- 398.17, N = 3389536.84384134.18380492.13378934.91376057.21374050.27373170.83368816.20364497.97356618.45325450.38325108.2197486.41-Ofast-Ofast -march=native-flto-O3 -march=native -flto-O3-O3 -flto-O3 -march=native-Ofast -march=native -flto-march=native-Og-O1-O01. (CC) gcc options: -O2 -lrt" -lrt

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-Ofast -march=native -flto-O3 -march=native -flto-Ofast -march=native-O3 -march=native-O3 -flto-O3-Ofast-O2 -march=native-O2 -flto-O2-O1-Og-O010002000300040005000SE +/- 2.43, N = 3SE +/- 10.01, N = 3SE +/- 5.02, N = 3SE +/- 15.84, N = 3SE +/- 3.36, N = 3SE +/- 14.39, N = 3SE +/- 26.02, N = 3SE +/- 2.98, N = 3SE +/- 12.91, N = 3SE +/- 1.99, N = 3SE +/- 5.22, N = 3SE +/- 2.92, N = 3SE +/- 2.15, N = 34583.94562.64532.64517.44502.24495.84477.04471.44406.74389.62952.82951.61187.4-Ofast -march=native -flto-O3 -march=native -flto-Ofast -march=native-O3 -march=native-O3 -flto-O3-Ofast-O2 -march=native-O2 -flto-O2-O1-Og-O01. (CC) gcc options: -pthread -lz

GraphicsMagick

Operation: Sharpen

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

Crypto++

Test: Unkeyed Algorithms

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

Botan

Test: KASUMI - Decrypt

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.17.3Test: KASUMI - Decrypt-O3 -march=native-Ofast -march=native-O2 -march=native-O3-Ofast-O2-O1-Og-O0306090120150SE +/- 0.05, N = 3SE +/- 0.04, N = 3SE +/- 0.28, N = 3SE +/- 0.16, N = 3SE +/- 0.05, N = 3SE +/- 0.05, N = 3SE +/- 0.50, N = 3SE +/- 1.51, N = 3SE +/- 0.05, N = 3120.78120.76120.34101.46101.18101.0780.7379.7232.571. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt

Botan

Test: KASUMI

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.17.3Test: KASUMI-O3 -march=native-Ofast -march=native-O2 -march=native-Ofast-O3-O2-Og-O1-O0306090120150SE +/- 0.05, N = 3SE +/- 0.02, N = 3SE +/- 0.16, N = 3SE +/- 0.02, N = 3SE +/- 0.04, N = 3SE +/- 0.02, N = 3SE +/- 0.48, N = 3SE +/- 0.49, N = 3SE +/- 0.08, N = 3121.80121.72121.59117.62117.61117.5783.1183.0934.441. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt

LAME MP3 Encoding

WAV To MP3

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

GraphicsMagick

Operation: Resizing

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

Crypto++

Test: Integer + Elliptic Curve Public Key Algorithms

OpenBenchmarking.orgMiB/second, More Is BetterCrypto++ 8.2Test: Integer + Elliptic Curve Public Key Algorithms-O3 -march=native-O3 -march=native -flto-O2 -march=native-Ofast -march=native -flto-Ofast -march=native-O3 -flto-O2 -flto-O3-Ofast-O2-O1-Og-O013002600390052006500SE +/- 3.29, N = 3SE +/- 5.84, N = 3SE +/- 7.09, N = 3SE +/- 4.64, N = 3SE +/- 8.81, N = 3SE +/- 8.41, N = 3SE +/- 4.39, N = 3SE +/- 1.75, N = 3SE +/- 1.69, N = 3SE +/- 5.09, N = 3SE +/- 2.05, N = 3SE +/- 2.14, N = 3SE +/- 3.33, N = 36222.496210.396206.236201.966183.456182.766167.646129.556117.286106.884455.204455.001987.69-O3 -march=native-O3 -march=native -flto-O2 -march=native-Ofast -march=native -flto-Ofast -march=native-O3 -flto-O2 -flto-O3-Ofast-O2-O1-Og-O01. (CXX) g++ options: -fPIC -pthread -pipe

eSpeak-NG Speech Engine

Text-To-Speech Synthesis

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

C-Ray

Total Time - 4K, 16 Rays Per Pixel

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

Zstd Compression

Compression Level: 3 - Compression Speed

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.0Compression Level: 3 - Compression Speed-Ofast -march=native-O3-O3 -march=native-O3 -march=native -flto-Ofast -march=native -flto-Ofast-O2 -march=native-O3 -flto-O2 -flto-O2-Og-O1-O06001200180024003000SE +/- 6.17, N = 3SE +/- 19.78, N = 3SE +/- 18.57, N = 3SE +/- 19.76, N = 3SE +/- 10.50, N = 3SE +/- 10.29, N = 3SE +/- 25.90, N = 3SE +/- 3.98, N = 3SE +/- 22.54, N = 3SE +/- 23.18, N = 3SE +/- 17.39, N = 3SE +/- 6.28, N = 3SE +/- 2.35, N = 32744.72729.32715.42712.72690.02688.62687.62673.42658.32645.61878.91846.5998.3-Ofast -march=native-O3-O3 -march=native-O3 -march=native -flto-Ofast -march=native -flto-Ofast-O2 -march=native-O3 -flto-O2 -flto-O2-Og-O1-O01. (CC) gcc options: -pthread -lz

GraphicsMagick

Operation: HWB Color Space

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

Botan

Test: ChaCha20Poly1305 - Decrypt

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.17.3Test: ChaCha20Poly1305 - Decrypt-Ofast -march=native-O3 -march=native-O2 -march=native-O3-O2-Ofast-Og-O1-O030060090012001500SE +/- 4.81, N = 6SE +/- 5.06, N = 6SE +/- 4.68, N = 6SE +/- 2.95, N = 6SE +/- 3.75, N = 6SE +/- 23.41, N = 16SE +/- 0.25, N = 6SE +/- 0.30, N = 6SE +/- 0.06, N = 61385.221384.381383.011161.261139.361105.61199.21198.3976.181. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt

Botan

Test: Blowfish

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.17.3Test: Blowfish-Ofast -march=native-O3 -march=native-O2 -march=native-Ofast-O3-O2-O1-Og-O0120240360480600SE +/- 0.11, N = 3SE +/- 0.14, N = 3SE +/- 0.34, N = 3SE +/- 0.34, N = 3SE +/- 2.94, N = 3SE +/- 2.46, N = 3SE +/- 0.53, N = 3SE +/- 0.61, N = 3SE +/- 0.05, N = 3534.96534.53530.44530.14527.82527.4457.3255.9045.451. (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-O3 -march=native-Ofast -march=native-O2 -march=native-O3-Ofast-O2-O1-Og-O0120240360480600SE +/- 0.07, N = 3SE +/- 0.11, N = 3SE +/- 0.35, N = 3SE +/- 0.16, N = 3SE +/- 0.70, N = 3SE +/- 2.73, N = 3SE +/- 0.62, N = 3SE +/- 0.04, N = 3SE +/- 0.07, N = 3533.13532.84530.10529.59528.50525.4656.1555.5645.641. (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-O2 -march=native-Ofast -march=native-O3 -march=native-O3-O2-Ofast-Og-O1-O0100200300400500SE +/- 0.13, N = 3SE +/- 0.32, N = 3SE +/- 0.18, N = 3SE +/- 0.68, N = 3SE +/- 0.51, N = 3SE +/- 0.69, N = 3SE +/- 0.19, N = 3SE +/- 0.09, N = 3SE +/- 0.24, N = 3456.12455.78455.31416.22415.39413.7853.0652.8443.501. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt

Botan

Test: Twofish

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.17.3Test: Twofish-Ofast -march=native-O3 -march=native-O2 -march=native-O3-Ofast-O2-Og-O1-O0100200300400500SE +/- 0.67, N = 3SE +/- 0.11, N = 3SE +/- 0.08, N = 3SE +/- 0.13, N = 3SE +/- 0.36, N = 3SE +/- 0.04, N = 3SE +/- 0.27, N = 3SE +/- 0.20, N = 3SE +/- 0.18, N = 3455.35454.18453.84423.43423.21422.7654.3054.2143.431. (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-Ofast -march=native -flto-Ofast -march=native-O3 -march=native -flto-O3 -march=native-Ofast-O3 -flto-O3-O2 -march=native-O2 -flto-O2-Og-O1-O0918273645SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.17, N = 3SE +/- 0.02, N = 3SE +/- 0.01, N = 3SE +/- 0.05, N = 3SE +/- 0.21, N = 3SE +/- 0.20, N = 3SE +/- 0.40, N = 321.5721.6722.8922.9523.4524.2224.4124.6524.8425.0437.4637.4940.46-Ofast -march=native -flto-Ofast -march=native-march=native -flto-march=native-Ofast-flto-O2 -march=native-O2 -flto-O2-Og-O1-O01. (CC) gcc options: -lm -O3

GraphicsMagick

Operation: Swirl

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

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-Ofast -march=native-O3 -march=native-Ofast -march=native -flto-O3 -flto-O2-O3-O2 -flto-Ofast-O3 -march=native -flto-O2 -march=native-Og-O1-O0816243240SE +/- 0.07, N = 3SE +/- 0.20, N = 3SE +/- 0.09, N = 3SE +/- 0.13, N = 3SE +/- 0.12, N = 3SE +/- 0.35, N = 3SE +/- 0.10, N = 3SE +/- 0.06, N = 3SE +/- 0.15, N = 3SE +/- 0.10, N = 3SE +/- 0.12, N = 3SE +/- 0.06, N = 3SE +/- 0.23, N = 333.233.233.032.932.932.832.832.732.732.129.229.018.4-Ofast -march=native-O3 -march=native-Ofast -march=native -flto-O3 -flto-O2-O3-O2 -flto-Ofast-O3 -march=native -flto-O2 -march=native-Og-O1-O01. (CC) gcc options: -pthread -lz

GraphicsMagick

Operation: Noise-Gaussian

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

SQLite Speedtest

Timed Time - Size 1,000

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

Zstd Compression

Compression Level: 3 - Decompression Speed

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.0Compression Level: 3 - Decompression Speed-Ofast -march=native-O3 -march=native -flto-O3 -march=native-Ofast -march=native -flto-O2 -march=native-O2-O3-O2 -flto-Ofast-O3 -flto-Og-O111002200330044005500SE +/- 13.60, N = 3SE +/- 13.42, N = 3SE +/- 8.05, N = 3SE +/- 10.91, N = 3SE +/- 20.59, N = 3SE +/- 18.64, N = 3SE +/- 15.13, N = 3SE +/- 23.53, N = 3SE +/- 12.07, N = 3SE +/- 9.65, N = 3SE +/- 10.39, N = 3SE +/- 5.34, N = 34967.74966.24961.14960.04959.14902.24888.94863.04850.44846.52895.12890.5-Ofast -march=native-O3 -march=native -flto-O3 -march=native-Ofast -march=native -flto-O2 -march=native-O2-O3-O2 -flto-Ofast-O3 -flto-Og-O11. (CC) gcc options: -pthread -lz

dav1d

Video Input: Summer Nature 4K

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

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-O3-Ofast-O2 -flto-O3 -flto-O2-Ofast -march=native-O2 -march=native-O3 -march=native-O3 -march=native -flto-Ofast -march=native -flto-Og-O1-O070140210280350SE +/- 3.17, N = 3SE +/- 4.56, N = 3SE +/- 2.46, N = 10SE +/- 1.69, N = 3SE +/- 3.35, N = 3SE +/- 3.52, N = 4SE +/- 2.52, N = 15SE +/- 2.97, N = 5SE +/- 3.96, N = 3SE +/- 2.88, N = 5SE +/- 3.89, N = 3SE +/- 0.46, N = 3SE +/- 1.39, N = 3333.5326.7320.3316.2312.3296.5295.7295.3292.0290.0289.6281.4249.7-O3-Ofast-O2 -flto-O3 -flto-O2-Ofast -march=native-O2 -march=native-O3 -march=native-O3 -march=native -flto-Ofast -march=native -flto-Og-O1-O01. (CC) gcc options: -pthread -lz

PJSIP

Method: OPTIONS, Stateless

OpenBenchmarking.orgResponses Per Second, More Is BetterPJSIP 2.11Method: OPTIONS, Stateless-Ofast-O3 -march=native-O3-Ofast -march=native-O2 -march=native-O2-Og-O1-O050K100K150K200K250KSE +/- 307.20, N = 3SE +/- 485.89, N = 3SE +/- 189.04, N = 3SE +/- 469.97, N = 3SE +/- 597.50, N = 3SE +/- 427.54, N = 3SE +/- 372.98, N = 3SE +/- 238.30, N = 3SE +/- 457.97, N = 3255668255491254783253922252124251850241977241249204093-Ofast-O3 -march=native-O3-Ofast -march=native-O2 -march=native-O2-Og-O1-O01. (CC) gcc options: -lstdc++ -lssl -lcrypto -lm -lrt -lpthread

Zstd Compression

Compression Level: 8 - Compression Speed

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.0Compression Level: 8 - Compression Speed-O3-Ofast -march=native-O3 -march=native -flto-Ofast-O3 -march=native-Ofast -march=native -flto-O2-Og-O3 -flto-O2 -flto-O2 -march=native-O1-O04080120160200SE +/- 0.58, N = 3SE +/- 0.90, N = 3SE +/- 0.85, N = 3SE +/- 0.40, N = 3SE +/- 0.90, N = 3SE +/- 1.17, N = 3SE +/- 0.93, N = 3SE +/- 0.51, N = 3SE +/- 0.64, N = 3SE +/- 0.35, N = 3SE +/- 0.95, N = 3SE +/- 0.69, N = 3SE +/- 0.90, N = 3194.7193.9193.9193.4193.3192.8192.8192.5192.2192.2192.0191.6181.0-O3-Ofast -march=native-O3 -march=native -flto-Ofast-O3 -march=native-Ofast -march=native -flto-O2-Og-O3 -flto-O2 -flto-O2 -march=native-O1-O01. (CC) gcc options: -pthread -lz


Phoronix Test Suite v10.8.5