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&grr&sro.

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 Benchmarksopenssl: SHA256mrbayes: Primate Phylogeny Analysismt-dgemm: Sustained Floating-Point Rategcrypt: ngspice: C7552ngspice: C2670himeno: Poisson Pressure Solversysbench: CPUsqlite-speedtest: Timed Time - Size 1,000graphics-magick: Sharpensimdjson: PartialTweetsdaphne: OpenMP - NDT Mappingcryptopp: Unkeyed Algorithmsstargate: 96000 - 1024stargate: 96000 - 512graphics-magick: Enhancedgraphics-magick: Noise-Gaussiangraphics-magick: Swirlstargate: 480000 - 1024compress-zstd: 19 - Decompression Speedcompress-zstd: 19 - Compression Speedstargate: 44100 - 1024espeak: Text-To-Speech Synthesisstargate: 480000 - 512x264: Bosphorus 4Kcompress-zstd: 19, Long Mode - Decompression Speedcompress-zstd: 19, Long Mode - Compression Speedstargate: 44100 - 512aobench: 2048 x 2048 - Total Timeencode-flac: WAV To FLACbotan: CAST-256 - Decryptbotan: CAST-256compress-zstd: 8, Long Mode - Decompression Speedcompress-zstd: 8, Long Mode - Compression Speedcompress-zstd: 3 - Compression Speedcompress-zstd: 3, Long Mode - Decompression Speedcompress-zstd: 3, Long Mode - Compression Speedbotan: Twofish - Decryptbotan: Twofishbotan: ChaCha20Poly1305 - Decryptbotan: ChaCha20Poly1305botan: Blowfish - Decryptbotan: Blowfishbotan: KASUMI - Decryptbotan: KASUMIscimark2: Compositecoremark: CoreMark Size 666 - Iterations Per Secondyquake2: Software CPU Color Light - On - Off - 3840 x 2160yquake2: Software CPU Color Light - On - On - 3840 x 2160yquake2: Software CPU Color Light - Off - Off - 3840 x 2160yquake2: Software CPU Color Light - Off - On - 3840 x 2160yquake2: Software CPU - On - Off - 3840 x 2160yquake2: Software CPU - On - On - 3840 x 2160yquake2: Software CPU - Off - On - 3840 x 2160yquake2: Software CPU - Off - Off - 3840 x 2160dav1d: Chimera 1080p 10-bitencode-wavpack: WAV To WavPackliquid-dsp: 8 - 256 - 57pjsip: OPTIONS, Statelessliquid-dsp: 128 - 256 - 57liquid-dsp: 64 - 256 - 57liquid-dsp: 32 - 256 - 57liquid-dsp: 16 - 256 - 57liquid-dsp: 4 - 256 - 57liquid-dsp: 1 - 256 - 57liquid-dsp: 2 - 256 - 57dav1d: Chimera 1080pc-ray: Total Time - 4K, 16 Rays Per Pixelencode-opus: WAV To Opus Encodedav1d: Summer Nature 4Kpovray: Trace Timeencode-mp3: WAV To MP3yquake2: Software CPU Color Light - On - On - 1920 x 1080yquake2: Software CPU Color Light - On - Off - 1920 x 1080yquake2: Software CPU Color Light - Off - On - 1920 x 1080yquake2: Software CPU Color Light - Off - Off - 1920 x 1080yquake2: Software CPU - On - Off - 1920 x 1080yquake2: Software CPU - On - On - 1920 x 1080yquake2: Software CPU - Off - On - 1920 x 1080yquake2: Software CPU - Off - Off - 1920 x 1080dav1d: Summer Nature 1080pastcenc: Thoroughastcenc: Mediumscimark2: Jacobi Successive Over-Relaxationscimark2: Dense LU Matrix Factorizationscimark2: Sparse Matrix Multiplyscimark2: 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 -flto48434976950727.6600.326973587.766104.019136.730562.806178107531.05112.8572093.68856.64101.5570511.0091790.95538338150713131.406054643.935.21.47020375.8021.35081730.28680.718.41.40259163.505120.02221.22721.530794.3235.62958.4752.2214.830.02031.56145.47745.50833.06033.31818.72019.883644.29534015.81451512.212.112.412.413.213.213.413.5224.1813.0805736500013235442656000035298333321285000011219333329121000716603314548333235.7137.52341.103137.1932.51925.75140.240.440.740.945.845.846.646.7314.025.78973.80491269.04718.20734.47152.4554466580701392.3210.251414240.06782.80499.7461621.151013113410.3988.2374063.69887.48331.2376882.5706522.43275485162717933.4744433.61167535.3143.39103960.593.51719353.53317.78795.02395.094227.642228.378474.784472.231267.579267.67373.34373.3281687.341262375.89693625.925.926.526.527.727.828.528.4324.4812.2883321400001447582289133333196386666712086333336479266671670000004172633383341667349.0525.6619.488189.2011.83711.01283.083.285.085.191.392.093.594.5427.865.77653.76961292.493980.222582.35274.4755519698378385.98217.168690212.02182.52895.8601730.517793125510.2782.1826433.7889.52373.9581192.9540432.80904996674619633.9652333102.581.24.12682829.9493.81470861.203172.544.23.99769236.19616.62296.35496.3683798.8560.45290.93699.9553.3347.068345.727685.422683.368413.951415.10483.77477.6082169.361812838.31703029.930.130.830.931.932.032.832.8349.3711.94649424333315121229117666672750633333172913333395233666725004000062799333126393333378.8825.8018.427198.6511.0299.31195.896.297.698.3105.4104.5107.0107.7430.675.75323.74911279.064989.393388.23826.0261415968354159.40417.387315207.14083.66598.6983949.512208124842.4778.5916453.69873.97391.8040833.8261713.65031195069518995.3278293286.882.35.51237529.2135.06385762.013349.344.15.26591536.08315.41497.70197.6904009.9566.75253.43903.8549.8358.211361.160791.118796.903448.062436.19586.66990.2602353.292166496.20325630.029.930.630.531.531.632.432.4351.9012.08350851666715382530531666672833633333178863333398234333325556666763751000128150000381.5924.9997.434200.369.9628.67996.196.698.698.6104.9104.7107.7107.9444.985.74513.80282071.085136.823510.15767.6562124051715150.70119.529907206.04781.36297.7474461.798555124036.1575.1366343.71908.87401.0289084.2511493.96484092868719595.6315553322.780.85.81448428.6495.36249361.193351.044.05.46033032.67814.163149.234149.5124053.2572.15180.13958.6546.3358.089360.981816.468818.974448.570436.56095.08797.5632978.432178672.33701930.430.531.131.132.432.433.133.1350.3512.12150831333315437930426333332823766667179426666798552333325754000064168000129350000378.0810.6667.023201.439.6587.39499.399.4101.6101.3108.3108.4111.1111.1455.455.70413.71852079.188249.093511.41771.666877524208088.65320.356866207.19978.61597.5734352.238775124953.0075.6476133.68874.73393.8068534.2716623.985871103773019995.7085863326.783.65.83407628.9315.41366261.303325.544.15.57397030.49014.094149.039149.0834077.5561.25248.23969.2542.9357.937360.953812.303826.893447.958436.16195.18297.7502991.972313044.69316831.531.532.132.133.333.434.234.2350.0112.116595870000157166365510000033368000002105200000115266666730184666774729667150756667378.6110.5416.321201.949.7237.332101.4101.9103.7104.7111.8111.6114.4113.5455.995.78123.76952067.298308.603510.03771.3760962569434158.08217.273442209.28981.27394.1163972.815048125644.6574.1697154.10972.93399.3205103.8766583.657927103570319785.3438743290.485.25.51489829.0755.08101060.033287.843.95.27718536.03917.05497.51697.5773985.8579.85227.73913.4565.2360.315360.300609.362607.316443.577432.22686.23188.4322392.492270060.59670830.630.531.231.332.132.133.133.1354.4912.082522713333155347333776666729247666671852566667100946666726456666765739000132233333383.6418.6396.768201.009.9557.98997.497.899.8100.3106.8106.5110.6110.5447.975.51133.57672050.885935.852974.71754.4961714518491142.93519.402369206.85880.80395.2674315.848353125172.1876.5787124.10965.67401.0225994.2824533.98530497070720375.6689503293.186.75.83152029.2405.41418761.563340.344.65.58392030.08915.721148.039148.3764058.1576.35246.53944.7558.0356.635356.350599.801596.217445.324433.04892.10292.6113514.952321535.50340331.831.832.432.433.833.734.634.4346.4812.080523676667154782331846666729272666671849233333101216666726397000066925333132853333374.609.3036.459200.489.6336.882103.2103.5105.0105.0112.7111.7114.6115.2458.985.55823.58852229.8210755.203578.26761.496683914874388.01520.473820205.79079.88993.1104545.286804126000.6574.8516844.15953.73406.1992964.2540063.98845098375820585.5771503290.786.65.82958028.9725.40623760.383327.544.65.49276027.93215.671148.533148.8374099.0576.35246.54000.6557.8360.022359.645603.789605.406446.907432.72591.73192.3983300.912440113.67852331.631.632.332.333.333.434.034.2351.5512.037607470000157055373593333333918666672151300000117293333330715333376520333153446667380.378.7346.075202.829.7816.863102.7102.5104.9104.8111.3111.7114.2114.1461.625.50523.57832243.8410001.093251.37763.5361148269838157.61217.246391205.27978.79694.7094220.667568125628.3374.6397094980.63373.5157053.9018273.638391103370120255.3567943161.686.15.51848829.0085.06709662.123213.444.15.29028135.72218.09297.16297.0083854.0584.85243.63772.8564.5365.360359.263599.785610.220445.317432.74986.86789.2532538.072184855.52430030.530.531.231.331.932.032.933.012.03852409333315885133060666672919233333184440000010098000002647066676565800013240666718.2846.9259.7348.00899.198.6101.6101.2106.2107.1110.0109.95.48823.56592099.615982.563585.91773.3864669076868144.13419.250170203.49082.95995.6674544.521331125743.0075.5937184.08932.36405.3518534.2200073.97154395571820455.6999763129.787.25.85142228.6745.41674562.803208.144.75.59144227.63815.573140.321138.6533862.4568.75258.93731.2554.3364.399358.590595.758601.435443.830432.29491.91392.5583565.222410293.79898332.832.933.433.434.534.835.335.312.0815230866671569563277600000292173333318494666671013033333263963333659316671320600009.3836.5039.3296.872108.3108.1110.4111.1115.4116.8120.8120.05.54773.59972218.149829.053516.192014.547257789585890.55620.556952203.63580.94693.5814506.652854126192.0474.8156963.31005.22401.9573224.2525233.99500696277220555.6934103119.086.25.69338328.6785.40917963.023210.644.55.59582826.23715.783101.476101.1033862.4578.15285.93738.4558.7319.553364.053596.273607.352419.514444.73691.98091.9423634.972401884.35256032.932.833.533.534.634.935.535.411.8676150933331583933777800000343646666721694666671190300000312213333771026671569333339.0035.8909.4186.804108.9108.7110.0110.9116.9116.8118.0120.45.50833.57382220.5810640.653073.041998.50OpenBenchmarking.org

OpenSSL

Algorithm: SHA256

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

Timed MrBayes Analysis

Primate Phylogeny Analysis

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed MrBayes Analysis 3.2.7Primate Phylogeny Analysis-O0-O1-O2-O2 -march=native-O2 -march=native -flto-O3-O3 -march=native-O3 -march=native -flto-Ofast-Ofast -march=native-Ofast -march=native -flto-Og160320480640800SE +/- 9.88, N = 3SE +/- 3.96, N = 3SE +/- 1.37, N = 12SE +/- 1.41, N = 12SE +/- 1.21, N = 10SE +/- 1.18, N = 12SE +/- 2.00, N = 3SE +/- 1.51, N = 3SE +/- 1.12, N = 3SE +/- 1.25, N = 3SE +/- 0.61, N = 15SE +/- 4.19, N = 3727.66385.98159.40158.08157.61150.70142.94144.1388.6588.0290.56392.32-O0-O1-O2-O2 -march=native-O2 -march=native -flto-march=native-march=native -flto-Og1. (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

ACES DGEMM

Sustained Floating-Point Rate

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

Gcrypt Library

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

Ngspice

Circuit: C7552

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

Ngspice

Circuit: C2670

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

Himeno Benchmark

Poisson Pressure Solver

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

Sysbench

Test: CPU

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

SQLite Speedtest

Timed Time - Size 1,000

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

GraphicsMagick

Operation: Sharpen

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

simdjson

Throughput Test: PartialTweets

OpenBenchmarking.orgGB/s, More Is Bettersimdjson 2.0Throughput Test: PartialTweets-O0-O1-O2-O2 -march=native-O2 -march=native -flto-O3-O3 -march=native-O3 -march=native -flto-Ofast-Ofast -march=native-Ofast -march=native -flto-Og0.93381.86762.80143.73524.669SE +/- 0.01, 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.01, N = 3SE +/- 0.00, N = 3SE +/- 0.02, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 33.683.703.694.104.003.714.104.083.684.153.303.69-O0-O1-O2-O2 -march=native-O2 -march=native -flto-march=native-march=native -flto-Ofast-Ofast -march=native-Ofast -march=native -flto-Og1. (CXX) g++ options: -O3

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-O1-O2-O2 -march=native-O2 -march=native -flto-O3-O3 -march=native-O3 -march=native -flto-Ofast-Ofast -march=native-Ofast -march=native -flto-Og2004006008001000SE +/- 9.36, N = 15SE +/- 9.44, N = 5SE +/- 8.10, N = 15SE +/- 8.08, N = 15SE +/- 7.85, N = 15SE +/- 10.70, N = 4SE +/- 5.37, N = 3SE +/- 11.65, N = 3SE +/- 6.34, N = 3SE +/- 12.64, N = 3SE +/- 2.39, N = 3SE +/- 7.77, N = 7856.64889.52873.97972.93980.63908.87965.67932.36874.73953.731005.22887.481. (CXX) g++ options: -O3 -std=c++11 -fopenmp

Crypto++

Test: Unkeyed Algorithms

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

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-O1-O2-O2 -march=native-O2 -march=native -flto-O3-O3 -march=native-O3 -march=native -flto-Ofast-Ofast -march=native-Ofast -march=native -flto-Og0.96361.92722.89083.85444.818SE +/- 0.000471, N = 3SE +/- 0.004085, N = 3SE +/- 0.037002, N = 3SE +/- 0.001825, N = 3SE +/- 0.007590, N = 3SE +/- 0.008014, N = 3SE +/- 0.007671, N = 3SE +/- 0.040516, N = 6SE +/- 0.003497, N = 3SE +/- 0.008812, N = 3SE +/- 0.002965, N = 3SE +/- 0.004360, N = 31.0091792.9540433.8261713.8766583.9018274.2511494.2824534.2200074.2716624.2540064.2525232.5706521. (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-O1-O2-O2 -march=native-O2 -march=native -flto-O3-O3 -march=native-O3 -march=native -flto-Ofast-Ofast -march=native-Ofast -march=native -flto-Og0.89891.79782.69673.59564.4945SE +/- 0.001868, N = 3SE +/- 0.006123, N = 3SE +/- 0.007031, N = 3SE +/- 0.004173, N = 3SE +/- 0.019249, N = 3SE +/- 0.004692, N = 3SE +/- 0.002628, N = 3SE +/- 0.009130, N = 3SE +/- 0.000956, N = 3SE +/- 0.005903, N = 3SE +/- 0.005717, N = 3SE +/- 0.010268, N = 30.9553832.8090493.6503113.6579273.6383913.9648403.9853043.9715433.9858713.9884503.9950062.4327541. (CXX) g++ options: -lpthread -lsndfile -lm -O3 -march=native -ffast-math -funroll-loops -fstrength-reduce -fstrict-aliasing -finline-functions

GraphicsMagick

Operation: Enhanced

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.33Operation: Enhanced-O0-O1-O2-O2 -march=native-O2 -march=native -flto-O3-O3 -march=native-O3 -march=native -flto-Ofast-Ofast -march=native-Ofast -march=native -flto-Og2004006008001000SE +/- 1.86, N = 3SE +/- 3.18, N = 3SE +/- 1.76, N = 3SE +/- 0.67, N = 3SE +/- 8.41, N = 3SE +/- 1.53, N = 3SE +/- 1.15, N = 3SE +/- 0.88, N = 3SE +/- 0.58, N = 3SE +/- 2.85, N = 3SE +/- 1.73, N = 3SE +/- 2.91, N = 3381966950103510339289709551037983962851-O0-O1-O2-O2 -march=native-O2 -march=native -flto-O3-O3 -march=native-O3 -march=native -flto-Ofast-Ofast -march=native-Ofast -march=native -flto-Og1. (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-O1-O2-O2 -march=native-O2 -march=native -flto-O3-O3 -march=native-O3 -march=native -flto-Ofast-Ofast -march=native-Ofast -march=native -flto-Og170340510680850SE +/- 2.19, N = 3SE +/- 2.00, N = 3SE +/- 4.18, N = 3SE +/- 3.53, N = 3SE +/- 3.48, N = 3SE +/- 1.73, N = 3SE +/- 2.96, N = 3SE +/- 0.33, N = 3SE +/- 5.03, N = 3SE +/- 1.76, N = 3SE +/- 0.58, N = 3SE +/- 2.33, N = 3507746695703701687707718730758772627-O0-O1-O2-O2 -march=native-O2 -march=native -flto-O3-O3 -march=native-O3 -march=native -flto-Ofast-Ofast -march=native-Ofast -march=native -flto-Og1. (CC) gcc options: -fopenmp -ltiff -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -lbz2 -lz -lm -lpthread

GraphicsMagick

Operation: Swirl

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

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-O1-O2-O2 -march=native-O2 -march=native -flto-O3-O3 -march=native-O3 -march=native -flto-Ofast-Ofast -march=native-Ofast -march=native -flto-Og1.28442.56883.85325.13766.422SE +/- 0.002089, N = 3SE +/- 0.005402, N = 3SE +/- 0.018627, N = 3SE +/- 0.002198, N = 3SE +/- 0.013078, N = 3SE +/- 0.049225, N = 12SE +/- 0.020320, N = 3SE +/- 0.007764, N = 3SE +/- 0.011126, N = 3SE +/- 0.099353, N = 12SE +/- 0.010213, N = 3SE +/- 0.026096, N = 31.4060543.9652335.3278295.3438745.3567945.6315555.6689505.6999765.7085865.5771505.6934103.4744431. (CXX) g++ options: -lpthread -lsndfile -lm -O3 -march=native -ffast-math -funroll-loops -fstrength-reduce -fstrict-aliasing -finline-functions

Zstd Compression

Compression Level: 19 - Decompression Speed

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.0Compression Level: 19 - Decompression Speed-O0-O1-O2-O2 -march=native-O2 -march=native -flto-O3-O3 -march=native-O3 -march=native -flto-Ofast-Ofast -march=native-Ofast -march=native -flto7001400210028003500SE +/- 0.90, N = 3SE +/- 3.99, N = 11SE +/- 2.08, N = 3SE +/- 1.30, N = 3SE +/- 7.91, N = 3SE +/- 10.37, N = 3SE +/- 9.59, N = 3SE +/- 4.23, N = 3SE +/- 1.44, N = 3SE +/- 6.88, N = 3SE +/- 7.04, N = 3643.93102.53286.83290.43161.63322.73293.13129.73326.73290.73119.0-O0-O1-O2-O2 -march=native-O2 -march=native -flto-O3-O3 -march=native-O3 -march=native -flto-Ofast-Ofast -march=native-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-O2 -march=native-O2 -march=native -flto-O3-O3 -march=native-O3 -march=native -flto-Ofast-Ofast -march=native-Ofast -march=native -flto20406080100SE +/- 0.06, N = 3SE +/- 0.59, N = 11SE +/- 0.39, N = 3SE +/- 0.44, N = 3SE +/- 0.09, N = 3SE +/- 0.74, N = 3SE +/- 0.28, N = 3SE +/- 0.79, N = 3SE +/- 0.40, N = 3SE +/- 0.13, N = 3SE +/- 0.60, N = 335.281.282.385.286.180.886.787.283.686.686.2-O0-O1-O2-O2 -march=native-O2 -march=native -flto-O3-O3 -march=native-O3 -march=native -flto-Ofast-Ofast -march=native-Ofast -march=native -flto1. (CC) gcc options: -pthread -lz

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-O1-O2-O2 -march=native-O2 -march=native -flto-O3-O3 -march=native-O3 -march=native -flto-Ofast-Ofast -march=native-Ofast -march=native -flto-Og1.31662.63323.94985.26646.583SE +/- 0.000803, N = 3SE +/- 0.008990, N = 3SE +/- 0.002087, N = 3SE +/- 0.014007, N = 3SE +/- 0.010881, N = 3SE +/- 0.008997, N = 3SE +/- 0.020849, N = 3SE +/- 0.005930, N = 3SE +/- 0.018537, N = 3SE +/- 0.015253, N = 3SE +/- 0.116201, N = 12SE +/- 0.009356, N = 31.4702034.1268285.5123755.5148985.5184885.8144845.8315205.8514225.8340765.8295805.6933833.6116751. (CXX) g++ options: -lpthread -lsndfile -lm -O3 -march=native -ffast-math -funroll-loops -fstrength-reduce -fstrict-aliasing -finline-functions

eSpeak-NG Speech Engine

Text-To-Speech Synthesis

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

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-O1-O2-O2 -march=native-O2 -march=native -flto-O3-O3 -march=native-O3 -march=native -flto-Ofast-Ofast -march=native-Ofast -march=native -flto-Og1.21882.43763.65644.87526.094SE +/- 0.001030, N = 3SE +/- 0.015703, N = 3SE +/- 0.016507, N = 3SE +/- 0.009183, N = 3SE +/- 0.008069, N = 3SE +/- 0.028128, N = 3SE +/- 0.008194, N = 3SE +/- 0.011545, N = 3SE +/- 0.012495, N = 3SE +/- 0.015127, N = 3SE +/- 0.011317, N = 3SE +/- 0.006931, N = 31.3508173.8147085.0638575.0810105.0670965.3624935.4141875.4167455.4136625.4062375.4091793.3910391. (CXX) g++ options: -lpthread -lsndfile -lm -O3 -march=native -ffast-math -funroll-loops -fstrength-reduce -fstrict-aliasing -finline-functions

x264

Video Input: Bosphorus 4K

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

Zstd Compression

Compression Level: 19, Long Mode - Decompression Speed

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.0Compression Level: 19, Long Mode - Decompression Speed-O0-O1-O2-O2 -march=native-O2 -march=native -flto-O3-O3 -march=native-O3 -march=native -flto-Ofast-Ofast -march=native-Ofast -march=native -flto7001400210028003500SE +/- 0.49, N = 3SE +/- 7.16, N = 3SE +/- 4.20, N = 3SE +/- 6.32, N = 3SE +/- 2.54, N = 3SE +/- 12.70, N = 3SE +/- 5.03, N = 3SE +/- 3.62, N = 3SE +/- 2.75, N = 3SE +/- 2.43, N = 3SE +/- 5.63, N = 3680.73172.53349.33287.83213.43351.03340.33208.13325.53327.53210.6-O0-O1-O2-O2 -march=native-O2 -march=native -flto-O3-O3 -march=native-O3 -march=native -flto-Ofast-Ofast -march=native-Ofast -march=native -flto1. (CC) gcc options: -pthread -lz

Zstd Compression

Compression Level: 19, Long Mode - Compression Speed

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.0Compression Level: 19, Long Mode - Compression Speed-O0-O1-O2-O2 -march=native-O2 -march=native -flto-O3-O3 -march=native-O3 -march=native -flto-Ofast-Ofast -march=native-Ofast -march=native -flto1020304050SE +/- 0.03, N = 3SE +/- 0.09, N = 3SE +/- 0.09, N = 3SE +/- 0.09, N = 3SE +/- 0.06, N = 3SE +/- 0.09, N = 3SE +/- 0.06, N = 3SE +/- 0.09, N = 3SE +/- 0.03, N = 3SE +/- 0.03, N = 3SE +/- 0.00, N = 318.444.244.143.944.144.044.644.744.144.644.5-O0-O1-O2-O2 -march=native-O2 -march=native -flto-O3-O3 -march=native-O3 -march=native -flto-Ofast-Ofast -march=native-Ofast -march=native -flto1. (CC) gcc options: -pthread -lz

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-O1-O2-O2 -march=native-O2 -march=native -flto-O3-O3 -march=native-O3 -march=native -flto-Ofast-Ofast -march=native-Ofast -march=native -flto-Og1.25912.51823.77735.03646.2955SE +/- 0.002627, N = 3SE +/- 0.008021, N = 3SE +/- 0.007255, N = 3SE +/- 0.006828, N = 3SE +/- 0.012367, N = 3SE +/- 0.020492, N = 3SE +/- 0.002943, N = 3SE +/- 0.010091, N = 3SE +/- 0.009542, N = 3SE +/- 0.034821, N = 3SE +/- 0.004937, N = 3SE +/- 0.019477, N = 31.4025913.9976925.2659155.2771855.2902815.4603305.5839205.5914425.5739705.4927605.5958283.5171931. (CXX) g++ options: -lpthread -lsndfile -lm -O3 -march=native -ffast-math -funroll-loops -fstrength-reduce -fstrict-aliasing -finline-functions

AOBench

Size: 2048 x 2048 - Total Time

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

FLAC Audio Encoding

WAV To FLAC

OpenBenchmarking.orgSeconds, Fewer Is BetterFLAC Audio Encoding 1.3.3WAV To FLAC-O0-O1-O2-O2 -march=native-O2 -march=native -flto-O3-O3 -march=native-O3 -march=native -flto-Ofast-Ofast -march=native-Ofast -march=native -flto-Og306090120150SE +/- 0.19, N = 5SE +/- 0.04, N = 5SE +/- 0.10, N = 5SE +/- 0.11, N = 5SE +/- 0.04, N = 5SE +/- 0.02, N = 5SE +/- 0.05, N = 5SE +/- 0.03, N = 5SE +/- 0.03, N = 5SE +/- 0.02, N = 5SE +/- 0.03, N = 5SE +/- 0.04, N = 5120.0216.6215.4117.0518.0914.1615.7215.5714.0915.6715.7817.79-O0-O2 -march=native-O2 -march=native -flto-Og1. (CXX) g++ options: -fvisibility=hidden -logg -lm

Botan

Test: CAST-256 - Decrypt

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

Botan

Test: CAST-256

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

Zstd Compression

Compression Level: 8, Long Mode - Decompression Speed

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.0Compression Level: 8, Long Mode - Decompression Speed-O0-O1-O2-O2 -march=native-O2 -march=native -flto-O3-O3 -march=native-O3 -march=native -flto-Ofast-Ofast -march=native-Ofast -march=native -flto9001800270036004500SE +/- 1.70, N = 3SE +/- 5.31, N = 3SE +/- 10.89, N = 3SE +/- 6.82, N = 3SE +/- 22.78, N = 3SE +/- 12.67, N = 3SE +/- 10.68, N = 3SE +/- 8.31, N = 3SE +/- 5.16, N = 3SE +/- 5.64, N = 3SE +/- 7.74, N = 3794.33798.84009.93985.83854.04053.24058.13862.44077.54099.03862.4-O0-O1-O2-O2 -march=native-O2 -march=native -flto-O3-O3 -march=native-O3 -march=native -flto-Ofast-Ofast -march=native-Ofast -march=native -flto1. (CC) gcc options: -pthread -lz

Zstd Compression

Compression Level: 8, Long Mode - Compression Speed

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.0Compression Level: 8, Long Mode - Compression Speed-O0-O1-O2-O2 -march=native-O2 -march=native -flto-O3-O3 -march=native-O3 -march=native -flto-Ofast-Ofast -march=native-Ofast -march=native -flto130260390520650SE +/- 0.45, N = 3SE +/- 3.41, N = 3SE +/- 3.36, N = 3SE +/- 1.23, N = 3SE +/- 2.87, N = 3SE +/- 1.12, N = 3SE +/- 6.60, N = 3SE +/- 6.12, N = 3SE +/- 1.24, N = 3SE +/- 7.22, N = 3SE +/- 5.92, N = 3235.6560.4566.7579.8584.8572.1576.3568.7561.2576.3578.1-O0-O1-O2-O2 -march=native-O2 -march=native -flto-O3-O3 -march=native-O3 -march=native -flto-Ofast-Ofast -march=native-Ofast -march=native -flto1. (CC) gcc options: -pthread -lz

Zstd Compression

Compression Level: 3 - Compression Speed

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

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-O2 -march=native-O2 -march=native -flto-O3-O3 -march=native-O3 -march=native -flto-Ofast-Ofast -march=native-Ofast -march=native -flto9001800270036004500SE +/- 2.46, N = 3SE +/- 11.34, N = 3SE +/- 7.36, N = 3SE +/- 8.65, N = 3SE +/- 11.37, N = 3SE +/- 11.10, N = 3SE +/- 15.69, N = 3SE +/- 13.48, N = 3SE +/- 13.77, N = 3SE +/- 11.28, N = 3SE +/- 17.53, N = 3752.23699.93903.83913.43772.83958.63944.73731.23969.24000.63738.4-O0-O1-O2-O2 -march=native-O2 -march=native -flto-O3-O3 -march=native-O3 -march=native -flto-Ofast-Ofast -march=native-Ofast -march=native -flto1. (CC) gcc options: -pthread -lz

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-O2 -march=native-O2 -march=native -flto-O3-O3 -march=native-O3 -march=native -flto-Ofast-Ofast -march=native-Ofast -march=native -flto120240360480600SE +/- 0.35, N = 3SE +/- 2.94, N = 3SE +/- 0.81, N = 3SE +/- 2.05, N = 3SE +/- 5.35, N = 3SE +/- 0.42, N = 3SE +/- 2.05, N = 3SE +/- 1.66, N = 3SE +/- 4.38, N = 3SE +/- 2.42, N = 3SE +/- 0.87, N = 3214.8553.3549.8565.2564.5546.3558.0554.3542.9557.8558.7-O0-O1-O2-O2 -march=native-O2 -march=native -flto-O3-O3 -march=native-O3 -march=native -flto-Ofast-Ofast -march=native-Ofast -march=native -flto1. (CC) gcc options: -pthread -lz

Botan

Test: Twofish - Decrypt

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

Botan

Test: Twofish

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

Botan

Test: ChaCha20Poly1305 - Decrypt

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

Botan

Test: ChaCha20Poly1305

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

Botan

Test: Blowfish - Decrypt

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

Botan

Test: Blowfish

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

Botan

Test: KASUMI - Decrypt

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.17.3Test: KASUMI - Decrypt-O0-O1-O2-O2 -march=native-O2 -march=native -flto-O3-O3 -march=native-O3 -march=native -flto-Ofast-Ofast -march=native-Ofast -march=native -flto-Og20406080100SE +/- 0.09, N = 3SE +/- 0.57, N = 3SE +/- 0.01, N = 3SE +/- 0.03, N = 3SE +/- 0.09, N = 3SE +/- 0.11, N = 3SE +/- 0.00, N = 3SE +/- 0.03, N = 3SE +/- 0.39, N = 3SE +/- 0.07, N = 3SE +/- 0.35, N = 3SE +/- 0.20, N = 318.7283.7786.6786.2386.8795.0992.1091.9195.1891.7391.9873.341. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt

Botan

Test: KASUMI

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.17.3Test: KASUMI-O0-O1-O2-O2 -march=native-O2 -march=native -flto-O3-O3 -march=native-O3 -march=native -flto-Ofast-Ofast -march=native-Ofast -march=native -flto-Og20406080100SE +/- 0.10, N = 3SE +/- 0.95, N = 3SE +/- 0.03, N = 3SE +/- 0.03, N = 3SE +/- 0.11, N = 3SE +/- 0.15, N = 3SE +/- 0.03, N = 3SE +/- 0.04, N = 3SE +/- 0.26, N = 3SE +/- 0.07, N = 3SE +/- 0.32, N = 3SE +/- 0.10, N = 319.8877.6190.2688.4389.2597.5692.6192.5697.7592.4091.9473.331. (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-O1-O2-O2 -march=native-O2 -march=native -flto-O3-O3 -march=native-O3 -march=native -flto-Ofast-Ofast -march=native-Ofast -march=native -flto-Og8001600240032004000SE +/- 0.26, N = 3SE +/- 22.51, N = 5SE +/- 2.77, N = 3SE +/- 8.07, N = 3SE +/- 0.74, N = 3SE +/- 4.11, N = 3SE +/- 4.63, N = 3SE +/- 3.51, N = 3SE +/- 0.48, N = 3SE +/- 1.94, N = 3SE +/- 1.45, N = 3SE +/- 7.86, N = 3644.292169.362353.292392.492538.072978.433514.953565.222991.973300.913634.971687.34-O0-O1-O2-O2 -march=native-O2 -march=native -flto-O3-O3 -march=native-O3 -march=native -flto-Ofast-Ofast -march=native-Ofast -march=native -flto-Og1. (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-O1-O2-O2 -march=native-O2 -march=native -flto-O3-O3 -march=native-O3 -march=native -flto-Ofast-Ofast -march=native-Ofast -march=native -flto-Og500K1000K1500K2000K2500KSE +/- 2414.24, N = 3SE +/- 8776.65, N = 3SE +/- 1945.37, N = 3SE +/- 9965.41, N = 3SE +/- 5425.84, N = 3SE +/- 10589.60, N = 3SE +/- 32053.89, N = 3SE +/- 7787.24, N = 3SE +/- 25001.24, N = 4SE +/- 15574.30, N = 3SE +/- 9994.48, N = 3SE +/- 4684.38, N = 3534015.811812838.322166496.202270060.602184855.522178672.342321535.502410293.802313044.692440113.682401884.351262375.90-O0-O1-march=native-march=native -flto-O3-O3 -march=native-O3 -march=native -flto-Ofast-Ofast -march=native-Ofast -march=native -flto-Og1. (CC) gcc options: -O2 -lrt" -lrt

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-O1-O2-O2 -march=native-O2 -march=native -flto-O3-O3 -march=native-O3 -march=native -flto-Ofast-Ofast -march=native-Ofast -march=native -flto-Og816243240SE +/- 0.03, N = 3SE +/- 0.12, N = 3SE +/- 0.07, N = 3SE +/- 0.09, N = 3SE +/- 0.10, N = 3SE +/- 0.07, N = 3SE +/- 0.03, N = 3SE +/- 0.06, N = 3SE +/- 0.00, N = 3SE +/- 0.06, N = 3SE +/- 0.03, N = 3SE +/- 0.03, N = 312.229.930.030.630.530.431.832.831.531.632.925.9-O0-O1-O2-O2 -march=native-O2 -march=native -flto-O3-O3 -march=native-O3 -march=native -flto-Ofast-Ofast -march=native-Ofast -march=native -flto-Og1. (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: 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-O1-O2-O2 -march=native-O2 -march=native -flto-O3-O3 -march=native-O3 -march=native -flto-Ofast-Ofast -march=native-Ofast -march=native -flto-Og816243240SE +/- 0.07, N = 3SE +/- 0.15, N = 3SE +/- 0.06, N = 3SE +/- 0.15, N = 3SE +/- 0.06, N = 3SE +/- 0.03, N = 3SE +/- 0.03, N = 3SE +/- 0.15, N = 3SE +/- 0.06, N = 3SE +/- 0.03, N = 3SE +/- 0.09, N = 3SE +/- 0.03, N = 312.130.129.930.530.530.531.832.931.531.632.825.9-O0-O1-O2-O2 -march=native-O2 -march=native -flto-O3-O3 -march=native-O3 -march=native -flto-Ofast-Ofast -march=native-Ofast -march=native -flto-Og1. (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-O1-O2-O2 -march=native-O2 -march=native -flto-O3-O3 -march=native-O3 -march=native -flto-Ofast-Ofast -march=native-Ofast -march=native -flto-Og816243240SE +/- 0.03, N = 3SE +/- 0.21, N = 3SE +/- 0.03, N = 3SE +/- 0.03, N = 3SE +/- 0.06, N = 3SE +/- 0.06, N = 3SE +/- 0.03, N = 3SE +/- 0.03, N = 3SE +/- 0.03, N = 3SE +/- 0.07, N = 3SE +/- 0.12, N = 3SE +/- 0.03, N = 312.430.830.631.231.231.132.433.432.132.333.526.5-O0-O1-O2-O2 -march=native-O2 -march=native -flto-O3-O3 -march=native-O3 -march=native -flto-Ofast-Ofast -march=native-Ofast -march=native -flto-Og1. (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-O1-O2-O2 -march=native-O2 -march=native -flto-O3-O3 -march=native-O3 -march=native -flto-Ofast-Ofast -march=native-Ofast -march=native -flto-Og816243240SE +/- 0.07, N = 3SE +/- 0.17, N = 3SE +/- 0.03, N = 3SE +/- 0.07, N = 3SE +/- 0.00, N = 3SE +/- 0.06, N = 3SE +/- 0.03, N = 3SE +/- 0.03, N = 3SE +/- 0.03, N = 3SE +/- 0.07, N = 3SE +/- 0.03, N = 3SE +/- 0.06, N = 312.430.930.531.331.331.132.433.432.132.333.526.5-O0-O1-O2-O2 -march=native-O2 -march=native -flto-O3-O3 -march=native-O3 -march=native -flto-Ofast-Ofast -march=native-Ofast -march=native -flto-Og1. (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-O1-O2-O2 -march=native-O2 -march=native -flto-O3-O3 -march=native-O3 -march=native -flto-Ofast-Ofast -march=native-Ofast -march=native -flto-Og816243240SE +/- 0.03, N = 3SE +/- 0.09, N = 3SE +/- 0.03, N = 3SE +/- 0.00, N = 3SE +/- 0.03, N = 3SE +/- 0.03, N = 3SE +/- 0.07, N = 3SE +/- 0.00, N = 3SE +/- 0.03, N = 3SE +/- 0.00, N = 3SE +/- 0.07, N = 3SE +/- 0.00, N = 313.231.931.532.131.932.433.834.533.333.334.627.7-O0-O1-O2-O2 -march=native-O2 -march=native -flto-O3-O3 -march=native-O3 -march=native -flto-Ofast-Ofast -march=native-Ofast -march=native -flto-Og1. (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: 3840 x 2160

OpenBenchmarking.orgFrames Per Second, More Is Betteryquake2 8.10Renderer: Software CPU - AF: On - MSAA: On - Resolution: 3840 x 2160-O0-O1-O2-O2 -march=native-O2 -march=native -flto-O3-O3 -march=native-O3 -march=native -flto-Ofast-Ofast -march=native-Ofast -march=native -flto-Og816243240SE +/- 0.03, N = 3SE +/- 0.13, N = 3SE +/- 0.09, N = 3SE +/- 0.07, N = 3SE +/- 0.03, N = 3SE +/- 0.03, N = 3SE +/- 0.00, N = 3SE +/- 0.17, N = 3SE +/- 0.07, N = 3SE +/- 0.06, N = 3SE +/- 0.12, N = 3SE +/- 0.03, N = 313.232.031.632.132.032.433.734.833.433.434.927.8-O0-O1-O2-O2 -march=native-O2 -march=native -flto-O3-O3 -march=native-O3 -march=native -flto-Ofast-Ofast -march=native-Ofast -march=native -flto-Og1. (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-O1-O2-O2 -march=native-O2 -march=native -flto-O3-O3 -march=native-O3 -march=native -flto-Ofast-Ofast -march=native-Ofast -march=native -flto-Og816243240SE +/- 0.07, N = 3SE +/- 0.12, N = 3SE +/- 0.07, N = 3SE +/- 0.06, N = 3SE +/- 0.09, N = 3SE +/- 0.06, N = 3SE +/- 0.00, N = 3SE +/- 0.12, N = 3SE +/- 0.03, N = 3SE +/- 0.10, N = 3SE +/- 0.06, N = 3SE +/- 0.09, N = 313.432.832.433.132.933.134.635.334.234.035.528.5-O0-O1-O2-O2 -march=native-O2 -march=native -flto-O3-O3 -march=native-O3 -march=native -flto-Ofast-Ofast -march=native-Ofast -march=native -flto-Og1. (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: 3840 x 2160

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

dav1d

Video Input: Chimera 1080p 10-bit

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

WavPack Audio Encoding

WAV To WavPack

OpenBenchmarking.orgSeconds, Fewer Is BetterWavPack Audio Encoding 5.3WAV To WavPack-O0-O1-O2-O2 -march=native-O2 -march=native -flto-O3-O3 -march=native-O3 -march=native -flto-Ofast-Ofast -march=native-Ofast -march=native -flto-Og3691215SE +/- 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.03, N = 5SE +/- 0.02, N = 5SE +/- 0.03, N = 5SE +/- 0.03, N = 513.0811.9512.0812.0812.0412.1212.0812.0812.1212.0411.8712.29-O0-O1-O2-O2 -march=native-O2 -march=native -flto-O3-O3 -march=native-O3 -march=native -flto-Ofast-Ofast -march=native-Ofast -march=native -flto-Og1. (CXX) g++ options: -rdynamic

Liquid-DSP

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

OpenBenchmarking.orgsamples/s, More Is BetterLiquid-DSP 2021.01.31Threads: 8 - Buffer Length: 256 - Filter Length: 57-O0-O1-O2-O2 -march=native-O2 -march=native -flto-O3-O3 -march=native-O3 -march=native -flto-Ofast-Ofast -march=native-Ofast -march=native -flto-Og130M260M390M520M650MSE +/- 21594.75, N = 3SE +/- 368977.57, N = 3SE +/- 538650.58, N = 3SE +/- 632622.41, N = 3SE +/- 695277.72, N = 3SE +/- 638392.08, N = 3SE +/- 255625.59, N = 3SE +/- 755961.49, N = 3SE +/- 1370194.63, N = 3SE +/- 1020588.07, N = 3SE +/- 1108457.39, N = 3SE +/- 896455.99, N = 357365000494243333508516667522713333524093333508313333523676667523086667595870000607470000615093333332140000-O1-O2-O2 -march=native-O2 -march=native -flto-march=native-march=native -flto-Ofast-Ofast -march=native-Ofast -march=native -flto-Og1. (CC) gcc options: -O3 -pthread -lm -lc -lliquid

PJSIP

Method: OPTIONS, Stateless

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

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-O1-O2-O2 -march=native-O2 -march=native -flto-O3-O3 -march=native-O3 -march=native -flto-Ofast-Ofast -march=native-Ofast -march=native -flto-Og800M1600M2400M3200M4000MSE +/- 1624633.29, N = 3SE +/- 6709528.88, N = 3SE +/- 11439745.53, N = 3SE +/- 9914019.25, N = 3SE +/- 11245344.72, N = 3SE +/- 10409984.52, N = 3SE +/- 36305432.71, N = 3SE +/- 41162401.94, N = 3SE +/- 16032882.88, N = 3SE +/- 13048797.31, N = 3SE +/- 15387115.82, N = 3SE +/- 8313910.70, N = 342656000029117666673053166667333776666733060666673042633333331846666732776000003655100000373593333337778000002289133333-O1-O2-O2 -march=native-O2 -march=native -flto-march=native-march=native -flto-Ofast-Ofast -march=native-Ofast -march=native -flto-Og1. (CC) gcc options: -O3 -pthread -lm -lc -lliquid

Liquid-DSP

Threads: 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-O1-O2-O2 -march=native-O2 -march=native -flto-O3-O3 -march=native-O3 -march=native -flto-Ofast-Ofast -march=native-Ofast -march=native -flto-Og700M1400M2100M2800M3500MSE +/- 641413.37, N = 3SE +/- 6934294.81, N = 3SE +/- 7773959.38, N = 3SE +/- 4626853.98, N = 3SE +/- 1790096.21, N = 3SE +/- 12391170.69, N = 3SE +/- 3399182.91, N = 3SE +/- 4832643.63, N = 3SE +/- 8455175.93, N = 3SE +/- 8545044.05, N = 3SE +/- 8671088.62, N = 3SE +/- 14097556.92, N = 335298333327506333332833633333292476666729192333332823766667292726666729217333333336800000339186666734364666671963866667-O1-O2-O2 -march=native-O2 -march=native -flto-march=native-march=native -flto-Ofast-Ofast -march=native-Ofast -march=native -flto-Og1. (CC) gcc options: -O3 -pthread -lm -lc -lliquid

Liquid-DSP

Threads: 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-O1-O2-O2 -march=native-O2 -march=native -flto-O3-O3 -march=native-O3 -march=native -flto-Ofast-Ofast -march=native-Ofast -march=native -flto-Og500M1000M1500M2000M2500MSE +/- 432087.95, N = 3SE +/- 13812112.24, N = 3SE +/- 8096364.07, N = 3SE +/- 8330932.99, N = 3SE +/- 4883987.44, N = 3SE +/- 6207611.81, N = 3SE +/- 10904789.98, N = 3SE +/- 4694086.11, N = 3SE +/- 2354428.45, N = 3SE +/- 4275511.67, N = 3SE +/- 6508029.23, N = 3SE +/- 6091615.37, N = 321285000017291333331788633333185256666718444000001794266667184923333318494666672105200000215130000021694666671208633333-O1-O2-O2 -march=native-O2 -march=native -flto-march=native-march=native -flto-Ofast-Ofast -march=native-Ofast -march=native -flto-Og1. (CC) gcc options: -O3 -pthread -lm -lc -lliquid

Liquid-DSP

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

OpenBenchmarking.orgsamples/s, More Is BetterLiquid-DSP 2021.01.31Threads: 16 - Buffer Length: 256 - Filter Length: 57-O0-O1-O2-O2 -march=native-O2 -march=native -flto-O3-O3 -march=native-O3 -march=native -flto-Ofast-Ofast -march=native-Ofast -march=native -flto-Og300M600M900M1200M1500MSE +/- 145181.88, N = 3SE +/- 4163077.12, N = 3SE +/- 1664535.30, N = 3SE +/- 4693731.04, N = 3SE +/- 5002999.10, N = 3SE +/- 6275885.95, N = 3SE +/- 3840283.55, N = 3SE +/- 3393294.04, N = 3SE +/- 3567133.93, N = 3SE +/- 5903765.28, N = 3SE +/- 6022457.97, N = 3SE +/- 2947656.32, N = 31121933339523366679823433331009466667100980000098552333310121666671013033333115266666711729333331190300000647926667-O1-O2-O2 -march=native-O2 -march=native -flto-march=native-march=native -flto-Ofast-Ofast -march=native-Ofast -march=native -flto-Og1. (CC) gcc options: -O3 -pthread -lm -lc -lliquid

Liquid-DSP

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

OpenBenchmarking.orgsamples/s, More Is BetterLiquid-DSP 2021.01.31Threads: 4 - Buffer Length: 256 - Filter Length: 57-O0-O1-O2-O2 -march=native-O2 -march=native -flto-O3-O3 -march=native-O3 -march=native -flto-Ofast-Ofast -march=native-Ofast -march=native -flto-Og70M140M210M280M350MSE +/- 110201.33, N = 3SE +/- 196977.16, N = 3SE +/- 270883.33, N = 3SE +/- 92616.29, N = 3SE +/- 144029.32, N = 3SE +/- 358375.97, N = 3SE +/- 291947.48, N = 3SE +/- 399179.71, N = 3SE +/- 328447.53, N = 3SE +/- 146211.41, N = 3SE +/- 595100.37, N = 3SE +/- 136503.97, N = 329121000250040000255566667264566667264706667257540000263970000263963333301846667307153333312213333167000000-O1-O2-O2 -march=native-O2 -march=native -flto-march=native-march=native -flto-Ofast-Ofast -march=native-Ofast -march=native -flto-Og1. (CC) gcc options: -O3 -pthread -lm -lc -lliquid

Liquid-DSP

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

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

Liquid-DSP

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

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

dav1d

Video Input: Chimera 1080p

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

C-Ray

Total Time - 4K, 16 Rays Per Pixel

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

Opus Codec Encoding

WAV To Opus Encode

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

dav1d

Video Input: Summer Nature 4K

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

POV-Ray

Trace Time

OpenBenchmarking.orgSeconds, Fewer Is BetterPOV-Ray 3.7.0.7Trace Time-O0-O1-O2-O2 -march=native-O2 -march=native -flto-O3-O3 -march=native-O3 -march=native -flto-Ofast-Ofast -march=native-Ofast -march=native -flto-Og816243240SE +/- 0.082, N = 3SE +/- 0.014, N = 3SE +/- 0.016, N = 3SE +/- 0.009, N = 3SE +/- 0.066, N = 3SE +/- 0.061, N = 3SE +/- 0.043, N = 3SE +/- 0.016, N = 3SE +/- 0.014, N = 3SE +/- 0.022, N = 3SE +/- 0.053, N = 3SE +/- 0.025, N = 332.51911.0299.9629.9559.7349.6589.6339.3299.7239.7819.41811.837-O0-O1-O2-O2-O2 -flto-flto-Ofast-Ofast-Ofast -flto-Og1. (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

LAME MP3 Encoding

WAV To MP3

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

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-O1-O2-O2 -march=native-O2 -march=native -flto-O3-O3 -march=native-O3 -march=native -flto-Ofast-Ofast -march=native-Ofast -march=native -flto-Og20406080100SE +/- 0.03, N = 3SE +/- 0.19, N = 3SE +/- 0.43, N = 3SE +/- 0.90, N = 3SE +/- 0.20, N = 3SE +/- 0.67, N = 3SE +/- 0.15, N = 3SE +/- 0.35, N = 3SE +/- 0.67, N = 3SE +/- 0.18, N = 3SE +/- 0.42, N = 3SE +/- 0.37, N = 340.295.896.197.499.199.3103.2108.3101.4102.7108.983.0-O0-O1-O2-O2 -march=native-O2 -march=native -flto-O3-O3 -march=native-O3 -march=native -flto-Ofast-Ofast -march=native-Ofast -march=native -flto-Og1. (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-O1-O2-O2 -march=native-O2 -march=native -flto-O3-O3 -march=native-O3 -march=native -flto-Ofast-Ofast -march=native-Ofast -march=native -flto-Og20406080100SE +/- 0.15, N = 3SE +/- 0.24, N = 3SE +/- 0.23, N = 3SE +/- 0.44, N = 3SE +/- 0.48, N = 3SE +/- 0.20, N = 3SE +/- 0.27, N = 3SE +/- 0.53, N = 3SE +/- 0.64, N = 3SE +/- 0.59, N = 3SE +/- 0.21, N = 3SE +/- 0.26, N = 340.496.296.697.898.699.4103.5108.1101.9102.5108.783.2-O0-O1-O2-O2 -march=native-O2 -march=native -flto-O3-O3 -march=native-O3 -march=native -flto-Ofast-Ofast -march=native-Ofast -march=native -flto-Og1. (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-O1-O2-O2 -march=native-O2 -march=native -flto-O3-O3 -march=native-O3 -march=native -flto-Ofast-Ofast -march=native-Ofast -march=native -flto-Og20406080100SE +/- 0.06, N = 3SE +/- 0.52, N = 3SE +/- 0.24, N = 3SE +/- 1.11, N = 3SE +/- 0.84, N = 3SE +/- 0.47, N = 3SE +/- 0.06, N = 3SE +/- 0.59, N = 3SE +/- 0.81, N = 3SE +/- 0.12, N = 3SE +/- 0.83, N = 3SE +/- 0.18, N = 340.797.698.699.8101.6101.6105.0110.4103.7104.9110.085.0-O0-O1-O2-O2 -march=native-O2 -march=native -flto-O3-O3 -march=native-O3 -march=native -flto-Ofast-Ofast -march=native-Ofast -march=native -flto-Og1. (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-O1-O2-O2 -march=native-O2 -march=native -flto-O3-O3 -march=native-O3 -march=native -flto-Ofast-Ofast -march=native-Ofast -march=native -flto-Og20406080100SE +/- 0.03, N = 3SE +/- 0.35, N = 3SE +/- 0.22, N = 3SE +/- 0.55, N = 3SE +/- 0.09, N = 3SE +/- 0.09, N = 3SE +/- 0.06, N = 3SE +/- 0.15, N = 3SE +/- 0.23, N = 3SE +/- 0.26, N = 3SE +/- 0.24, N = 3SE +/- 0.12, N = 340.998.398.6100.3101.2101.3105.0111.1104.7104.8110.985.1-O0-O1-O2-O2 -march=native-O2 -march=native -flto-O3-O3 -march=native-O3 -march=native -flto-Ofast-Ofast -march=native-Ofast -march=native -flto-Og1. (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-O1-O2-O2 -march=native-O2 -march=native -flto-O3-O3 -march=native-O3 -march=native -flto-Ofast-Ofast -march=native-Ofast -march=native -flto-Og306090120150SE +/- 0.10, N = 3SE +/- 1.00, N = 3SE +/- 0.15, N = 3SE +/- 0.36, N = 3SE +/- 0.64, N = 3SE +/- 0.30, N = 3SE +/- 0.12, N = 3SE +/- 0.92, N = 3SE +/- 0.34, N = 3SE +/- 0.31, N = 3SE +/- 0.06, N = 3SE +/- 0.17, N = 345.8105.4104.9106.8106.2108.3112.7115.4111.8111.3116.991.3-O0-O1-O2-O2 -march=native-O2 -march=native -flto-O3-O3 -march=native-O3 -march=native -flto-Ofast-Ofast -march=native-Ofast -march=native -flto-Og1. (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-O1-O2-O2 -march=native-O2 -march=native -flto-O3-O3 -march=native-O3 -march=native -flto-Ofast-Ofast -march=native-Ofast -march=native -flto-Og306090120150SE +/- 0.06, N = 3SE +/- 0.57, N = 3SE +/- 0.20, N = 3SE +/- 0.29, N = 3SE +/- 0.27, N = 3SE +/- 0.33, N = 3SE +/- 0.65, N = 3SE +/- 0.12, N = 3SE +/- 0.24, N = 3SE +/- 0.15, N = 3SE +/- 0.99, N = 3SE +/- 0.17, N = 345.8104.5104.7106.5107.1108.4111.7116.8111.6111.7116.892.0-O0-O1-O2-O2 -march=native-O2 -march=native -flto-O3-O3 -march=native-O3 -march=native -flto-Ofast-Ofast -march=native-Ofast -march=native -flto-Og1. (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-O1-O2-O2 -march=native-O2 -march=native -flto-O3-O3 -march=native-O3 -march=native -flto-Ofast-Ofast -march=native-Ofast -march=native -flto-Og306090120150SE +/- 0.03, N = 3SE +/- 0.50, N = 3SE +/- 0.35, N = 3SE +/- 0.45, N = 3SE +/- 0.24, N = 3SE +/- 0.40, N = 3SE +/- 0.38, N = 3SE +/- 0.24, N = 3SE +/- 0.39, N = 3SE +/- 1.11, N = 3SE +/- 0.97, N = 3SE +/- 0.49, N = 346.6107.0107.7110.6110.0111.1114.6120.8114.4114.2118.093.5-O0-O1-O2-O2 -march=native-O2 -march=native -flto-O3-O3 -march=native-O3 -march=native -flto-Ofast-Ofast -march=native-Ofast -march=native -flto-Og1. (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-O1-O2-O2 -march=native-O2 -march=native -flto-O3-O3 -march=native-O3 -march=native -flto-Ofast-Ofast -march=native-Ofast -march=native -flto-Og306090120150SE +/- 0.09, N = 3SE +/- 0.43, N = 3SE +/- 0.52, N = 3SE +/- 0.43, N = 3SE +/- 0.24, N = 3SE +/- 0.40, N = 3SE +/- 0.31, N = 3SE +/- 0.32, N = 3SE +/- 0.56, N = 3SE +/- 0.46, N = 3SE +/- 0.15, N = 3SE +/- 0.15, N = 346.7107.7107.9110.5109.9111.1115.2120.0113.5114.1120.494.5-O0-O1-O2-O2 -march=native-O2 -march=native -flto-O3-O3 -march=native-O3 -march=native -flto-Ofast-Ofast -march=native-Ofast -march=native -flto-Og1. (CC) gcc options: -shared -lm -ldl -rdynamic -pthread -lSDL2 -std=gnu99 -fno-strict-aliasing -fwrapv -fvisibility=hidden -MMD -mfpmath=sse -fPIC

dav1d

Video Input: Summer Nature 1080p

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

ASTC Encoder

Preset: Thorough

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

ASTC Encoder

Preset: Medium

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

SciMark

Computational Test: Jacobi Successive Over-Relaxation

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

SciMark

Computational Test: Dense LU Matrix Factorization

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

SciMark

Computational Test: Sparse Matrix Multiply

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

SciMark

Computational Test: Monte Carlo

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


Phoronix Test Suite v10.8.5