GCC 12 Threadripper Compiler Optimization Benchmarks

GCC 12 compiler optimization benchmarks by Michael Larabel for a future article.

HTML result view exported from: https://openbenchmarking.org/result/2206285-NE-GCC12THRE01&grs.

GCC 12 Threadripper Compiler Optimization BenchmarksProcessorMotherboardChipsetMemoryDiskGraphicsAudioMonitorNetworkOSKernelDesktopDisplay ServerOpenGLCompilerFile-SystemScreen Resolution-O0-Og-O1-O2-O3-Ofast-O2 -march=native-O3 -march=native-Ofast -march=native-O2 -march=native -flto-O3 -march=native -flto-Ofast -march=native -fltoAMD Ryzen Threadripper 3990X 64-Core @ 2.90GHz (64 Cores / 128 Threads)Gigabyte TRX40 AORUS PRO WIFI (F4p BIOS)AMD Starship/Matisse128GBSamsung SSD 970 EVO Plus 500GBAMD Radeon RX 5700 8GB (1750/875MHz)AMD Navi 10 HDMI AudioDELL P2415QIntel I211 + Intel Wi-Fi 6 AX200Fedora Linux 365.18.5-200.fc36.x86_64 (x86_64)GNOME Shell 42.2X Server + Wayland4.6 Mesa 22.1.2 (LLVM 14.0.0 DRM 3.46)GCC 12.1.1 20220507btrfs3840x2160OpenBenchmarking.orgKernel Details- Transparent Huge Pages: madviseEnvironment Details- -O0: CXXFLAGS=-O0 DEBUGINFOD_URLS=https://debuginfod.fedoraproject.org/ CFLAGS=-O0- -Og: CXXFLAGS=-Og DEBUGINFOD_URLS=https://debuginfod.fedoraproject.org/ CFLAGS=-Og- -O1: CXXFLAGS=-O1 DEBUGINFOD_URLS=https://debuginfod.fedoraproject.org/ CFLAGS=-O1- -O2: CXXFLAGS=-O2 DEBUGINFOD_URLS=https://debuginfod.fedoraproject.org/ CFLAGS=-O2- -O3: CXXFLAGS=-O3 DEBUGINFOD_URLS=https://debuginfod.fedoraproject.org/ CFLAGS=-O3- -Ofast: CXXFLAGS=-Ofast DEBUGINFOD_URLS=https://debuginfod.fedoraproject.org/ CFLAGS=-Ofast- -O2 -march=native: CXXFLAGS="-O2 -march=native" DEBUGINFOD_URLS=https://debuginfod.fedoraproject.org/ CFLAGS="-O2 -march=native"- -O3 -march=native: CXXFLAGS="-O3 -march=native" DEBUGINFOD_URLS=https://debuginfod.fedoraproject.org/ CFLAGS="-O3 -march=native"- -Ofast -march=native: CXXFLAGS="-Ofast -march=native" DEBUGINFOD_URLS=https://debuginfod.fedoraproject.org/ CFLAGS="-Ofast -march=native"- -O2 -march=native -flto: CXXFLAGS="-O2 -march=native -flto" DEBUGINFOD_URLS=https://debuginfod.fedoraproject.org/ CFLAGS="-O2 -march=native -flto"- -O3 -march=native -flto: CXXFLAGS="-O3 -march=native -flto" DEBUGINFOD_URLS=https://debuginfod.fedoraproject.org/ CFLAGS="-O3 -march=native -flto"- -Ofast -march=native -flto: CXXFLAGS="-Ofast -march=native -flto" DEBUGINFOD_URLS=https://debuginfod.fedoraproject.org/ CFLAGS="-Ofast -march=native -flto"Compiler Details- --build=x86_64-redhat-linux --disable-libunwind-exceptions --enable-__cxa_atexit --enable-bootstrap --enable-cet --enable-checking=release --enable-gnu-indirect-function --enable-gnu-unique-object --enable-initfini-array --enable-languages=c,c++,fortran,objc,obj-c++,ada,go,d,lto --enable-libstdcxx-backtrace --enable-link-serialization=1 --enable-multilib --enable-offload-defaulted --enable-offload-targets=nvptx-none --enable-plugin --enable-shared --enable-threads=posix --mandir=/usr/share/man --with-arch_32=i686 --with-build-config=bootstrap-lto --with-gcc-major-version-only --with-linker-hash-style=gnu --with-tune=generic --without-cuda-driver Disk Details- NONE / compress=zstd:1,relatime,rw,seclabel,space_cache=v2,ssd,subvol=/home,subvolid=256 / Block Size: 4096Processor Details- Scaling Governor: acpi-cpufreq schedutil (Boost: Enabled) - CPU Microcode: 0x8301039Graphics Details- BAR1 / Visible vRAM Size: 256 MB - vBIOS Version: 113-D1820201-101Python Details- Python 3.10.5Security Details- SELinux + itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Retpolines IBPB: conditional STIBP: conditional RSB filling + srbds: Not affected + tsx_async_abort: Not affected

GCC 12 Threadripper Compiler Optimization Benchmarksliquid-dsp: 64 - 256 - 57mt-dgemm: Sustained Floating-Point Rateliquid-dsp: 128 - 256 - 57encode-flac: WAV To FLACmrbayes: Primate Phylogeny Analysishimeno: Poisson Pressure Solverbotan: CAST-256 - Decryptencode-opus: WAV To Opus Encodebotan: CAST-256scimark2: Compositecompress-zstd: 3, Long Mode - Decompression Speedcompress-zstd: 19 - Decompression Speedcompress-zstd: 8, Long Mode - Decompression Speedbotan: KASUMI - Decryptcompress-zstd: 19, Long Mode - Decompression Speedbotan: KASUMIscimark2: Sparse Matrix Multiplycoremark: CoreMark Size 666 - Iterations Per Secondc-ray: Total Time - 4K, 16 Rays Per Pixelstargate: 96000 - 1024stargate: 96000 - 512stargate: 480000 - 1024stargate: 480000 - 512cryptopp: Unkeyed Algorithmsstargate: 44100 - 512stargate: 44100 - 1024encode-mp3: WAV To MP3povray: Trace Timegraphics-magick: Sharpengcrypt: graphics-magick: Enhancedyquake2: Software CPU Color Light - On - On - 3840 x 2160yquake2: Software CPU Color Light - Off - Off - 1920 x 1080yquake2: Software CPU Color Light - Off - On - 1920 x 1080yquake2: Software CPU Color Light - On - On - 1920 x 1080yquake2: Software CPU Color Light - Off - Off - 3840 x 2160yquake2: Software CPU Color Light - Off - On - 3840 x 2160yquake2: Software CPU Color Light - On - Off - 3840 x 2160yquake2: Software CPU Color Light - On - Off - 1920 x 1080yquake2: Software CPU - Off - On - 3840 x 2160espeak: Text-To-Speech Synthesisyquake2: Software CPU - On - On - 3840 x 2160compress-zstd: 3, Long Mode - Compression Speedyquake2: Software CPU - Off - Off - 3840 x 2160yquake2: Software CPU - On - Off - 3840 x 2160yquake2: Software CPU - Off - On - 1920 x 1080yquake2: Software CPU - Off - Off - 1920 x 1080yquake2: Software CPU - On - Off - 1920 x 1080yquake2: Software CPU - On - On - 1920 x 1080compress-zstd: 8, Long Mode - Compression Speedcompress-zstd: 19 - Compression Speedcompress-zstd: 19, Long Mode - Compression Speedaobench: 2048 x 2048 - Total Timex264: Bosphorus 4Kbotan: ChaCha20Poly1305botan: ChaCha20Poly1305 - Decryptscimark2: Dense LU Matrix Factorizationbotan: Blowfish - Decryptbotan: Blowfishscimark2: Monte Carlobotan: Twofish - Decryptbotan: Twofishliquid-dsp: 2 - 256 - 57liquid-dsp: 1 - 256 - 57liquid-dsp: 8 - 256 - 57liquid-dsp: 4 - 256 - 57liquid-dsp: 16 - 256 - 57liquid-dsp: 32 - 256 - 57compress-zstd: 3 - Compression Speedscimark2: Jacobi Successive Over-Relaxationdav1d: Chimera 1080pdav1d: Chimera 1080p 10-bitgraphics-magick: Swirlgraphics-magick: Noise-Gaussiansqlite-speedtest: Timed Time - Size 1,000openssl: SHA256dav1d: Summer Nature 4Kdav1d: Summer Nature 1080pngspice: C2670ngspice: C7552simdjson: PartialTweetspjsip: OPTIONS, Statelesssysbench: CPUdaphne: OpenMP - NDT Mappingencode-wavpack: WAV To WavPackastcenc: Mediumastcenc: Thorough-O0-Og-O1-O2-O3-Ofast-O2 -march=native-O3 -march=native-Ofast -march=native-O2 -march=native -flto-O3 -march=native -flto-Ofast -march=native -flto3529833330.326973426560000120.022727.660562.80617821.22741.10321.530644.29752.2643.9794.318.720680.719.883734.47534015.81451537.5231.0091790.9553831.4060541.350817101.5570511.4025911.47020325.75132.519209587.76638112.140.940.740.212.412.412.240.413.475.80213.2214.813.513.246.646.745.845.8235.635.218.463.50530.2845.50845.477718.2033.06033.318152.4530.02031.56114548333716603357365000291210001121933332128500002958.41269.04235.71224.181313507112.85748434976950137.19314.02136.730104.0193.68132354107531.05856.6413.0803.80495.789719638666670.251414228913333317.787392.3211621.15101395.0239.48895.0941687.3473.34373.3282582.351262375.89693625.6612.5706522.4327543.4744433.391039331.2376883.5171933.61167511.01211.837406240.06785125.985.185.083.026.526.525.983.228.535.31427.828.427.793.594.591.392.053.53360.59472.231474.7843980.22267.579267.673274.47227.642228.378833416674172633333214000016700000064792666712086333331292.49349.05324.48179362788.23754466580701189.20427.8699.74682.8043.69144758113410.39887.4812.2883.76965.7765275063333317.168690291176666716.622385.9821730.51779396.3548.42796.3682169.363699.93102.53798.883.7743172.577.6083388.231812838.31703025.8012.9540432.8090493.9652333.814708373.9581193.9976924.1268289.31111.029643212.02196630.198.397.695.830.830.929.996.232.829.94932.0553.332.831.9107.0107.7105.4104.5560.481.244.236.19661.20683.368685.4224989.39413.951415.104826.02347.068345.7271263933336279933349424333325004000095233666717291333335290.91279.06378.88349.37196374682.18255519698378198.65430.6795.86082.5283.7151212125510.27889.5211.9463.74915.7532283363333317.387315305316666715.414159.4043949.51220897.7017.43497.6902353.293903.83286.84009.986.6693349.390.2603510.152166496.20325624.9993.8261713.6503115.3278295.063857391.8040835.2659155.5123758.6799.962645207.14095029.998.698.696.130.630.530.096.632.429.21331.6549.832.431.5107.7107.9104.9104.7566.782.344.136.08362.01796.903791.1185136.82448.062436.195767.65358.211361.1601281500006375100050851666725556666798234333317886333335253.42071.08381.59351.90189969578.59161415968354200.36444.9898.69883.6653.69153825124842.47873.9712.0833.80285.7451282376666719.529907304263333314.163150.7014461.798555149.2347.023149.5122978.433958.63322.74053.295.0873351.097.5633511.412178672.33701910.6664.2511493.9648405.6315555.362493401.0289085.4603305.8144847.3949.658634206.04792830.5101.3101.699.331.131.130.499.433.128.64932.4546.333.132.4111.1111.1108.3108.4572.180.844.032.67861.19818.974816.4688249.09448.570436.560771.66358.089360.9811293500006416800050831333325754000098552333317942666675180.12079.18378.08350.35195968775.13662124051715201.43455.4597.74781.3623.71154379124036.15908.8712.1213.71855.7041333680000020.356866365510000014.09488.6534352.238775149.0396.321149.0832991.973969.23326.74077.595.1823325.597.7503510.032313044.69316810.5414.2716623.9858715.7085865.413662393.8068535.5739705.8340767.3329.723613207.199103731.5104.7103.7101.432.132.131.5101.934.228.93133.4542.934.233.3114.4113.5111.8111.6561.283.644.130.49061.30826.893812.3038308.60447.958436.161771.37357.937360.95315075666774729667595870000301846667115266666721052000005248.22067.29378.61350.01199973075.64768775242080201.94455.9997.57378.6153.68157166124953.00874.7312.1163.76955.7812292476666717.273442333776666717.054158.0823972.81504897.5166.76897.5772392.493913.43290.43985.886.2313287.888.4322974.712270060.59670818.6393.8766583.6579275.3438745.081010399.3205105.2771855.5148987.9899.955715209.289103530.5100.399.897.431.231.330.697.833.129.07532.1565.233.132.1110.6110.5106.8106.5579.885.243.936.03960.03607.316609.3625935.85443.577432.226754.49360.315360.30013223333365739000522713333264566667100946666718525666675227.72050.88383.64354.49197870374.16960962569434201.00447.9794.11681.2734.10155347125644.65972.9312.0823.57675.5113292726666719.402369331846666715.721142.9354315.848353148.0396.459148.3763514.953944.73293.14058.192.1023340.392.6113578.262321535.5034039.3034.2824533.9853045.6689505.414187401.0225995.5839205.8315206.8829.633712206.85897031.8105.0105.0103.232.432.431.8103.534.629.24033.7558.034.433.8114.6115.2112.7111.7576.386.744.630.08961.56596.217599.80110755.20445.324433.048761.49356.635356.35013285333366925333523676667263970000101216666718492333335246.52229.82374.60346.48203770776.57861714518491200.48458.9895.26780.8034.10154782125172.18965.6712.0803.58855.5582339186666720.473820373593333315.67188.0154545.286804148.5336.075148.8373300.914000.63290.74099.091.7313327.592.3983251.372440113.6785238.7344.2540063.9884505.5771505.406237406.1992965.4927605.8295806.8639.781684205.79098331.6104.8104.9102.732.332.331.6102.534.028.97233.4557.834.233.3114.2114.1111.3111.7576.386.644.627.93260.38605.406603.78910001.09446.907432.725763.53360.022359.64515344666776520333607470000307153333117293333321513000005246.52243.84380.37351.55205875874.85166839148743202.82461.6293.11079.8894.15157055126000.65953.7312.0373.57835.5052291923333317.246391330606666718.092157.6124220.66756897.1626.92597.0082538.073772.83161.63854.086.8673213.489.2533585.912184855.52430018.2843.9018273.6383915.3567945.067096373.5157055.2902815.5184888.0089.734709205.279103330.5101.2101.699.131.231.330.598.632.929.00832.0564.533.031.9110.0109.9106.2107.1584.886.144.135.72262.12610.220599.7855982.56445.317432.749773.38365.360359.26313240666765658000524093333264706667100980000018444000005243.62099.61202570174.6396114826983894.70978.7964158851125628.33980.6312.0383.56595.4882292173333319.250170327760000015.573144.1344544.521331140.3216.503138.6533565.223731.23129.73862.491.9133208.192.5583516.192410293.7989839.3834.2200073.9715435.6999765.416745405.3518535.5914425.8514226.8729.329718203.49095532.9111.1110.4108.333.433.432.8108.135.328.67434.8554.335.334.5120.8120.0115.4116.8568.787.244.727.63862.80601.435595.7589829.05443.830432.2942014.54364.399358.59013206000065931667523086667263963333101303333318494666675258.92218.14204571875.5936466907686895.66782.9594.08156956125743.00932.3612.0813.59975.5477343646666720.556952377780000015.78390.5564506.652854101.4765.890101.1033634.973738.43119.03862.491.9803210.691.9423073.042401884.3525609.0034.2525233.9950065.6934105.409179401.9573225.5958285.6933836.8049.418696203.63596232.8110.9110.0108.933.533.532.9108.735.528.67834.9558.735.434.6118.0120.4116.9116.8578.186.244.526.23763.02607.352596.27310640.65419.514444.7361998.50319.553364.05315693333377102667615093333312213333119030000021694666675285.92220.58205577274.8157257789585893.58180.9463.3158393126192.041005.2211.8673.57385.5083OpenBenchmarking.org

Liquid-DSP

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

OpenBenchmarking.orgsamples/s, More Is BetterLiquid-DSP 2021.01.31Threads: 64 - Buffer Length: 256 - Filter Length: 57-O0-Og-O1-O2-O3-Ofast-O2 -march=native-O3 -march=native-Ofast -march=native-O2 -march=native -flto-O3 -march=native -flto-Ofast -march=native -flto700M1400M2100M2800M3500MSE +/- 641413.37, N = 3SE +/- 14097556.92, N = 3SE +/- 6934294.81, N = 3SE +/- 7773959.38, N = 3SE +/- 12391170.69, N = 3SE +/- 8455175.93, N = 3SE +/- 4626853.98, N = 3SE +/- 3399182.91, N = 3SE +/- 8545044.05, N = 3SE +/- 1790096.21, N = 3SE +/- 4832643.63, N = 3SE +/- 8671088.62, N = 335298333319638666672750633333283363333328237666673336800000292476666729272666673391866667291923333329217333333436466667-Og-O1-O2-Ofast-O2 -march=native-march=native-Ofast -march=native-O2 -march=native -flto-march=native -flto-Ofast -march=native -flto1. (CC) gcc options: -O3 -pthread -lm -lc -lliquid

ACES DGEMM

Sustained Floating-Point Rate

OpenBenchmarking.orgGFLOP/s, More Is BetterACES DGEMM 1.0Sustained Floating-Point Rate-O0-Og-O1-O2-O3-Ofast-O2 -march=native-O3 -march=native-Ofast -march=native-O2 -march=native -flto-O3 -march=native -flto-Ofast -march=native -flto510152025SE +/- 0.021361, N = 9SE +/- 0.007067, N = 6SE +/- 0.150285, N = 15SE +/- 0.190559, N = 5SE +/- 0.249482, N = 3SE +/- 0.136906, N = 3SE +/- 0.124479, N = 15SE +/- 0.100345, N = 3SE +/- 0.113173, N = 3SE +/- 0.150451, N = 15SE +/- 0.225231, N = 3SE +/- 0.031047, N = 30.3269730.25141417.16869017.38731519.52990720.35686617.27344219.40236920.47382017.24639119.25017020.556952-O1-O2-Ofast-O2-Ofast-O2 -flto-flto-Ofast -flto1. (CC) gcc options: -O3 -march=native -fopenmp

Liquid-DSP

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

OpenBenchmarking.orgsamples/s, More Is BetterLiquid-DSP 2021.01.31Threads: 128 - Buffer Length: 256 - Filter Length: 57-O0-Og-O1-O2-O3-Ofast-O2 -march=native-O3 -march=native-Ofast -march=native-O2 -march=native -flto-O3 -march=native -flto-Ofast -march=native -flto800M1600M2400M3200M4000MSE +/- 1624633.29, N = 3SE +/- 8313910.70, N = 3SE +/- 6709528.88, N = 3SE +/- 11439745.53, N = 3SE +/- 10409984.52, N = 3SE +/- 16032882.88, N = 3SE +/- 9914019.25, N = 3SE +/- 36305432.71, N = 3SE +/- 13048797.31, N = 3SE +/- 11245344.72, N = 3SE +/- 41162401.94, N = 3SE +/- 15387115.82, N = 342656000022891333332911766667305316666730426333333655100000333776666733184666673735933333330606666732776000003777800000-Og-O1-O2-Ofast-O2 -march=native-march=native-Ofast -march=native-O2 -march=native -flto-march=native -flto-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.3WAV To FLAC-O0-Og-O1-O2-O3-Ofast-O2 -march=native-O3 -march=native-Ofast -march=native-O2 -march=native -flto-O3 -march=native -flto-Ofast -march=native -flto306090120150SE +/- 0.19, N = 5SE +/- 0.04, N = 5SE +/- 0.04, N = 5SE +/- 0.10, N = 5SE +/- 0.02, N = 5SE +/- 0.03, N = 5SE +/- 0.11, N = 5SE +/- 0.05, N = 5SE +/- 0.02, N = 5SE +/- 0.04, N = 5SE +/- 0.03, N = 5SE +/- 0.03, N = 5120.0217.7916.6215.4114.1614.0917.0515.7215.6718.0915.5715.78-O0-Og-O2 -march=native-O2 -march=native -flto1. (CXX) g++ options: -fvisibility=hidden -logg -lm

Timed MrBayes Analysis

Primate Phylogeny Analysis

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed MrBayes Analysis 3.2.7Primate Phylogeny Analysis-O0-Og-O1-O2-O3-Ofast-O2 -march=native-O3 -march=native-Ofast -march=native-O2 -march=native -flto-O3 -march=native -flto-Ofast -march=native -flto160320480640800SE +/- 9.88, N = 3SE +/- 4.19, N = 3SE +/- 3.96, N = 3SE +/- 1.37, N = 12SE +/- 1.18, N = 12SE +/- 1.12, N = 3SE +/- 1.41, N = 12SE +/- 2.00, N = 3SE +/- 1.25, N = 3SE +/- 1.21, N = 10SE +/- 1.51, N = 3SE +/- 0.61, N = 15727.66392.32385.98159.40150.7088.65158.08142.9488.02157.61144.1390.56-O0-Og-O1-O2-O2 -march=native-march=native-O2 -march=native -flto-march=native -flto1. (CC) gcc options: -mmmx -msse -msse2 -msse3 -mssse3 -msse4.1 -msse4.2 -msse4a -msha -maes -mavx -mfma -mavx2 -mrdrnd -mbmi -mbmi2 -madx -mabm -O3 -std=c99 -pedantic -lm

Himeno Benchmark

Poisson Pressure Solver

OpenBenchmarking.orgMFLOPS, More Is BetterHimeno Benchmark 3.0Poisson Pressure Solver-O0-Og-O1-O2-O3-Ofast-O2 -march=native-O3 -march=native-Ofast -march=native-O2 -march=native -flto-O3 -march=native -flto-Ofast -march=native -flto10002000300040005000SE +/- 1.60, N = 3SE +/- 5.05, N = 3SE +/- 22.06, N = 3SE +/- 10.83, N = 3SE +/- 25.33, N = 3SE +/- 15.68, N = 3SE +/- 40.88, N = 15SE +/- 49.69, N = 3SE +/- 3.56, N = 3SE +/- 58.33, N = 3SE +/- 35.37, N = 15SE +/- 37.95, N = 15562.811621.151730.523949.514461.804352.243972.824315.854545.294220.674544.524506.65-Og-O1-O2-Ofast-O2 -march=native-march=native-Ofast -march=native-O2 -march=native -flto-march=native -flto-Ofast -march=native -flto1. (CC) gcc options: -O3 -mavx2

Botan

Test: CAST-256 - Decrypt

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.17.3Test: CAST-256 - Decrypt-O0-Og-O1-O2-O3-Ofast-O2 -march=native-O3 -march=native-Ofast -march=native-O2 -march=native -flto-O3 -march=native -flto-Ofast -march=native -flto306090120150SE +/- 0.09, N = 3SE +/- 0.82, N = 8SE +/- 0.03, N = 3SE +/- 0.04, N = 3SE +/- 0.04, N = 3SE +/- 0.01, N = 3SE +/- 0.02, N = 3SE +/- 0.03, N = 3SE +/- 0.62, N = 3SE +/- 0.09, N = 3SE +/- 0.17, N = 3SE +/- 0.00, N = 321.2395.0296.3597.70149.23149.0497.52148.04148.5397.16140.32101.481. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt

Opus Codec Encoding

WAV To Opus Encode

OpenBenchmarking.orgSeconds, Fewer Is BetterOpus Codec Encoding 1.3.1WAV To Opus Encode-O0-Og-O1-O2-O3-Ofast-O2 -march=native-O3 -march=native-Ofast -march=native-O2 -march=native -flto-O3 -march=native -flto-Ofast -march=native -flto918273645SE +/- 0.096, N = 5SE +/- 0.018, N = 5SE +/- 0.025, N = 5SE +/- 0.070, N = 5SE +/- 0.019, N = 5SE +/- 0.020, N = 5SE +/- 0.020, N = 5SE +/- 0.014, N = 5SE +/- 0.009, N = 5SE +/- 0.017, N = 5SE +/- 0.011, N = 5SE +/- 0.018, N = 541.1039.4888.4277.4347.0236.3216.7686.4596.0756.9256.5035.890-O0-Og-O1-O2-O3-Ofast-O2 -march=native-O3 -march=native-Ofast -march=native-O2 -march=native -flto-O3 -march=native -flto-Ofast -march=native -flto1. (CXX) g++ options: -fvisibility=hidden -logg -lm

Botan

Test: CAST-256

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.17.3Test: CAST-256-O0-Og-O1-O2-O3-Ofast-O2 -march=native-O3 -march=native-Ofast -march=native-O2 -march=native -flto-O3 -march=native -flto-Ofast -march=native -flto306090120150SE +/- 0.02, N = 3SE +/- 0.81, N = 8SE +/- 0.04, N = 3SE +/- 0.07, N = 3SE +/- 0.07, N = 3SE +/- 0.03, N = 3SE +/- 0.01, N = 3SE +/- 0.08, N = 3SE +/- 0.64, N = 3SE +/- 0.07, N = 3SE +/- 0.11, N = 3SE +/- 0.02, N = 321.5395.0996.3797.69149.51149.0897.58148.38148.8497.01138.65101.101. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt

SciMark

Computational Test: Composite

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Composite-O0-Og-O1-O2-O3-Ofast-O2 -march=native-O3 -march=native-Ofast -march=native-O2 -march=native -flto-O3 -march=native -flto-Ofast -march=native -flto8001600240032004000SE +/- 0.26, N = 3SE +/- 7.86, N = 3SE +/- 22.51, N = 5SE +/- 2.77, N = 3SE +/- 4.11, N = 3SE +/- 0.48, N = 3SE +/- 8.07, N = 3SE +/- 4.63, N = 3SE +/- 1.94, N = 3SE +/- 0.74, N = 3SE +/- 3.51, N = 3SE +/- 1.45, N = 3644.291687.342169.362353.292978.432991.972392.493514.953300.912538.073565.223634.97-O0-Og-O1-O2-O3-Ofast-O2 -march=native-O3 -march=native-Ofast -march=native-O2 -march=native -flto-O3 -march=native -flto-Ofast -march=native -flto1. (CC) gcc options: -lm

Zstd Compression

Compression Level: 3, Long Mode - Decompression Speed

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.0Compression Level: 3, Long Mode - Decompression Speed-O0-O1-O2-O3-Ofast-O2 -march=native-O3 -march=native-Ofast -march=native-O2 -march=native -flto-O3 -march=native -flto-Ofast -march=native -flto9001800270036004500SE +/- 2.46, N = 3SE +/- 11.34, N = 3SE +/- 7.36, N = 3SE +/- 11.10, N = 3SE +/- 13.77, N = 3SE +/- 8.65, N = 3SE +/- 15.69, N = 3SE +/- 11.28, N = 3SE +/- 11.37, N = 3SE +/- 13.48, N = 3SE +/- 17.53, N = 3752.23699.93903.83958.63969.23913.43944.74000.63772.83731.23738.4-O0-O1-O2-O3-Ofast-O2 -march=native-O3 -march=native-Ofast -march=native-O2 -march=native -flto-O3 -march=native -flto-Ofast -march=native -flto1. (CC) gcc options: -pthread -lz

Zstd Compression

Compression Level: 19 - Decompression Speed

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.0Compression Level: 19 - Decompression Speed-O0-O1-O2-O3-Ofast-O2 -march=native-O3 -march=native-Ofast -march=native-O2 -march=native -flto-O3 -march=native -flto-Ofast -march=native -flto7001400210028003500SE +/- 0.90, N = 3SE +/- 3.99, N = 11SE +/- 2.08, N = 3SE +/- 10.37, N = 3SE +/- 1.44, N = 3SE +/- 1.30, N = 3SE +/- 9.59, N = 3SE +/- 6.88, N = 3SE +/- 7.91, N = 3SE +/- 4.23, N = 3SE +/- 7.04, N = 3643.93102.53286.83322.73326.73290.43293.13290.73161.63129.73119.0-O0-O1-O2-O3-Ofast-O2 -march=native-O3 -march=native-Ofast -march=native-O2 -march=native -flto-O3 -march=native -flto-Ofast -march=native -flto1. (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-O3-Ofast-O2 -march=native-O3 -march=native-Ofast -march=native-O2 -march=native -flto-O3 -march=native -flto-Ofast -march=native -flto9001800270036004500SE +/- 1.70, N = 3SE +/- 5.31, N = 3SE +/- 10.89, N = 3SE +/- 12.67, N = 3SE +/- 5.16, N = 3SE +/- 6.82, N = 3SE +/- 10.68, N = 3SE +/- 5.64, N = 3SE +/- 22.78, N = 3SE +/- 8.31, N = 3SE +/- 7.74, N = 3794.33798.84009.94053.24077.53985.84058.14099.03854.03862.43862.4-O0-O1-O2-O3-Ofast-O2 -march=native-O3 -march=native-Ofast -march=native-O2 -march=native -flto-O3 -march=native -flto-Ofast -march=native -flto1. (CC) gcc options: -pthread -lz

Botan

Test: KASUMI - Decrypt

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.17.3Test: KASUMI - Decrypt-O0-Og-O1-O2-O3-Ofast-O2 -march=native-O3 -march=native-Ofast -march=native-O2 -march=native -flto-O3 -march=native -flto-Ofast -march=native -flto20406080100SE +/- 0.09, N = 3SE +/- 0.20, N = 3SE +/- 0.57, N = 3SE +/- 0.01, N = 3SE +/- 0.11, N = 3SE +/- 0.39, N = 3SE +/- 0.03, N = 3SE +/- 0.00, N = 3SE +/- 0.07, N = 3SE +/- 0.09, N = 3SE +/- 0.03, N = 3SE +/- 0.35, N = 318.7273.3483.7786.6795.0995.1886.2392.1091.7386.8791.9191.981. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -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-O0-O1-O2-O3-Ofast-O2 -march=native-O3 -march=native-Ofast -march=native-O2 -march=native -flto-O3 -march=native -flto-Ofast -march=native -flto7001400210028003500SE +/- 0.49, N = 3SE +/- 7.16, N = 3SE +/- 4.20, N = 3SE +/- 12.70, N = 3SE +/- 2.75, N = 3SE +/- 6.32, N = 3SE +/- 5.03, N = 3SE +/- 2.43, N = 3SE +/- 2.54, N = 3SE +/- 3.62, N = 3SE +/- 5.63, N = 3680.73172.53349.33351.03325.53287.83340.33327.53213.43208.13210.6-O0-O1-O2-O3-Ofast-O2 -march=native-O3 -march=native-Ofast -march=native-O2 -march=native -flto-O3 -march=native -flto-Ofast -march=native -flto1. (CC) gcc options: -pthread -lz

Botan

Test: KASUMI

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.17.3Test: KASUMI-O0-Og-O1-O2-O3-Ofast-O2 -march=native-O3 -march=native-Ofast -march=native-O2 -march=native -flto-O3 -march=native -flto-Ofast -march=native -flto20406080100SE +/- 0.10, N = 3SE +/- 0.10, N = 3SE +/- 0.95, N = 3SE +/- 0.03, N = 3SE +/- 0.15, N = 3SE +/- 0.26, N = 3SE +/- 0.03, N = 3SE +/- 0.03, N = 3SE +/- 0.07, N = 3SE +/- 0.11, N = 3SE +/- 0.04, N = 3SE +/- 0.32, N = 319.8873.3377.6190.2697.5697.7588.4392.6192.4089.2592.5691.941. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt

SciMark

Computational Test: Sparse Matrix Multiply

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Sparse Matrix Multiply-O0-Og-O1-O2-O3-Ofast-O2 -march=native-O3 -march=native-Ofast -march=native-O2 -march=native -flto-O3 -march=native -flto-Ofast -march=native -flto8001600240032004000SE +/- 0.51, N = 3SE +/- 11.86, N = 3SE +/- 62.92, N = 3SE +/- 7.46, N = 3SE +/- 7.34, N = 3SE +/- 9.64, N = 3SE +/- 41.75, N = 3SE +/- 6.30, N = 3SE +/- 6.01, N = 3SE +/- 5.29, N = 3SE +/- 8.09, N = 3SE +/- 7.85, N = 3734.472582.353388.233510.153511.413510.032974.713578.263251.373585.913516.193073.04-O0-Og-O1-O2-O3-Ofast-O2 -march=native-O3 -march=native-Ofast -march=native-O2 -march=native -flto-O3 -march=native -flto-Ofast -march=native -flto1. (CC) gcc options: -lm

Coremark

CoreMark Size 666 - Iterations Per Second

OpenBenchmarking.orgIterations/Sec, More Is BetterCoremark 1.0CoreMark Size 666 - Iterations Per Second-O0-Og-O1-O2-O3-Ofast-O2 -march=native-O3 -march=native-Ofast -march=native-O2 -march=native -flto-O3 -march=native -flto-Ofast -march=native -flto500K1000K1500K2000K2500KSE +/- 2414.24, N = 3SE +/- 4684.38, N = 3SE +/- 8776.65, N = 3SE +/- 1945.37, N = 3SE +/- 10589.60, N = 3SE +/- 25001.24, N = 4SE +/- 9965.41, N = 3SE +/- 32053.89, N = 3SE +/- 15574.30, N = 3SE +/- 5425.84, N = 3SE +/- 7787.24, N = 3SE +/- 9994.48, N = 3534015.811262375.901812838.322166496.202178672.342313044.692270060.602321535.502440113.682184855.522410293.802401884.35-O0-Og-O1-O3-Ofast-march=native-O3 -march=native-Ofast -march=native-march=native -flto-O3 -march=native -flto-Ofast -march=native -flto1. (CC) gcc options: -O2 -lrt" -lrt

C-Ray

Total Time - 4K, 16 Rays Per Pixel

OpenBenchmarking.orgSeconds, Fewer Is BetterC-Ray 1.1Total Time - 4K, 16 Rays Per Pixel-O0-Og-O1-O2-O3-Ofast-O2 -march=native-O3 -march=native-Ofast -march=native-O2 -march=native -flto-O3 -march=native -flto-Ofast -march=native -flto918273645SE +/- 0.320, N = 3SE +/- 0.250, N = 3SE +/- 0.234, N = 3SE +/- 0.218, N = 3SE +/- 0.039, N = 3SE +/- 0.074, N = 3SE +/- 0.178, N = 3SE +/- 0.028, N = 3SE +/- 0.036, N = 3SE +/- 0.149, N = 3SE +/- 0.066, N = 3SE +/- 0.048, N = 337.52325.66125.80124.99910.66610.54118.6399.3038.73418.2849.3839.003-O0-Og-O1-O2-Ofast-O2 -march=native-march=native-Ofast -march=native-O2 -march=native -flto-march=native -flto-Ofast -march=native -flto1. (CC) gcc options: -lm -lpthread -O3

Stargate Digital Audio Workstation

Sample Rate: 96000 - Buffer Size: 1024

OpenBenchmarking.orgRender Ratio, More Is BetterStargate Digital Audio Workstation 21.10.9Sample Rate: 96000 - Buffer Size: 1024-O0-Og-O1-O2-O3-Ofast-O2 -march=native-O3 -march=native-Ofast -march=native-O2 -march=native -flto-O3 -march=native -flto-Ofast -march=native -flto0.96361.92722.89083.85444.818SE +/- 0.000471, N = 3SE +/- 0.004360, N = 3SE +/- 0.004085, N = 3SE +/- 0.037002, N = 3SE +/- 0.008014, N = 3SE +/- 0.003497, N = 3SE +/- 0.001825, N = 3SE +/- 0.007671, N = 3SE +/- 0.008812, N = 3SE +/- 0.007590, N = 3SE +/- 0.040516, N = 6SE +/- 0.002965, N = 31.0091792.5706522.9540433.8261714.2511494.2716623.8766584.2824534.2540063.9018274.2200074.2525231. (CXX) g++ options: -lpthread -lsndfile -lm -O3 -march=native -ffast-math -funroll-loops -fstrength-reduce -fstrict-aliasing -finline-functions

Stargate Digital Audio Workstation

Sample Rate: 96000 - Buffer Size: 512

OpenBenchmarking.orgRender Ratio, More Is BetterStargate Digital Audio Workstation 21.10.9Sample Rate: 96000 - Buffer Size: 512-O0-Og-O1-O2-O3-Ofast-O2 -march=native-O3 -march=native-Ofast -march=native-O2 -march=native -flto-O3 -march=native -flto-Ofast -march=native -flto0.89891.79782.69673.59564.4945SE +/- 0.001868, N = 3SE +/- 0.010268, N = 3SE +/- 0.006123, N = 3SE +/- 0.007031, N = 3SE +/- 0.004692, N = 3SE +/- 0.000956, N = 3SE +/- 0.004173, N = 3SE +/- 0.002628, N = 3SE +/- 0.005903, N = 3SE +/- 0.019249, N = 3SE +/- 0.009130, N = 3SE +/- 0.005717, N = 30.9553832.4327542.8090493.6503113.9648403.9858713.6579273.9853043.9884503.6383913.9715433.9950061. (CXX) g++ options: -lpthread -lsndfile -lm -O3 -march=native -ffast-math -funroll-loops -fstrength-reduce -fstrict-aliasing -finline-functions

Stargate Digital Audio Workstation

Sample Rate: 480000 - Buffer Size: 1024

OpenBenchmarking.orgRender Ratio, More Is BetterStargate Digital Audio Workstation 21.10.9Sample Rate: 480000 - Buffer Size: 1024-O0-Og-O1-O2-O3-Ofast-O2 -march=native-O3 -march=native-Ofast -march=native-O2 -march=native -flto-O3 -march=native -flto-Ofast -march=native -flto1.28442.56883.85325.13766.422SE +/- 0.002089, N = 3SE +/- 0.026096, N = 3SE +/- 0.005402, N = 3SE +/- 0.018627, N = 3SE +/- 0.049225, N = 12SE +/- 0.011126, N = 3SE +/- 0.002198, N = 3SE +/- 0.020320, N = 3SE +/- 0.099353, N = 12SE +/- 0.013078, N = 3SE +/- 0.007764, N = 3SE +/- 0.010213, N = 31.4060543.4744433.9652335.3278295.6315555.7085865.3438745.6689505.5771505.3567945.6999765.6934101. (CXX) g++ options: -lpthread -lsndfile -lm -O3 -march=native -ffast-math -funroll-loops -fstrength-reduce -fstrict-aliasing -finline-functions

Stargate Digital Audio Workstation

Sample Rate: 480000 - Buffer Size: 512

OpenBenchmarking.orgRender Ratio, More Is BetterStargate Digital Audio Workstation 21.10.9Sample Rate: 480000 - Buffer Size: 512-O0-Og-O1-O2-O3-Ofast-O2 -march=native-O3 -march=native-Ofast -march=native-O2 -march=native -flto-O3 -march=native -flto-Ofast -march=native -flto1.21882.43763.65644.87526.094SE +/- 0.001030, N = 3SE +/- 0.006931, N = 3SE +/- 0.015703, N = 3SE +/- 0.016507, N = 3SE +/- 0.028128, N = 3SE +/- 0.012495, N = 3SE +/- 0.009183, N = 3SE +/- 0.008194, N = 3SE +/- 0.015127, N = 3SE +/- 0.008069, N = 3SE +/- 0.011545, N = 3SE +/- 0.011317, N = 31.3508173.3910393.8147085.0638575.3624935.4136625.0810105.4141875.4062375.0670965.4167455.4091791. (CXX) g++ options: -lpthread -lsndfile -lm -O3 -march=native -ffast-math -funroll-loops -fstrength-reduce -fstrict-aliasing -finline-functions

Crypto++

Test: Unkeyed Algorithms

OpenBenchmarking.orgMiB/second, More Is BetterCrypto++ 8.2Test: Unkeyed Algorithms-O0-Og-O1-O2-O3-Ofast-O2 -march=native-O3 -march=native-Ofast -march=native-O2 -march=native -flto-O3 -march=native -flto-Ofast -march=native -flto90180270360450SE +/- 0.17, N = 3SE +/- 0.25, N = 3SE +/- 0.28, N = 3SE +/- 0.21, N = 3SE +/- 0.48, N = 3SE +/- 0.58, N = 3SE +/- 0.28, N = 3SE +/- 0.96, N = 3SE +/- 0.12, N = 3SE +/- 0.82, N = 3SE +/- 0.36, N = 3SE +/- 0.67, N = 3101.56331.24373.96391.80401.03393.81399.32401.02406.20373.52405.35401.96-O0-Og-O1-O2-O3-Ofast-O2 -march=native-O3 -march=native-Ofast -march=native-O2 -march=native -flto-O3 -march=native -flto-Ofast -march=native -flto1. (CXX) g++ options: -fPIC -pthread -pipe

Stargate Digital Audio Workstation

Sample Rate: 44100 - Buffer Size: 512

OpenBenchmarking.orgRender Ratio, More Is BetterStargate Digital Audio Workstation 21.10.9Sample Rate: 44100 - Buffer Size: 512-O0-Og-O1-O2-O3-Ofast-O2 -march=native-O3 -march=native-Ofast -march=native-O2 -march=native -flto-O3 -march=native -flto-Ofast -march=native -flto1.25912.51823.77735.03646.2955SE +/- 0.002627, N = 3SE +/- 0.019477, N = 3SE +/- 0.008021, N = 3SE +/- 0.007255, N = 3SE +/- 0.020492, N = 3SE +/- 0.009542, N = 3SE +/- 0.006828, N = 3SE +/- 0.002943, N = 3SE +/- 0.034821, N = 3SE +/- 0.012367, N = 3SE +/- 0.010091, N = 3SE +/- 0.004937, N = 31.4025913.5171933.9976925.2659155.4603305.5739705.2771855.5839205.4927605.2902815.5914425.5958281. (CXX) g++ options: -lpthread -lsndfile -lm -O3 -march=native -ffast-math -funroll-loops -fstrength-reduce -fstrict-aliasing -finline-functions

Stargate Digital Audio Workstation

Sample Rate: 44100 - Buffer Size: 1024

OpenBenchmarking.orgRender Ratio, More Is BetterStargate Digital Audio Workstation 21.10.9Sample Rate: 44100 - Buffer Size: 1024-O0-Og-O1-O2-O3-Ofast-O2 -march=native-O3 -march=native-Ofast -march=native-O2 -march=native -flto-O3 -march=native -flto-Ofast -march=native -flto1.31662.63323.94985.26646.583SE +/- 0.000803, N = 3SE +/- 0.009356, N = 3SE +/- 0.008990, N = 3SE +/- 0.002087, N = 3SE +/- 0.008997, N = 3SE +/- 0.018537, N = 3SE +/- 0.014007, N = 3SE +/- 0.020849, N = 3SE +/- 0.015253, N = 3SE +/- 0.010881, N = 3SE +/- 0.005930, N = 3SE +/- 0.116201, N = 121.4702033.6116754.1268285.5123755.8144845.8340765.5148985.8315205.8295805.5184885.8514225.6933831. (CXX) g++ options: -lpthread -lsndfile -lm -O3 -march=native -ffast-math -funroll-loops -fstrength-reduce -fstrict-aliasing -finline-functions

LAME MP3 Encoding

WAV To MP3

OpenBenchmarking.orgSeconds, Fewer Is BetterLAME MP3 Encoding 3.100WAV To MP3-O0-Og-O1-O2-O3-Ofast-O2 -march=native-O3 -march=native-Ofast -march=native-O2 -march=native -flto-O3 -march=native -flto-Ofast -march=native -flto612182430SE +/- 0.065, N = 3SE +/- 0.032, N = 3SE +/- 0.051, N = 3SE +/- 0.033, N = 3SE +/- 0.043, N = 3SE +/- 0.033, N = 3SE +/- 0.030, N = 3SE +/- 0.024, N = 3SE +/- 0.018, N = 3SE +/- 0.028, N = 3SE +/- 0.026, N = 3SE +/- 0.027, N = 325.75111.0129.3118.6797.3947.3327.9896.8826.8638.0086.8726.804-O0-Og-O1-O2-Ofast-O2 -march=native-march=native-Ofast -march=native-O2 -march=native -flto-march=native -flto-Ofast -march=native -flto1. (CC) gcc options: -O3 -ffast-math -funroll-loops -fschedule-insns2 -fbranch-count-reg -fforce-addr -pipe -lncurses -lm

POV-Ray

Trace Time

OpenBenchmarking.orgSeconds, Fewer Is BetterPOV-Ray 3.7.0.7Trace Time-O0-Og-O1-O2-O3-Ofast-O2 -march=native-O3 -march=native-Ofast -march=native-O2 -march=native -flto-O3 -march=native -flto-Ofast -march=native -flto816243240SE +/- 0.082, N = 3SE +/- 0.025, N = 3SE +/- 0.014, N = 3SE +/- 0.016, N = 3SE +/- 0.061, N = 3SE +/- 0.014, N = 3SE +/- 0.009, N = 3SE +/- 0.043, N = 3SE +/- 0.022, N = 3SE +/- 0.066, N = 3SE +/- 0.016, N = 3SE +/- 0.053, N = 332.51911.83711.0299.9629.6589.7239.9559.6339.7819.7349.3299.418-O0-Og-O1-O2-Ofast-O2-Ofast-O2 -flto-flto-Ofast -flto1. (CXX) g++ options: -pipe -O3 -ffast-math -march=native -R/usr/lib -lXpm -lSM -lICE -lX11 -ltiff -ljpeg -lpng -lz -lrt -lm -lboost_thread -lboost_system

GraphicsMagick

Operation: Sharpen

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.33Operation: Sharpen-O0-Og-O1-O2-O3-Ofast-O2 -march=native-O3 -march=native-Ofast -march=native-O2 -march=native -flto-O3 -march=native -flto-Ofast -march=native -flto150300450600750SE +/- 1.41, N = 15SE +/- 3.28, N = 3SE +/- 2.40, N = 3SE +/- 1.20, N = 3SE +/- 3.93, N = 3SE +/- 0.33, N = 3SE +/- 3.18, N = 3SE +/- 2.60, N = 3SE +/- 2.91, N = 3SE +/- 2.08, N = 3SE +/- 2.08, N = 3SE +/- 2.91, N = 3209406643645634613715712684709718696-O0-Og-O1-O2-O3-Ofast-O2 -march=native-O3 -march=native-Ofast -march=native-O2 -march=native -flto-O3 -march=native -flto-Ofast -march=native -flto1. (CC) gcc options: -fopenmp -ltiff -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -lbz2 -lz -lm -lpthread

Gcrypt Library

OpenBenchmarking.orgSeconds, Fewer Is BetterGcrypt Library 1.9-O0-Og-O1-O2-O3-Ofast-O2 -march=native-O3 -march=native-Ofast -march=native-O2 -march=native -flto-O3 -march=native -flto-Ofast -march=native -flto130260390520650SE +/- 0.79, N = 3SE +/- 0.44, N = 3SE +/- 0.25, N = 3SE +/- 0.62, N = 3SE +/- 0.60, N = 3SE +/- 0.33, N = 3SE +/- 0.50, N = 3SE +/- 0.27, N = 3SE +/- 0.47, N = 3SE +/- 0.45, N = 3SE +/- 0.45, N = 3SE +/- 0.20, N = 3587.77240.07212.02207.14206.05207.20209.29206.86205.79205.28203.49203.64-O0-Og-O1-O2-O3-Ofast-O2 -march=native-O3 -march=native-Ofast -march=native-O2 -march=native -flto-O3 -march=native -flto-Ofast -march=native -flto1. (CC) gcc options: -fvisibility=hidden -lgpg-error

GraphicsMagick

Operation: Enhanced

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.33Operation: Enhanced-O0-Og-O1-O2-O3-Ofast-O2 -march=native-O3 -march=native-Ofast -march=native-O2 -march=native -flto-O3 -march=native -flto-Ofast -march=native -flto2004006008001000SE +/- 1.86, N = 3SE +/- 2.91, N = 3SE +/- 3.18, N = 3SE +/- 1.76, N = 3SE +/- 1.53, N = 3SE +/- 0.58, N = 3SE +/- 0.67, N = 3SE +/- 1.15, N = 3SE +/- 2.85, N = 3SE +/- 8.41, N = 3SE +/- 0.88, N = 3SE +/- 1.73, N = 3381851966950928103710359709831033955962-O0-Og-O1-O2-O3-Ofast-O2 -march=native-O3 -march=native-Ofast -march=native-O2 -march=native -flto-O3 -march=native -flto-Ofast -march=native -flto1. (CC) gcc options: -fopenmp -ltiff -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -lbz2 -lz -lm -lpthread

yquake2

Renderer: Software CPU Color Light - AF: On - MSAA: On - Resolution: 3840 x 2160

OpenBenchmarking.orgFrames Per Second, More Is Betteryquake2 8.10Renderer: Software CPU Color Light - AF: On - MSAA: On - Resolution: 3840 x 2160-O0-Og-O1-O2-O3-Ofast-O2 -march=native-O3 -march=native-Ofast -march=native-O2 -march=native -flto-O3 -march=native -flto-Ofast -march=native -flto816243240SE +/- 0.07, N = 3SE +/- 0.03, N = 3SE +/- 0.15, N = 3SE +/- 0.06, N = 3SE +/- 0.03, N = 3SE +/- 0.06, N = 3SE +/- 0.15, N = 3SE +/- 0.03, N = 3SE +/- 0.03, N = 3SE +/- 0.06, N = 3SE +/- 0.15, N = 3SE +/- 0.09, N = 312.125.930.129.930.531.530.531.831.630.532.932.8-O0-Og-O1-O2-O3-Ofast-O2 -march=native-O3 -march=native-Ofast -march=native-O2 -march=native -flto-O3 -march=native -flto-Ofast -march=native -flto1. (CC) gcc options: -shared -lm -ldl -rdynamic -pthread -lSDL2 -std=gnu99 -fno-strict-aliasing -fwrapv -fvisibility=hidden -MMD -mfpmath=sse -fPIC

yquake2

Renderer: Software CPU Color Light - AF: Off - MSAA: Off - Resolution: 1920 x 1080

OpenBenchmarking.orgFrames Per Second, More Is Betteryquake2 8.10Renderer: Software CPU Color Light - AF: Off - MSAA: Off - Resolution: 1920 x 1080-O0-Og-O1-O2-O3-Ofast-O2 -march=native-O3 -march=native-Ofast -march=native-O2 -march=native -flto-O3 -march=native -flto-Ofast -march=native -flto20406080100SE +/- 0.03, N = 3SE +/- 0.12, N = 3SE +/- 0.35, N = 3SE +/- 0.22, N = 3SE +/- 0.09, N = 3SE +/- 0.23, N = 3SE +/- 0.55, N = 3SE +/- 0.06, N = 3SE +/- 0.26, N = 3SE +/- 0.09, N = 3SE +/- 0.15, N = 3SE +/- 0.24, N = 340.985.198.398.6101.3104.7100.3105.0104.8101.2111.1110.9-O0-Og-O1-O2-O3-Ofast-O2 -march=native-O3 -march=native-Ofast -march=native-O2 -march=native -flto-O3 -march=native -flto-Ofast -march=native -flto1. (CC) gcc options: -shared -lm -ldl -rdynamic -pthread -lSDL2 -std=gnu99 -fno-strict-aliasing -fwrapv -fvisibility=hidden -MMD -mfpmath=sse -fPIC

yquake2

Renderer: Software CPU Color Light - AF: Off - MSAA: On - Resolution: 1920 x 1080

OpenBenchmarking.orgFrames Per Second, More Is Betteryquake2 8.10Renderer: Software CPU Color Light - AF: Off - MSAA: On - Resolution: 1920 x 1080-O0-Og-O1-O2-O3-Ofast-O2 -march=native-O3 -march=native-Ofast -march=native-O2 -march=native -flto-O3 -march=native -flto-Ofast -march=native -flto20406080100SE +/- 0.06, N = 3SE +/- 0.18, N = 3SE +/- 0.52, N = 3SE +/- 0.24, N = 3SE +/- 0.47, N = 3SE +/- 0.81, N = 3SE +/- 1.11, N = 3SE +/- 0.06, N = 3SE +/- 0.12, N = 3SE +/- 0.84, N = 3SE +/- 0.59, N = 3SE +/- 0.83, N = 340.785.097.698.6101.6103.799.8105.0104.9101.6110.4110.0-O0-Og-O1-O2-O3-Ofast-O2 -march=native-O3 -march=native-Ofast -march=native-O2 -march=native -flto-O3 -march=native -flto-Ofast -march=native -flto1. (CC) gcc options: -shared -lm -ldl -rdynamic -pthread -lSDL2 -std=gnu99 -fno-strict-aliasing -fwrapv -fvisibility=hidden -MMD -mfpmath=sse -fPIC

yquake2

Renderer: Software CPU Color Light - AF: On - MSAA: On - Resolution: 1920 x 1080

OpenBenchmarking.orgFrames Per Second, More Is Betteryquake2 8.10Renderer: Software CPU Color Light - AF: On - MSAA: On - Resolution: 1920 x 1080-O0-Og-O1-O2-O3-Ofast-O2 -march=native-O3 -march=native-Ofast -march=native-O2 -march=native -flto-O3 -march=native -flto-Ofast -march=native -flto20406080100SE +/- 0.03, N = 3SE +/- 0.37, N = 3SE +/- 0.19, N = 3SE +/- 0.43, N = 3SE +/- 0.67, N = 3SE +/- 0.67, N = 3SE +/- 0.90, N = 3SE +/- 0.15, N = 3SE +/- 0.18, N = 3SE +/- 0.20, N = 3SE +/- 0.35, N = 3SE +/- 0.42, N = 340.283.095.896.199.3101.497.4103.2102.799.1108.3108.9-O0-Og-O1-O2-O3-Ofast-O2 -march=native-O3 -march=native-Ofast -march=native-O2 -march=native -flto-O3 -march=native -flto-Ofast -march=native -flto1. (CC) gcc options: -shared -lm -ldl -rdynamic -pthread -lSDL2 -std=gnu99 -fno-strict-aliasing -fwrapv -fvisibility=hidden -MMD -mfpmath=sse -fPIC

yquake2

Renderer: Software CPU Color Light - AF: Off - MSAA: Off - Resolution: 3840 x 2160

OpenBenchmarking.orgFrames Per Second, More Is Betteryquake2 8.10Renderer: Software CPU Color Light - AF: Off - MSAA: Off - Resolution: 3840 x 2160-O0-Og-O1-O2-O3-Ofast-O2 -march=native-O3 -march=native-Ofast -march=native-O2 -march=native -flto-O3 -march=native -flto-Ofast -march=native -flto816243240SE +/- 0.03, N = 3SE +/- 0.03, N = 3SE +/- 0.21, N = 3SE +/- 0.03, N = 3SE +/- 0.06, N = 3SE +/- 0.03, N = 3SE +/- 0.03, N = 3SE +/- 0.03, N = 3SE +/- 0.07, N = 3SE +/- 0.06, N = 3SE +/- 0.03, N = 3SE +/- 0.12, N = 312.426.530.830.631.132.131.232.432.331.233.433.5-O0-Og-O1-O2-O3-Ofast-O2 -march=native-O3 -march=native-Ofast -march=native-O2 -march=native -flto-O3 -march=native -flto-Ofast -march=native -flto1. (CC) gcc options: -shared -lm -ldl -rdynamic -pthread -lSDL2 -std=gnu99 -fno-strict-aliasing -fwrapv -fvisibility=hidden -MMD -mfpmath=sse -fPIC

yquake2

Renderer: Software CPU Color Light - AF: Off - MSAA: On - Resolution: 3840 x 2160

OpenBenchmarking.orgFrames Per Second, More Is Betteryquake2 8.10Renderer: Software CPU Color Light - AF: Off - MSAA: On - Resolution: 3840 x 2160-O0-Og-O1-O2-O3-Ofast-O2 -march=native-O3 -march=native-Ofast -march=native-O2 -march=native -flto-O3 -march=native -flto-Ofast -march=native -flto816243240SE +/- 0.07, N = 3SE +/- 0.06, N = 3SE +/- 0.17, N = 3SE +/- 0.03, N = 3SE +/- 0.06, N = 3SE +/- 0.03, N = 3SE +/- 0.07, N = 3SE +/- 0.03, N = 3SE +/- 0.07, N = 3SE +/- 0.00, N = 3SE +/- 0.03, N = 3SE +/- 0.03, N = 312.426.530.930.531.132.131.332.432.331.333.433.5-O0-Og-O1-O2-O3-Ofast-O2 -march=native-O3 -march=native-Ofast -march=native-O2 -march=native -flto-O3 -march=native -flto-Ofast -march=native -flto1. (CC) gcc options: -shared -lm -ldl -rdynamic -pthread -lSDL2 -std=gnu99 -fno-strict-aliasing -fwrapv -fvisibility=hidden -MMD -mfpmath=sse -fPIC

yquake2

Renderer: Software CPU Color Light - AF: On - MSAA: Off - Resolution: 3840 x 2160

OpenBenchmarking.orgFrames Per Second, More Is Betteryquake2 8.10Renderer: Software CPU Color Light - AF: On - MSAA: Off - Resolution: 3840 x 2160-O0-Og-O1-O2-O3-Ofast-O2 -march=native-O3 -march=native-Ofast -march=native-O2 -march=native -flto-O3 -march=native -flto-Ofast -march=native -flto816243240SE +/- 0.03, N = 3SE +/- 0.03, N = 3SE +/- 0.12, N = 3SE +/- 0.07, N = 3SE +/- 0.07, N = 3SE +/- 0.00, N = 3SE +/- 0.09, N = 3SE +/- 0.03, N = 3SE +/- 0.06, N = 3SE +/- 0.10, N = 3SE +/- 0.06, N = 3SE +/- 0.03, N = 312.225.929.930.030.431.530.631.831.630.532.832.9-O0-Og-O1-O2-O3-Ofast-O2 -march=native-O3 -march=native-Ofast -march=native-O2 -march=native -flto-O3 -march=native -flto-Ofast -march=native -flto1. (CC) gcc options: -shared -lm -ldl -rdynamic -pthread -lSDL2 -std=gnu99 -fno-strict-aliasing -fwrapv -fvisibility=hidden -MMD -mfpmath=sse -fPIC

yquake2

Renderer: Software CPU Color Light - AF: On - MSAA: Off - Resolution: 1920 x 1080

OpenBenchmarking.orgFrames Per Second, More Is Betteryquake2 8.10Renderer: Software CPU Color Light - AF: On - MSAA: Off - Resolution: 1920 x 1080-O0-Og-O1-O2-O3-Ofast-O2 -march=native-O3 -march=native-Ofast -march=native-O2 -march=native -flto-O3 -march=native -flto-Ofast -march=native -flto20406080100SE +/- 0.15, N = 3SE +/- 0.26, N = 3SE +/- 0.24, N = 3SE +/- 0.23, N = 3SE +/- 0.20, N = 3SE +/- 0.64, N = 3SE +/- 0.44, N = 3SE +/- 0.27, N = 3SE +/- 0.59, N = 3SE +/- 0.48, N = 3SE +/- 0.53, N = 3SE +/- 0.21, N = 340.483.296.296.699.4101.997.8103.5102.598.6108.1108.7-O0-Og-O1-O2-O3-Ofast-O2 -march=native-O3 -march=native-Ofast -march=native-O2 -march=native -flto-O3 -march=native -flto-Ofast -march=native -flto1. (CC) gcc options: -shared -lm -ldl -rdynamic -pthread -lSDL2 -std=gnu99 -fno-strict-aliasing -fwrapv -fvisibility=hidden -MMD -mfpmath=sse -fPIC

yquake2

Renderer: Software CPU - AF: Off - MSAA: On - Resolution: 3840 x 2160

OpenBenchmarking.orgFrames Per Second, More Is Betteryquake2 8.10Renderer: Software CPU - AF: Off - MSAA: On - Resolution: 3840 x 2160-O0-Og-O1-O2-O3-Ofast-O2 -march=native-O3 -march=native-Ofast -march=native-O2 -march=native -flto-O3 -march=native -flto-Ofast -march=native -flto816243240SE +/- 0.07, N = 3SE +/- 0.09, N = 3SE +/- 0.12, N = 3SE +/- 0.07, N = 3SE +/- 0.06, N = 3SE +/- 0.03, N = 3SE +/- 0.06, N = 3SE +/- 0.00, N = 3SE +/- 0.10, N = 3SE +/- 0.09, N = 3SE +/- 0.12, N = 3SE +/- 0.06, N = 313.428.532.832.433.134.233.134.634.032.935.335.5-O0-Og-O1-O2-O3-Ofast-O2 -march=native-O3 -march=native-Ofast -march=native-O2 -march=native -flto-O3 -march=native -flto-Ofast -march=native -flto1. (CC) gcc options: -shared -lm -ldl -rdynamic -pthread -lSDL2 -std=gnu99 -fno-strict-aliasing -fwrapv -fvisibility=hidden -MMD -mfpmath=sse -fPIC

eSpeak-NG Speech Engine

Text-To-Speech Synthesis

OpenBenchmarking.orgSeconds, Fewer Is BettereSpeak-NG Speech Engine 20200907Text-To-Speech Synthesis-O0-Og-O1-O2-O3-Ofast-O2 -march=native-O3 -march=native-Ofast -march=native-O2 -march=native -flto-O3 -march=native -flto-Ofast -march=native -flto20406080100SE +/- 0.09, N = 4SE +/- 0.08, N = 4SE +/- 0.09, N = 4SE +/- 0.13, N = 4SE +/- 0.13, N = 4SE +/- 0.16, N = 4SE +/- 0.17, N = 4SE +/- 0.10, N = 4SE +/- 0.16, N = 4SE +/- 0.17, N = 4SE +/- 0.11, N = 4SE +/- 0.08, N = 475.8035.3129.9529.2128.6528.9329.0829.2428.9729.0128.6728.68-O0-Og-O1-O2-O3-Ofast-O2 -march=native-O3 -march=native-Ofast -march=native-O2 -march=native -flto-O3 -march=native -flto-Ofast -march=native -flto1. (CC) gcc options: -std=c99 -lpthread -lm

yquake2

Renderer: Software CPU - AF: On - MSAA: On - Resolution: 3840 x 2160

OpenBenchmarking.orgFrames Per Second, More Is Betteryquake2 8.10Renderer: Software CPU - AF: On - MSAA: On - Resolution: 3840 x 2160-O0-Og-O1-O2-O3-Ofast-O2 -march=native-O3 -march=native-Ofast -march=native-O2 -march=native -flto-O3 -march=native -flto-Ofast -march=native -flto816243240SE +/- 0.03, N = 3SE +/- 0.03, N = 3SE +/- 0.13, N = 3SE +/- 0.09, N = 3SE +/- 0.03, N = 3SE +/- 0.07, N = 3SE +/- 0.07, N = 3SE +/- 0.00, N = 3SE +/- 0.06, N = 3SE +/- 0.03, N = 3SE +/- 0.17, N = 3SE +/- 0.12, N = 313.227.832.031.632.433.432.133.733.432.034.834.9-O0-Og-O1-O2-O3-Ofast-O2 -march=native-O3 -march=native-Ofast -march=native-O2 -march=native -flto-O3 -march=native -flto-Ofast -march=native -flto1. (CC) gcc options: -shared -lm -ldl -rdynamic -pthread -lSDL2 -std=gnu99 -fno-strict-aliasing -fwrapv -fvisibility=hidden -MMD -mfpmath=sse -fPIC

Zstd Compression

Compression Level: 3, Long Mode - Compression Speed

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.0Compression Level: 3, Long Mode - Compression Speed-O0-O1-O2-O3-Ofast-O2 -march=native-O3 -march=native-Ofast -march=native-O2 -march=native -flto-O3 -march=native -flto-Ofast -march=native -flto120240360480600SE +/- 0.35, N = 3SE +/- 2.94, N = 3SE +/- 0.81, N = 3SE +/- 0.42, N = 3SE +/- 4.38, N = 3SE +/- 2.05, N = 3SE +/- 2.05, N = 3SE +/- 2.42, N = 3SE +/- 5.35, N = 3SE +/- 1.66, N = 3SE +/- 0.87, N = 3214.8553.3549.8546.3542.9565.2558.0557.8564.5554.3558.7-O0-O1-O2-O3-Ofast-O2 -march=native-O3 -march=native-Ofast -march=native-O2 -march=native -flto-O3 -march=native -flto-Ofast -march=native -flto1. (CC) gcc options: -pthread -lz

yquake2

Renderer: Software CPU - AF: Off - MSAA: Off - Resolution: 3840 x 2160

OpenBenchmarking.orgFrames Per Second, More Is Betteryquake2 8.10Renderer: Software CPU - AF: Off - MSAA: Off - Resolution: 3840 x 2160-O0-Og-O1-O2-O3-Ofast-O2 -march=native-O3 -march=native-Ofast -march=native-O2 -march=native -flto-O3 -march=native -flto-Ofast -march=native -flto816243240SE +/- 0.12, N = 3SE +/- 0.00, N = 3SE +/- 0.29, N = 3SE +/- 0.06, N = 3SE +/- 0.00, N = 3SE +/- 0.03, N = 3SE +/- 0.13, N = 3SE +/- 0.03, N = 3SE +/- 0.03, N = 3SE +/- 0.15, N = 3SE +/- 0.03, N = 3SE +/- 0.03, N = 313.528.432.832.433.134.233.134.434.233.035.335.4-O0-Og-O1-O2-O3-Ofast-O2 -march=native-O3 -march=native-Ofast -march=native-O2 -march=native -flto-O3 -march=native -flto-Ofast -march=native -flto1. (CC) gcc options: -shared -lm -ldl -rdynamic -pthread -lSDL2 -std=gnu99 -fno-strict-aliasing -fwrapv -fvisibility=hidden -MMD -mfpmath=sse -fPIC

yquake2

Renderer: Software CPU - AF: On - MSAA: Off - Resolution: 3840 x 2160

OpenBenchmarking.orgFrames Per Second, More Is Betteryquake2 8.10Renderer: Software CPU - AF: On - MSAA: Off - Resolution: 3840 x 2160-O0-Og-O1-O2-O3-Ofast-O2 -march=native-O3 -march=native-Ofast -march=native-O2 -march=native -flto-O3 -march=native -flto-Ofast -march=native -flto816243240SE +/- 0.03, N = 3SE +/- 0.00, N = 3SE +/- 0.09, N = 3SE +/- 0.03, N = 3SE +/- 0.03, N = 3SE +/- 0.03, N = 3SE +/- 0.00, N = 3SE +/- 0.07, N = 3SE +/- 0.00, N = 3SE +/- 0.03, N = 3SE +/- 0.00, N = 3SE +/- 0.07, N = 313.227.731.931.532.433.332.133.833.331.934.534.6-O0-Og-O1-O2-O3-Ofast-O2 -march=native-O3 -march=native-Ofast -march=native-O2 -march=native -flto-O3 -march=native -flto-Ofast -march=native -flto1. (CC) gcc options: -shared -lm -ldl -rdynamic -pthread -lSDL2 -std=gnu99 -fno-strict-aliasing -fwrapv -fvisibility=hidden -MMD -mfpmath=sse -fPIC

yquake2

Renderer: Software CPU - AF: Off - MSAA: On - Resolution: 1920 x 1080

OpenBenchmarking.orgFrames Per Second, More Is Betteryquake2 8.10Renderer: Software CPU - AF: Off - MSAA: On - Resolution: 1920 x 1080-O0-Og-O1-O2-O3-Ofast-O2 -march=native-O3 -march=native-Ofast -march=native-O2 -march=native -flto-O3 -march=native -flto-Ofast -march=native -flto306090120150SE +/- 0.03, N = 3SE +/- 0.49, N = 3SE +/- 0.50, N = 3SE +/- 0.35, N = 3SE +/- 0.40, N = 3SE +/- 0.39, N = 3SE +/- 0.45, N = 3SE +/- 0.38, N = 3SE +/- 1.11, N = 3SE +/- 0.24, N = 3SE +/- 0.24, N = 3SE +/- 0.97, N = 346.693.5107.0107.7111.1114.4110.6114.6114.2110.0120.8118.0-O0-Og-O1-O2-O3-Ofast-O2 -march=native-O3 -march=native-Ofast -march=native-O2 -march=native -flto-O3 -march=native -flto-Ofast -march=native -flto1. (CC) gcc options: -shared -lm -ldl -rdynamic -pthread -lSDL2 -std=gnu99 -fno-strict-aliasing -fwrapv -fvisibility=hidden -MMD -mfpmath=sse -fPIC

yquake2

Renderer: Software CPU - AF: Off - MSAA: Off - Resolution: 1920 x 1080

OpenBenchmarking.orgFrames Per Second, More Is Betteryquake2 8.10Renderer: Software CPU - AF: Off - MSAA: Off - Resolution: 1920 x 1080-O0-Og-O1-O2-O3-Ofast-O2 -march=native-O3 -march=native-Ofast -march=native-O2 -march=native -flto-O3 -march=native -flto-Ofast -march=native -flto306090120150SE +/- 0.09, N = 3SE +/- 0.15, N = 3SE +/- 0.43, N = 3SE +/- 0.52, N = 3SE +/- 0.40, N = 3SE +/- 0.56, N = 3SE +/- 0.43, N = 3SE +/- 0.31, N = 3SE +/- 0.46, N = 3SE +/- 0.24, N = 3SE +/- 0.32, N = 3SE +/- 0.15, N = 346.794.5107.7107.9111.1113.5110.5115.2114.1109.9120.0120.4-O0-Og-O1-O2-O3-Ofast-O2 -march=native-O3 -march=native-Ofast -march=native-O2 -march=native -flto-O3 -march=native -flto-Ofast -march=native -flto1. (CC) gcc options: -shared -lm -ldl -rdynamic -pthread -lSDL2 -std=gnu99 -fno-strict-aliasing -fwrapv -fvisibility=hidden -MMD -mfpmath=sse -fPIC

yquake2

Renderer: Software CPU - AF: On - MSAA: Off - Resolution: 1920 x 1080

OpenBenchmarking.orgFrames Per Second, More Is Betteryquake2 8.10Renderer: Software CPU - AF: On - MSAA: Off - Resolution: 1920 x 1080-O0-Og-O1-O2-O3-Ofast-O2 -march=native-O3 -march=native-Ofast -march=native-O2 -march=native -flto-O3 -march=native -flto-Ofast -march=native -flto306090120150SE +/- 0.10, N = 3SE +/- 0.17, N = 3SE +/- 1.00, N = 3SE +/- 0.15, N = 3SE +/- 0.30, N = 3SE +/- 0.34, N = 3SE +/- 0.36, N = 3SE +/- 0.12, N = 3SE +/- 0.31, N = 3SE +/- 0.64, N = 3SE +/- 0.92, N = 3SE +/- 0.06, N = 345.891.3105.4104.9108.3111.8106.8112.7111.3106.2115.4116.9-O0-Og-O1-O2-O3-Ofast-O2 -march=native-O3 -march=native-Ofast -march=native-O2 -march=native -flto-O3 -march=native -flto-Ofast -march=native -flto1. (CC) gcc options: -shared -lm -ldl -rdynamic -pthread -lSDL2 -std=gnu99 -fno-strict-aliasing -fwrapv -fvisibility=hidden -MMD -mfpmath=sse -fPIC

yquake2

Renderer: Software CPU - AF: On - MSAA: On - Resolution: 1920 x 1080

OpenBenchmarking.orgFrames Per Second, More Is Betteryquake2 8.10Renderer: Software CPU - AF: On - MSAA: On - Resolution: 1920 x 1080-O0-Og-O1-O2-O3-Ofast-O2 -march=native-O3 -march=native-Ofast -march=native-O2 -march=native -flto-O3 -march=native -flto-Ofast -march=native -flto306090120150SE +/- 0.06, N = 3SE +/- 0.17, N = 3SE +/- 0.57, N = 3SE +/- 0.20, N = 3SE +/- 0.33, N = 3SE +/- 0.24, N = 3SE +/- 0.29, N = 3SE +/- 0.65, N = 3SE +/- 0.15, N = 3SE +/- 0.27, N = 3SE +/- 0.12, N = 3SE +/- 0.99, N = 345.892.0104.5104.7108.4111.6106.5111.7111.7107.1116.8116.8-O0-Og-O1-O2-O3-Ofast-O2 -march=native-O3 -march=native-Ofast -march=native-O2 -march=native -flto-O3 -march=native -flto-Ofast -march=native -flto1. (CC) gcc options: -shared -lm -ldl -rdynamic -pthread -lSDL2 -std=gnu99 -fno-strict-aliasing -fwrapv -fvisibility=hidden -MMD -mfpmath=sse -fPIC

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-O3-Ofast-O2 -march=native-O3 -march=native-Ofast -march=native-O2 -march=native -flto-O3 -march=native -flto-Ofast -march=native -flto130260390520650SE +/- 0.45, N = 3SE +/- 3.41, N = 3SE +/- 3.36, N = 3SE +/- 1.12, N = 3SE +/- 1.24, N = 3SE +/- 1.23, N = 3SE +/- 6.60, N = 3SE +/- 7.22, N = 3SE +/- 2.87, N = 3SE +/- 6.12, N = 3SE +/- 5.92, N = 3235.6560.4566.7572.1561.2579.8576.3576.3584.8568.7578.1-O0-O1-O2-O3-Ofast-O2 -march=native-O3 -march=native-Ofast -march=native-O2 -march=native -flto-O3 -march=native -flto-Ofast -march=native -flto1. (CC) gcc options: -pthread -lz

Zstd Compression

Compression Level: 19 - Compression Speed

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.0Compression Level: 19 - Compression Speed-O0-O1-O2-O3-Ofast-O2 -march=native-O3 -march=native-Ofast -march=native-O2 -march=native -flto-O3 -march=native -flto-Ofast -march=native -flto20406080100SE +/- 0.06, N = 3SE +/- 0.59, N = 11SE +/- 0.39, N = 3SE +/- 0.74, N = 3SE +/- 0.40, N = 3SE +/- 0.44, N = 3SE +/- 0.28, N = 3SE +/- 0.13, N = 3SE +/- 0.09, N = 3SE +/- 0.79, N = 3SE +/- 0.60, N = 335.281.282.380.883.685.286.786.686.187.286.2-O0-O1-O2-O3-Ofast-O2 -march=native-O3 -march=native-Ofast -march=native-O2 -march=native -flto-O3 -march=native -flto-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-O1-O2-O3-Ofast-O2 -march=native-O3 -march=native-Ofast -march=native-O2 -march=native -flto-O3 -march=native -flto-Ofast -march=native -flto1020304050SE +/- 0.03, N = 3SE +/- 0.09, N = 3SE +/- 0.09, N = 3SE +/- 0.09, N = 3SE +/- 0.03, N = 3SE +/- 0.09, N = 3SE +/- 0.06, N = 3SE +/- 0.03, N = 3SE +/- 0.06, N = 3SE +/- 0.09, N = 3SE +/- 0.00, N = 318.444.244.144.044.143.944.644.644.144.744.5-O0-O1-O2-O3-Ofast-O2 -march=native-O3 -march=native-Ofast -march=native-O2 -march=native -flto-O3 -march=native -flto-Ofast -march=native -flto1. (CC) gcc options: -pthread -lz

AOBench

Size: 2048 x 2048 - Total Time

OpenBenchmarking.orgSeconds, Fewer Is BetterAOBenchSize: 2048 x 2048 - Total Time-O0-Og-O1-O2-O3-Ofast-O2 -march=native-O3 -march=native-Ofast -march=native-O2 -march=native -flto-O3 -march=native -flto-Ofast -march=native -flto1428425670SE +/- 0.15, N = 3SE +/- 0.60, N = 4SE +/- 0.02, N = 3SE +/- 0.07, N = 3SE +/- 0.07, N = 3SE +/- 0.17, N = 3SE +/- 0.05, N = 3SE +/- 0.01, N = 3SE +/- 0.06, N = 3SE +/- 0.08, N = 3SE +/- 0.03, N = 3SE +/- 0.22, N = 863.5153.5336.2036.0832.6830.4936.0430.0927.9335.7227.6426.24-O0-Og-O1-O2-Ofast-O2 -march=native-march=native-Ofast -march=native-O2 -march=native -flto-march=native -flto-Ofast -march=native -flto1. (CC) gcc options: -lm -O3

x264

Video Input: Bosphorus 4K

OpenBenchmarking.orgFrames Per Second, More Is Betterx264 2022-02-22Video Input: Bosphorus 4K-O0-Og-O1-O2-O3-Ofast-O2 -march=native-O3 -march=native-Ofast -march=native-O2 -march=native -flto-O3 -march=native -flto-Ofast -march=native -flto1428425670SE +/- 0.31, N = 15SE +/- 0.62, N = 15SE +/- 0.51, N = 15SE +/- 0.63, N = 15SE +/- 0.73, N = 15SE +/- 0.66, N = 4SE +/- 0.51, N = 3SE +/- 0.78, N = 15SE +/- 0.76, N = 3SE +/- 0.64, N = 15SE +/- 0.76, N = 15SE +/- 0.70, N = 1530.2860.5961.2062.0161.1961.3060.0361.5660.3862.1262.8063.021. (CC) gcc options: -ldl -m64 -lm -lpthread -O3 -flto

Botan

Test: ChaCha20Poly1305

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.17.3Test: ChaCha20Poly1305-O0-Og-O1-O2-O3-Ofast-O2 -march=native-O3 -march=native-Ofast -march=native-O2 -march=native -flto-O3 -march=native -flto-Ofast -march=native -flto2004006008001000SE +/- 0.02, N = 3SE +/- 0.72, N = 3SE +/- 0.73, N = 3SE +/- 1.07, N = 3SE +/- 0.20, N = 3SE +/- 0.32, N = 3SE +/- 0.28, N = 3SE +/- 0.08, N = 3SE +/- 2.51, N = 3SE +/- 0.77, N = 3SE +/- 0.17, N = 3SE +/- 0.22, N = 345.51472.23683.37796.90818.97826.89607.32596.22605.41610.22601.44607.351. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt

Botan

Test: ChaCha20Poly1305 - Decrypt

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.17.3Test: ChaCha20Poly1305 - Decrypt-O0-Og-O1-O2-O3-Ofast-O2 -march=native-O3 -march=native-Ofast -march=native-O2 -march=native -flto-O3 -march=native -flto-Ofast -march=native -flto2004006008001000SE +/- 0.04, N = 3SE +/- 0.62, N = 3SE +/- 0.98, N = 3SE +/- 2.11, N = 3SE +/- 0.39, N = 3SE +/- 1.37, N = 3SE +/- 0.35, N = 3SE +/- 3.02, N = 3SE +/- 2.24, N = 3SE +/- 0.46, N = 3SE +/- 0.47, N = 3SE +/- 0.01, N = 345.48474.78685.42791.12816.47812.30609.36599.80603.79599.79595.76596.271. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt

SciMark

Computational Test: Dense LU Matrix Factorization

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Dense LU Matrix Factorization-O0-Og-O1-O2-O3-Ofast-O2 -march=native-O3 -march=native-Ofast -march=native-O2 -march=native -flto-O3 -march=native -flto-Ofast -march=native -flto2K4K6K8K10KSE +/- 0.80, N = 3SE +/- 19.62, N = 3SE +/- 114.85, N = 3SE +/- 7.46, N = 3SE +/- 21.73, N = 3SE +/- 8.97, N = 3SE +/- 1.47, N = 3SE +/- 17.64, N = 3SE +/- 6.31, N = 3SE +/- 6.88, N = 3SE +/- 13.42, N = 3SE +/- 17.04, N = 3718.203980.224989.395136.828249.098308.605935.8510755.2010001.095982.569829.0510640.65-Og-O1-O2-O3-Ofast-O2 -march=native-O3 -march=native-Ofast -march=native-O2 -march=native -flto-O3 -march=native -flto-Ofast -march=native -flto1. (CC) gcc options: -lm

Botan

Test: Blowfish - Decrypt

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.17.3Test: Blowfish - Decrypt-O0-Og-O1-O2-O3-Ofast-O2 -march=native-O3 -march=native-Ofast -march=native-O2 -march=native -flto-O3 -march=native -flto-Ofast -march=native -flto100200300400500SE +/- 0.44, N = 3SE +/- 0.16, N = 3SE +/- 0.47, N = 3SE +/- 0.34, N = 3SE +/- 0.05, N = 3SE +/- 0.34, N = 3SE +/- 1.19, N = 3SE +/- 0.33, N = 3SE +/- 2.36, N = 3SE +/- 0.13, N = 3SE +/- 0.18, N = 3SE +/- 0.03, N = 333.06267.58413.95448.06448.57447.96443.58445.32446.91445.32443.83419.511. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt

Botan

Test: Blowfish

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.17.3Test: Blowfish-O0-Og-O1-O2-O3-Ofast-O2 -march=native-O3 -march=native-Ofast -march=native-O2 -march=native -flto-O3 -march=native -flto-Ofast -march=native -flto100200300400500SE +/- 0.10, N = 3SE +/- 0.05, N = 3SE +/- 0.11, N = 3SE +/- 0.15, N = 3SE +/- 0.29, N = 3SE +/- 0.24, N = 3SE +/- 0.40, N = 3SE +/- 0.05, N = 3SE +/- 0.47, N = 3SE +/- 0.28, N = 3SE +/- 0.26, N = 3SE +/- 0.20, N = 333.32267.67415.10436.20436.56436.16432.23433.05432.73432.75432.29444.741. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt

SciMark

Computational Test: Monte Carlo

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Monte Carlo-O0-Og-O1-O2-O3-Ofast-O2 -march=native-O3 -march=native-Ofast -march=native-O2 -march=native -flto-O3 -march=native -flto-Ofast -march=native -flto400800120016002000SE +/- 0.15, N = 3SE +/- 1.32, N = 3SE +/- 1.77, N = 3SE +/- 0.08, N = 3SE +/- 0.07, N = 3SE +/- 1.18, N = 3SE +/- 0.98, N = 3SE +/- 0.07, N = 3SE +/- 0.81, N = 3SE +/- 0.73, N = 3SE +/- 2.05, N = 3SE +/- 2.04, N = 3152.45274.47826.02767.65771.66771.37754.49761.49763.53773.382014.541998.50-Og-O1-O2-O3-Ofast-O2 -march=native-O3 -march=native-Ofast -march=native-O2 -march=native -flto-O3 -march=native -flto-Ofast -march=native -flto1. (CC) gcc options: -lm

Botan

Test: Twofish - Decrypt

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.17.3Test: Twofish - Decrypt-O0-Og-O1-O2-O3-Ofast-O2 -march=native-O3 -march=native-Ofast -march=native-O2 -march=native -flto-O3 -march=native -flto-Ofast -march=native -flto80160240320400SE +/- 0.02, N = 3SE +/- 0.24, N = 3SE +/- 0.03, N = 3SE +/- 0.05, N = 3SE +/- 0.12, N = 3SE +/- 0.21, N = 3SE +/- 0.49, N = 3SE +/- 4.65, N = 4SE +/- 0.32, N = 3SE +/- 0.39, N = 3SE +/- 0.45, N = 3SE +/- 0.12, N = 330.02227.64347.07358.21358.09357.94360.32356.64360.02365.36364.40319.551. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt

Botan

Test: Twofish

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.17.3Test: Twofish-O0-Og-O1-O2-O3-Ofast-O2 -march=native-O3 -march=native-Ofast -march=native-O2 -march=native -flto-O3 -march=native -flto-Ofast -march=native -flto80160240320400SE +/- 0.10, N = 3SE +/- 0.10, N = 3SE +/- 0.07, N = 3SE +/- 0.02, N = 3SE +/- 0.04, N = 3SE +/- 0.15, N = 3SE +/- 0.34, N = 3SE +/- 4.20, N = 4SE +/- 0.40, N = 3SE +/- 0.45, N = 3SE +/- 0.20, N = 3SE +/- 0.21, N = 331.56228.38345.73361.16360.98360.95360.30356.35359.65359.26358.59364.051. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt

Liquid-DSP

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

OpenBenchmarking.orgsamples/s, More Is BetterLiquid-DSP 2021.01.31Threads: 2 - Buffer Length: 256 - Filter Length: 57-O0-Og-O1-O2-O3-Ofast-O2 -march=native-O3 -march=native-Ofast -march=native-O2 -march=native -flto-O3 -march=native -flto-Ofast -march=native -flto30M60M90M120M150MSE +/- 80583.98, N = 3SE +/- 141214.18, N = 3SE +/- 49103.07, N = 3SE +/- 240277.62, N = 3SE +/- 450924.98, N = 3SE +/- 277448.69, N = 3SE +/- 112891.29, N = 3SE +/- 862985.77, N = 3SE +/- 116952.03, N = 3SE +/- 100884.97, N = 3SE +/- 210317.22, N = 3SE +/- 697431.80, N = 31454833383341667126393333128150000129350000150756667132233333132853333153446667132406667132060000156933333-Og-O1-O2-Ofast-O2 -march=native-march=native-Ofast -march=native-O2 -march=native -flto-march=native -flto-Ofast -march=native -flto1. (CC) gcc options: -O3 -pthread -lm -lc -lliquid

Liquid-DSP

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

OpenBenchmarking.orgsamples/s, More Is BetterLiquid-DSP 2021.01.31Threads: 1 - Buffer Length: 256 - Filter Length: 57-O0-Og-O1-O2-O3-Ofast-O2 -march=native-O3 -march=native-Ofast -march=native-O2 -march=native -flto-O3 -march=native -flto-Ofast -march=native -flto17M34M51M68M85MSE +/- 25099.42, N = 3SE +/- 280410.02, N = 3SE +/- 149079.77, N = 3SE +/- 185303.35, N = 3SE +/- 410080.89, N = 3SE +/- 225829.83, N = 3SE +/- 176587.09, N = 3SE +/- 171207.80, N = 3SE +/- 156839.98, N = 3SE +/- 212254.56, N = 3SE +/- 415717.99, N = 3SE +/- 203804.92, N = 371660334172633362799333637510006416800074729667657390006692533376520333656580006593166777102667-Og-O1-O2-Ofast-O2 -march=native-march=native-Ofast -march=native-O2 -march=native -flto-march=native -flto-Ofast -march=native -flto1. (CC) gcc options: -O3 -pthread -lm -lc -lliquid

Liquid-DSP

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

OpenBenchmarking.orgsamples/s, More Is BetterLiquid-DSP 2021.01.31Threads: 8 - Buffer Length: 256 - Filter Length: 57-O0-Og-O1-O2-O3-Ofast-O2 -march=native-O3 -march=native-Ofast -march=native-O2 -march=native -flto-O3 -march=native -flto-Ofast -march=native -flto130M260M390M520M650MSE +/- 21594.75, N = 3SE +/- 896455.99, N = 3SE +/- 368977.57, N = 3SE +/- 538650.58, N = 3SE +/- 638392.08, N = 3SE +/- 1370194.63, N = 3SE +/- 632622.41, N = 3SE +/- 255625.59, N = 3SE +/- 1020588.07, N = 3SE +/- 695277.72, N = 3SE +/- 755961.49, N = 3SE +/- 1108457.39, N = 357365000332140000494243333508516667508313333595870000522713333523676667607470000524093333523086667615093333-Og-O1-O2-Ofast-O2 -march=native-march=native-Ofast -march=native-O2 -march=native -flto-march=native -flto-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-Og-O1-O2-O3-Ofast-O2 -march=native-O3 -march=native-Ofast -march=native-O2 -march=native -flto-O3 -march=native -flto-Ofast -march=native -flto70M140M210M280M350MSE +/- 110201.33, N = 3SE +/- 136503.97, N = 3SE +/- 196977.16, N = 3SE +/- 270883.33, N = 3SE +/- 358375.97, N = 3SE +/- 328447.53, N = 3SE +/- 92616.29, N = 3SE +/- 291947.48, N = 3SE +/- 146211.41, N = 3SE +/- 144029.32, N = 3SE +/- 399179.71, N = 3SE +/- 595100.37, N = 329121000167000000250040000255566667257540000301846667264566667263970000307153333264706667263963333312213333-Og-O1-O2-Ofast-O2 -march=native-march=native-Ofast -march=native-O2 -march=native -flto-march=native -flto-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-Og-O1-O2-O3-Ofast-O2 -march=native-O3 -march=native-Ofast -march=native-O2 -march=native -flto-O3 -march=native -flto-Ofast -march=native -flto300M600M900M1200M1500MSE +/- 145181.88, N = 3SE +/- 2947656.32, N = 3SE +/- 4163077.12, N = 3SE +/- 1664535.30, N = 3SE +/- 6275885.95, N = 3SE +/- 3567133.93, N = 3SE +/- 4693731.04, N = 3SE +/- 3840283.55, N = 3SE +/- 5903765.28, N = 3SE +/- 5002999.10, N = 3SE +/- 3393294.04, N = 3SE +/- 6022457.97, N = 31121933336479266679523366679823433339855233331152666667100946666710121666671172933333100980000010130333331190300000-Og-O1-O2-Ofast-O2 -march=native-march=native-Ofast -march=native-O2 -march=native -flto-march=native -flto-Ofast -march=native -flto1. (CC) gcc options: -O3 -pthread -lm -lc -lliquid

Liquid-DSP

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

OpenBenchmarking.orgsamples/s, More Is BetterLiquid-DSP 2021.01.31Threads: 32 - Buffer Length: 256 - Filter Length: 57-O0-Og-O1-O2-O3-Ofast-O2 -march=native-O3 -march=native-Ofast -march=native-O2 -march=native -flto-O3 -march=native -flto-Ofast -march=native -flto500M1000M1500M2000M2500MSE +/- 432087.95, N = 3SE +/- 6091615.37, N = 3SE +/- 13812112.24, N = 3SE +/- 8096364.07, N = 3SE +/- 6207611.81, N = 3SE +/- 2354428.45, N = 3SE +/- 8330932.99, N = 3SE +/- 10904789.98, N = 3SE +/- 4275511.67, N = 3SE +/- 4883987.44, N = 3SE +/- 4694086.11, N = 3SE +/- 6508029.23, N = 321285000012086333331729133333178863333317942666672105200000185256666718492333332151300000184440000018494666672169466667-Og-O1-O2-Ofast-O2 -march=native-march=native-Ofast -march=native-O2 -march=native -flto-march=native -flto-Ofast -march=native -flto1. (CC) gcc options: -O3 -pthread -lm -lc -lliquid

Zstd Compression

Compression Level: 3 - Compression Speed

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.0Compression Level: 3 - Compression Speed-O0-O1-O2-O3-Ofast-O2 -march=native-O3 -march=native-Ofast -march=native-O2 -march=native -flto-O3 -march=native -flto-Ofast -march=native -flto11002200330044005500SE +/- 7.88, N = 3SE +/- 26.56, N = 3SE +/- 19.60, N = 3SE +/- 23.71, N = 3SE +/- 27.36, N = 3SE +/- 12.61, N = 3SE +/- 31.48, N = 3SE +/- 7.67, N = 3SE +/- 47.00, N = 3SE +/- 33.60, N = 3SE +/- 29.30, N = 32958.45290.95253.45180.15248.25227.75246.55246.55243.65258.95285.9-O0-O1-O2-O3-Ofast-O2 -march=native-O3 -march=native-Ofast -march=native-O2 -march=native -flto-O3 -march=native -flto-Ofast -march=native -flto1. (CC) gcc options: -pthread -lz

SciMark

Computational Test: Jacobi Successive Over-Relaxation

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Jacobi Successive Over-Relaxation-O0-Og-O1-O2-O3-Ofast-O2 -march=native-O3 -march=native-Ofast -march=native-O2 -march=native -flto-O3 -march=native -flto-Ofast -march=native -flto5001000150020002500SE +/- 0.08, N = 3SE +/- 6.18, N = 3SE +/- 1.68, N = 3SE +/- 0.33, N = 3SE +/- 0.11, N = 3SE +/- 0.41, N = 3SE +/- 0.50, N = 3SE +/- 2.01, N = 3SE +/- 0.34, N = 3SE +/- 4.07, N = 3SE +/- 4.09, N = 3SE +/- 1.12, N = 31269.041292.491279.062071.082079.182067.292050.882229.822243.842099.612218.142220.58-O0-Og-O1-O2-O3-Ofast-O2 -march=native-O3 -march=native-Ofast -march=native-O2 -march=native -flto-O3 -march=native -flto-Ofast -march=native -flto1. (CC) gcc options: -lm

dav1d

Video Input: Chimera 1080p

OpenBenchmarking.orgFPS, More Is Betterdav1d 1.0Video Input: Chimera 1080p-O0-Og-O1-O2-O3-Ofast-O2 -march=native-O3 -march=native-Ofast -march=native80160240320400SE +/- 0.10, N = 3SE +/- 0.41, N = 3SE +/- 0.23, N = 3SE +/- 0.21, N = 3SE +/- 0.12, N = 3SE +/- 0.26, N = 3SE +/- 0.17, N = 3SE +/- 0.15, N = 3SE +/- 0.19, N = 3235.71349.05378.88381.59378.08378.61383.64374.60380.37-O0 -lm-Og -lm-O1-O2-O3-Ofast-O2 -march=native-O3 -march=native -lm-Ofast -march=native -lm1. (CC) gcc options: -pthread

dav1d

Video Input: Chimera 1080p 10-bit

OpenBenchmarking.orgFPS, More Is Betterdav1d 1.0Video Input: Chimera 1080p 10-bit-O0-Og-O1-O2-O3-Ofast-O2 -march=native-O3 -march=native-Ofast -march=native80160240320400SE +/- 0.04, N = 3SE +/- 0.05, N = 3SE +/- 0.11, N = 3SE +/- 0.20, N = 3SE +/- 0.17, N = 3SE +/- 0.20, N = 3SE +/- 0.21, N = 3SE +/- 0.06, N = 3SE +/- 0.14, N = 3224.18324.48349.37351.90350.35350.01354.49346.48351.55-O0 -lm-Og -lm-O1-O2-O3-Ofast-O2 -march=native-O3 -march=native -lm-Ofast -march=native -lm1. (CC) gcc options: -pthread

GraphicsMagick

Operation: Swirl

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.33Operation: Swirl-O0-Og-O1-O2-O3-Ofast-O2 -march=native-O3 -march=native-Ofast -march=native-O2 -march=native -flto-O3 -march=native -flto-Ofast -march=native -flto400800120016002000SE +/- 9.26, N = 3SE +/- 12.81, N = 3SE +/- 13.37, N = 3SE +/- 8.84, N = 3SE +/- 12.81, N = 3SE +/- 11.57, N = 3SE +/- 13.09, N = 3SE +/- 7.06, N = 3SE +/- 13.28, N = 3SE +/- 11.78, N = 3SE +/- 8.41, N = 3SE +/- 11.98, N = 3131317931963189919591999197820372058202520452055-O0-Og-O1-O2-O3-Ofast-O2 -march=native-O3 -march=native-Ofast -march=native-O2 -march=native -flto-O3 -march=native -flto-Ofast -march=native -flto1. (CC) gcc options: -fopenmp -ltiff -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -lbz2 -lz -lm -lpthread

GraphicsMagick

Operation: Noise-Gaussian

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.33Operation: Noise-Gaussian-O0-Og-O1-O2-O3-Ofast-O2 -march=native-O3 -march=native-Ofast -march=native-O2 -march=native -flto-O3 -march=native -flto-Ofast -march=native -flto170340510680850SE +/- 2.19, N = 3SE +/- 2.33, N = 3SE +/- 2.00, N = 3SE +/- 4.18, N = 3SE +/- 1.73, N = 3SE +/- 5.03, N = 3SE +/- 3.53, N = 3SE +/- 2.96, N = 3SE +/- 1.76, N = 3SE +/- 3.48, N = 3SE +/- 0.33, N = 3SE +/- 0.58, N = 3507627746695687730703707758701718772-O0-Og-O1-O2-O3-Ofast-O2 -march=native-O3 -march=native-Ofast -march=native-O2 -march=native -flto-O3 -march=native -flto-Ofast -march=native -flto1. (CC) gcc options: -fopenmp -ltiff -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -lbz2 -lz -lm -lpthread

SQLite Speedtest

Timed Time - Size 1,000

OpenBenchmarking.orgSeconds, Fewer Is BetterSQLite Speedtest 3.30Timed Time - Size 1,000-O0-Og-O1-O2-O3-Ofast-O2 -march=native-O3 -march=native-Ofast -march=native-O2 -march=native -flto-O3 -march=native -flto-Ofast -march=native -flto306090120150SE +/- 0.29, N = 3SE +/- 0.21, N = 3SE +/- 0.17, N = 3SE +/- 0.53, N = 3SE +/- 0.32, N = 3SE +/- 0.42, N = 3SE +/- 0.23, N = 3SE +/- 0.57, N = 3SE +/- 0.20, N = 3SE +/- 0.16, N = 3SE +/- 0.19, N = 3SE +/- 0.16, N = 3112.8688.2482.1878.5975.1475.6574.1776.5874.8574.6475.5974.82-O0-Og-O1-O2-O3-Ofast-O2 -march=native-O3 -march=native-Ofast -march=native-O2 -march=native -flto-O3 -march=native -flto-Ofast -march=native -flto1. (CC) gcc options: -lz

OpenSSL

Algorithm: SHA256

OpenBenchmarking.orgbyte/s, More Is BetterOpenSSL 3.0Algorithm: SHA256-O0-Og-O1-O2-O3-Ofast-O2 -march=native-O3 -march=native-Ofast -march=native-O2 -march=native -flto-O3 -march=native -flto-Ofast -march=native -flto16000M32000M48000M64000M80000MSE +/- 455165086.46, N = 7SE +/- 561411952.16, N = 12SE +/- 552464999.92, N = 12SE +/- 609204922.03, N = 12SE +/- 445333447.47, N = 12SE +/- 511645480.24, N = 3SE +/- 784325533.56, N = 9SE +/- 472658042.73, N = 12SE +/- 593528606.35, N = 12SE +/- 529227030.19, N = 12SE +/- 621686059.79, N = 12SE +/- 569629686.82, N = 12484349769505446658070155519698378614159683546212405171568775242080609625694346171451849166839148743611482698386466907686872577895858-O0-Og-O1-O2-O3-Ofast-O2 -march=native-O3 -march=native-Ofast -march=native-O2 -march=native -flto-O3 -march=native -flto-Ofast -march=native -flto1. (CC) gcc options: -pthread -m64 -lssl -lcrypto -ldl

dav1d

Video Input: Summer Nature 4K

OpenBenchmarking.orgFPS, More Is Betterdav1d 1.0Video Input: Summer Nature 4K-O0-Og-O1-O2-O3-Ofast-O2 -march=native-O3 -march=native-Ofast -march=native4080120160200SE +/- 0.10, N = 3SE +/- 0.22, N = 3SE +/- 0.02, N = 3SE +/- 0.24, N = 3SE +/- 0.24, N = 3SE +/- 0.10, N = 3SE +/- 0.22, N = 3SE +/- 0.03, N = 3SE +/- 0.26, N = 3137.19189.20198.65200.36201.43201.94201.00200.48202.82-O0 -lm-Og -lm-O1-O2-O3-Ofast-O2 -march=native-O3 -march=native -lm-Ofast -march=native -lm1. (CC) gcc options: -pthread

dav1d

Video Input: Summer Nature 1080p

OpenBenchmarking.orgFPS, More Is Betterdav1d 1.0Video Input: Summer Nature 1080p-O0-Og-O1-O2-O3-Ofast-O2 -march=native-O3 -march=native-Ofast -march=native100200300400500SE +/- 0.84, N = 3SE +/- 0.24, N = 3SE +/- 1.87, N = 3SE +/- 0.53, N = 3SE +/- 1.35, N = 3SE +/- 1.69, N = 3SE +/- 0.99, N = 3SE +/- 0.47, N = 3SE +/- 0.93, N = 3314.02427.86430.67444.98455.45455.99447.97458.98461.62-O0 -lm-Og -lm-O1-O2-O3-Ofast-O2 -march=native-O3 -march=native -lm-Ofast -march=native -lm1. (CC) gcc options: -pthread

Ngspice

Circuit: C2670

OpenBenchmarking.orgSeconds, Fewer Is BetterNgspice 34Circuit: C2670-O0-Og-O1-O2-O3-Ofast-O2 -march=native-O3 -march=native-Ofast -march=native-O2 -march=native -flto-O3 -march=native -flto-Ofast -march=native -flto306090120150SE +/- 1.83, N = 12SE +/- 0.46, N = 3SE +/- 1.24, N = 3SE +/- 0.55, N = 3SE +/- 0.46, N = 3SE +/- 0.45, N = 3SE +/- 0.80, N = 3SE +/- 0.90, N = 15SE +/- 1.09, N = 3SE +/- 1.23, N = 3SE +/- 0.17, N = 3SE +/- 0.96, N = 4136.7399.7595.8698.7097.7597.5794.1295.2793.1194.7195.6793.58-O0-Og-O1-O2-O3-Ofast-O2 -march=native-O3 -march=native-Ofast -march=native-O2 -march=native -flto-O3 -march=native -flto-Ofast -march=native -flto1. (CC) gcc options: -fopenmp -lm -lstdc++ -lfftw3 -lXaw -lXmu -lXt -lXext -lX11 -lSM -lICE

Ngspice

Circuit: C7552

OpenBenchmarking.orgSeconds, Fewer Is BetterNgspice 34Circuit: C7552-O0-Og-O1-O2-O3-Ofast-O2 -march=native-O3 -march=native-Ofast -march=native-O2 -march=native -flto-O3 -march=native -flto-Ofast -march=native -flto20406080100SE +/- 1.21, N = 3SE +/- 0.72, N = 15SE +/- 0.61, N = 3SE +/- 0.10, N = 3SE +/- 0.54, N = 14SE +/- 0.93, N = 3SE +/- 0.99, N = 3SE +/- 0.58, N = 15SE +/- 0.65, N = 3SE +/- 0.52, N = 3SE +/- 0.59, N = 3SE +/- 0.77, N = 15104.0282.8082.5383.6781.3678.6281.2780.8079.8978.8082.9680.95-O0-Og-O1-O2-O3-Ofast-O2 -march=native-O3 -march=native-Ofast -march=native-O2 -march=native -flto-O3 -march=native -flto-Ofast -march=native -flto1. (CC) gcc options: -fopenmp -lm -lstdc++ -lfftw3 -lXaw -lXmu -lXt -lXext -lX11 -lSM -lICE

simdjson

Throughput Test: PartialTweets

OpenBenchmarking.orgGB/s, More Is Bettersimdjson 2.0Throughput Test: PartialTweets-O0-Og-O1-O2-O3-Ofast-O2 -march=native-O3 -march=native-Ofast -march=native-O2 -march=native -flto-O3 -march=native -flto-Ofast -march=native -flto0.93381.86762.80143.73524.669SE +/- 0.01, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.00, N = 3SE +/- 0.01, N = 3SE +/- 0.00, N = 3SE +/- 0.02, N = 3SE +/- 0.00, N = 3SE +/- 0.01, N = 3SE +/- 0.00, N = 33.683.693.703.693.713.684.104.104.154.004.083.30-O0-Og-O1-O2-Ofast-O2 -march=native-march=native-Ofast -march=native-O2 -march=native -flto-march=native -flto-Ofast -march=native -flto1. (CXX) g++ options: -O3

PJSIP

Method: OPTIONS, Stateless

OpenBenchmarking.orgResponses Per Second, More Is BetterPJSIP 2.11Method: OPTIONS, Stateless-O0-Og-O1-O2-O3-Ofast-O2 -march=native-O3 -march=native-Ofast -march=native-O2 -march=native -flto-O3 -march=native -flto-Ofast -march=native -flto30K60K90K120K150KSE +/- 130.27, N = 3SE +/- 323.42, N = 3SE +/- 211.54, N = 3SE +/- 351.76, N = 3SE +/- 522.01, N = 3SE +/- 187.26, N = 3SE +/- 285.26, N = 3SE +/- 485.74, N = 3SE +/- 212.47, N = 3SE +/- 384.94, N = 3SE +/- 371.34, N = 3SE +/- 69.97, N = 3132354144758151212153825154379157166155347154782157055158851156956158393-O0-Og-O1-O2-O3-Ofast-O2 -march=native-O3 -march=native-Ofast -march=native-O2 -march=native -flto-O3 -march=native -flto-Ofast -march=native -flto1. (CC) gcc options: -pthread -lSDL2 -lstdc++ -lopus -lssl -lcrypto -lm -lrt -lpthread -lasound

Sysbench

Test: CPU

OpenBenchmarking.orgEvents Per Second, More Is BetterSysbench 1.0.20Test: CPU-O0-Og-O1-O2-O3-Ofast-O2 -march=native-O3 -march=native-Ofast -march=native-O2 -march=native -flto-O3 -march=native -flto-Ofast -march=native -flto30K60K90K120K150KSE +/- 1076.43, N = 3SE +/- 896.40, N = 3SE +/- 982.97, N = 3SE +/- 941.36, N = 3SE +/- 797.28, N = 3SE +/- 922.77, N = 3SE +/- 900.01, N = 3SE +/- 942.74, N = 3SE +/- 968.14, N = 3SE +/- 920.89, N = 3SE +/- 923.13, N = 3SE +/- 955.18, N = 3107531.05113410.39125510.27124842.47124036.15124953.00125644.65125172.18126000.65125628.33125743.00126192.04-O0-Og-O1-O3-Ofast-march=native-O3 -march=native-Ofast -march=native-march=native -flto-O3 -march=native -flto-Ofast -march=native -flto1. (CC) gcc options: -O2 -funroll-loops -rdynamic -ldl -laio -lm

Darmstadt Automotive Parallel Heterogeneous Suite

Backend: OpenMP - Kernel: NDT Mapping

OpenBenchmarking.orgTest Cases Per Minute, More Is BetterDarmstadt Automotive Parallel Heterogeneous SuiteBackend: OpenMP - Kernel: NDT Mapping-O0-Og-O1-O2-O3-Ofast-O2 -march=native-O3 -march=native-Ofast -march=native-O2 -march=native -flto-O3 -march=native -flto-Ofast -march=native -flto2004006008001000SE +/- 9.36, N = 15SE +/- 7.77, N = 7SE +/- 9.44, N = 5SE +/- 8.10, N = 15SE +/- 10.70, N = 4SE +/- 6.34, N = 3SE +/- 8.08, N = 15SE +/- 5.37, N = 3SE +/- 12.64, N = 3SE +/- 7.85, N = 15SE +/- 11.65, N = 3SE +/- 2.39, N = 3856.64887.48889.52873.97908.87874.73972.93965.67953.73980.63932.361005.221. (CXX) g++ options: -O3 -std=c++11 -fopenmp

WavPack Audio Encoding

WAV To WavPack

OpenBenchmarking.orgSeconds, Fewer Is BetterWavPack Audio Encoding 5.3WAV To WavPack-O0-Og-O1-O2-O3-Ofast-O2 -march=native-O3 -march=native-Ofast -march=native-O2 -march=native -flto-O3 -march=native -flto-Ofast -march=native -flto3691215SE +/- 0.05, N = 5SE +/- 0.03, N = 5SE +/- 0.03, N = 5SE +/- 0.03, N = 5SE +/- 0.03, N = 5SE +/- 0.03, N = 5SE +/- 0.03, N = 5SE +/- 0.03, N = 5SE +/- 0.02, N = 5SE +/- 0.03, N = 5SE +/- 0.03, N = 5SE +/- 0.03, N = 513.0812.2911.9512.0812.1212.1212.0812.0812.0412.0412.0811.87-O0-Og-O1-O2-O3-Ofast-O2 -march=native-O3 -march=native-Ofast -march=native-O2 -march=native -flto-O3 -march=native -flto-Ofast -march=native -flto1. (CXX) g++ options: -rdynamic

ASTC Encoder

Preset: Medium

OpenBenchmarking.orgSeconds, Fewer Is BetterASTC Encoder 3.2Preset: Medium-O0-Og-O1-O2-O3-Ofast-O2 -march=native-O3 -march=native-Ofast -march=native-O2 -march=native -flto-O3 -march=native -flto-Ofast -march=native -flto0.85611.71222.56833.42444.2805SE +/- 0.0156, N = 3SE +/- 0.0093, N = 3SE +/- 0.0166, N = 3SE +/- 0.0286, N = 3SE +/- 0.0150, N = 3SE +/- 0.0143, N = 3SE +/- 0.0133, N = 3SE +/- 0.0033, N = 3SE +/- 0.0088, N = 3SE +/- 0.0161, N = 3SE +/- 0.0056, N = 3SE +/- 0.0064, N = 33.80493.76963.74913.80283.71853.76953.57673.58853.57833.56593.59973.5738-O0-Og-O1-O2-Ofast-O2 -march=native-march=native-Ofast -march=native-O2 -march=native-march=native-Ofast -march=native1. (CXX) g++ options: -O3 -flto -pthread

ASTC Encoder

Preset: Thorough

OpenBenchmarking.orgSeconds, Fewer Is BetterASTC Encoder 3.2Preset: Thorough-O0-Og-O1-O2-O3-Ofast-O2 -march=native-O3 -march=native-Ofast -march=native-O2 -march=native -flto-O3 -march=native -flto-Ofast -march=native -flto1.30272.60543.90815.21086.5135SE +/- 0.0064, N = 3SE +/- 0.0062, N = 3SE +/- 0.0151, N = 3SE +/- 0.0177, N = 3SE +/- 0.0301, N = 3SE +/- 0.0109, N = 3SE +/- 0.0135, N = 3SE +/- 0.0195, N = 3SE +/- 0.0094, N = 3SE +/- 0.0087, N = 3SE +/- 0.0181, N = 3SE +/- 0.0084, N = 35.78975.77655.75325.74515.70415.78125.51135.55825.50525.48825.54775.5083-O0-Og-O1-O2-Ofast-O2 -march=native-march=native-Ofast -march=native-O2 -march=native-march=native-Ofast -march=native1. (CXX) g++ options: -O3 -flto -pthread


Phoronix Test Suite v10.8.4