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&sgm=1&sor&grw.

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 Benchmarksscimark2: Compositeyquake2: Software CPU Color Light - On - Off - 3840 x 2160yquake2: Software CPU Color Light - Off - Off - 1920 x 1080yquake2: Software CPU Color Light - Off - On - 3840 x 2160yquake2: Software CPU Color Light - On - Off - 1920 x 1080yquake2: Software CPU Color Light - On - On - 3840 x 2160yquake2: Software CPU Color Light - Off - On - 1920 x 1080yquake2: Software CPU - Off - Off - 3840 x 2160yquake2: Software CPU Color Light - On - On - 1920 x 1080yquake2: Software CPU - On - Off - 3840 x 2160yquake2: Software CPU - Off - Off - 1920 x 1080yquake2: Software CPU - On - Off - 1920 x 1080yquake2: Software CPU - Off - On - 3840 x 2160yquake2: Software CPU - Off - On - 1920 x 1080cryptopp: Unkeyed Algorithmsyquake2: Software CPU Color Light - Off - Off - 3840 x 2160scimark2: Monte Carloscimark2: Sparse Matrix Multiplyscimark2: Dense LU Matrix Factorizationscimark2: Jacobi Successive Over-Relaxationbotan: KASUMIbotan: KASUMI - Decryptbotan: Twofishbotan: Twofish - Decryptbotan: Blowfishbotan: Blowfish - Decryptbotan: CAST-256botan: CAST-256 - Decryptbotan: ChaCha20Poly1305botan: ChaCha20Poly1305 - Decryptencode-flac: WAV To FLACencode-mp3: WAV To MP3ngspice: C2670ngspice: C7552encode-opus: WAV To Opus Encodestargate: 44100 - 512stargate: 96000 - 512stargate: 44100 - 1024stargate: 480000 - 512stargate: 96000 - 1024stargate: 480000 - 1024encode-wavpack: WAV To WavPackastcenc: Mediumastcenc: Thoroughespeak: Text-To-Speech Synthesisgcrypt: daphne: OpenMP - NDT Mappingmrbayes: Primate Phylogeny Analysishimeno: Poisson Pressure Solvermt-dgemm: Sustained Floating-Point Ratecoremark: CoreMark Size 666 - Iterations Per Secondyquake2: Software CPU - On - On - 3840 x 2160compress-zstd: 3 - Compression Speedcompress-zstd: 19 - Compression Speedcompress-zstd: 19 - Decompression Speedcompress-zstd: 3, Long Mode - Compression Speedcompress-zstd: 3, Long Mode - Decompression Speedcompress-zstd: 8, Long Mode - Compression Speedcompress-zstd: 8, Long Mode - Decompression Speedcompress-zstd: 19, Long Mode - Compression Speedcompress-zstd: 19, Long Mode - Decompression Speedsysbench: CPUaobench: 2048 x 2048 - Total Timegraphics-magick: Swirlgraphics-magick: Sharpengraphics-magick: Enhancedgraphics-magick: Noise-Gaussianx264: Bosphorus 4Kdav1d: Chimera 1080pdav1d: Summer Nature 4Kdav1d: Summer Nature 1080pdav1d: Chimera 1080p 10-bitc-ray: Total Time - 4K, 16 Rays Per Pixelyquake2: Software CPU - On - On - 1920 x 1080povray: Trace Timeliquid-dsp: 1 - 256 - 57liquid-dsp: 2 - 256 - 57liquid-dsp: 4 - 256 - 57liquid-dsp: 8 - 256 - 57liquid-dsp: 16 - 256 - 57liquid-dsp: 32 - 256 - 57liquid-dsp: 64 - 256 - 57liquid-dsp: 128 - 256 - 57openssl: SHA256sqlite-speedtest: Timed Time - Size 1,000simdjson: PartialTweetspjsip: 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 -flto644.2912.240.912.440.412.140.713.540.213.246.745.813.446.6101.55705112.4152.45734.47718.201269.0419.88318.72031.56130.02033.31833.06021.53021.22745.50845.477120.02225.751136.730104.01941.1031.4025910.9553831.4702031.3508171.0091791.40605413.0803.80495.789775.802587.766856.64727.660562.8061780.326973534015.81451513.22958.435.2643.9214.8752.2235.6794.318.4680.7107531.0563.505131320938150730.28235.71137.19314.02224.1837.52345.832.519716603314548333291210005736500011219333321285000035298333342656000048434976950112.8573.681323541687.3425.985.126.583.225.985.028.483.027.794.591.328.593.5331.23768826.5274.472582.353980.221292.4973.32873.343228.378227.642267.673267.57995.09495.023472.231474.78417.78711.01299.74682.8049.4883.5171932.4327543.6116753.3910392.5706523.47444312.2883.76965.776535.314240.067887.48392.3211621.1510130.2514141262375.89693627.8113410.3953.533179340685162760.59349.05189.20427.86324.4825.66192.011.83741726333833416671670000003321400006479266671208633333196386666722891333335446658070188.2373.691447582169.3629.998.330.996.230.197.632.895.831.9107.7105.432.8107.0373.95811930.8826.023388.234989.391279.0677.60883.774345.727347.068415.104413.95196.36896.354683.368685.42216.6229.31195.86082.5288.4273.9976922.8090494.1268283.8147082.9540433.96523311.9463.74915.753229.949212.021889.52385.9821730.51779317.1686901812838.31703032.05290.981.23102.5553.33699.9560.43798.844.23172.5125510.2736.196196364396674661.20378.88198.65430.67349.3725.801104.511.029627993331263933332500400004942433339523366671729133333275063333329117666675551969837882.1823.71512122353.2930.098.630.596.629.998.632.496.131.5107.9104.932.4107.7391.80408330.6767.653510.155136.822071.0890.26086.669361.160358.211436.195448.06297.69097.701796.903791.11815.4148.67998.69883.6657.4345.2659153.6503115.5123755.0638573.8261715.32782912.0833.80285.745129.213207.140873.97159.4043949.51220817.3873152166496.20325631.65253.482.33286.8549.83903.8566.74009.944.13349.3124842.4736.083189964595069562.01381.59200.36444.98351.9024.999104.79.962637510001281500002555666675085166679823433331788633333283363333330531666676141596835478.5913.691538252978.4330.4101.331.199.430.5101.633.199.332.4111.1108.333.1111.1401.02890831.1771.663511.418249.092079.1897.56395.087360.981358.089436.560448.570149.512149.234818.974816.46814.1637.39497.74781.3627.0235.4603303.9648405.8144845.3624934.2511495.63155512.1213.71855.704128.649206.047908.87150.7014461.79855519.5299072178672.33701932.45180.180.83322.7546.33958.6572.14053.244.03351.0124036.1532.678195963492868761.19378.08201.43455.45350.3510.666108.49.658641680001293500002575400005083133339855233331794266667282376666730426333336212405171575.1363.711543792991.9731.5104.732.1101.931.5103.734.2101.433.3113.5111.834.2114.4393.80685332.1771.373510.038308.602067.2997.75095.182360.953357.937436.161447.958149.083149.039826.893812.30314.0947.33297.57378.6156.3215.5739703.9858715.8340765.4136624.2716625.70858612.1163.76955.781228.931207.199874.7388.6534352.23877520.3568662313044.69316833.45248.283.63326.7542.93969.2561.24077.544.13325.5124953.0030.4901999613103773061.30378.61201.94455.99350.0110.541111.69.7237472966715075666730184666759587000011526666672105200000333680000036551000006877524208075.6473.681571662392.4930.6100.331.397.830.599.833.197.432.1110.5106.833.1110.6399.32051031.2754.492974.715935.852050.8888.43286.231360.300360.315432.226443.57797.57797.516607.316609.36217.0547.98994.11681.2736.7685.2771853.6579275.5148985.0810103.8766585.34387412.0823.57675.511329.075209.289972.93158.0823972.81504817.2734422270060.59670832.15227.785.23290.4565.23913.4579.83985.843.93287.8125644.6536.0391978715103570360.03383.64201.00447.97354.4918.639106.59.9556573900013223333326456666752271333310094666671852566667292476666733377666676096256943474.1694.101553473514.9531.8105.032.4103.531.8105.034.4103.233.8115.2112.734.6114.6401.02259932.4761.493578.2610755.202229.8292.61192.102356.350356.635433.048445.324148.376148.039596.217599.80115.7216.88295.26780.8036.4595.5839203.9853045.8315205.4141874.2824535.66895012.0803.58855.558229.240206.858965.67142.9354315.84835319.4023692321535.50340333.75246.586.73293.1558.03944.7576.34058.144.63340.3125172.1830.089203771297070761.56374.60200.48458.98346.489.303111.79.6336692533313285333326397000052367666710121666671849233333292726666733184666676171451849176.5784.101547823300.9131.6104.832.3102.531.6104.934.2102.733.3114.1111.334.0114.2406.19929632.3763.533251.3710001.092243.8492.39891.731359.645360.022432.725446.907148.837148.533605.406603.78915.6716.86393.11079.8896.0755.4927603.9884505.8295805.4062374.2540065.57715012.0373.57835.505228.972205.790953.7388.0154545.28680420.4738202440113.67852333.45246.586.63290.7557.84000.6576.34099.044.63327.5126000.6527.932205868498375860.38380.37202.82461.62351.558.734111.79.7817652033315344666730715333360747000011729333332151300000339186666737359333336683914874374.8514.151570552538.0730.5101.231.398.630.5101.633.099.131.9109.9106.232.9110.0373.51570531.2773.383585.915982.562099.6189.25386.867359.263365.360432.749445.31797.00897.162610.220599.78518.0928.00894.70978.7966.9255.2902813.6383915.5184885.0670963.9018275.35679412.0383.56595.488229.008205.279980.63157.6124220.66756817.2463912184855.52430032.05243.686.13161.6564.53772.8584.83854.044.13213.4125628.3335.7222025709103370162.1218.284107.19.7346565800013240666726470666752409333310098000001844400000291923333333060666676114826983874.63941588513565.2232.8111.133.4108.132.9110.435.3108.334.5120.0115.435.3120.8405.35185333.42014.543516.199829.052218.1492.55891.913358.590364.399432.294443.830138.653140.321601.435595.75815.5736.87295.66782.9596.5035.5914423.9715435.8514225.4167454.2200075.69997612.0813.59975.547728.674203.490932.36144.1344544.52133119.2501702410293.79898334.85258.987.23129.7554.33731.2568.73862.444.73208.1125743.0027.638204571895571862.809.383116.89.3296593166713206000026396333352308666710130333331849466667292173333332776000006466907686875.5934.081569563634.9732.9110.933.5108.732.8110.035.4108.934.6120.4116.935.5118.0401.95732233.51998.503073.0410640.652220.5891.94291.980364.053319.553444.736419.514101.103101.476607.352596.27315.7836.80493.58180.9465.8905.5958283.9950065.6933835.4091794.2525235.69341011.8673.57385.508328.678203.6351005.2290.5564506.65285420.5569522401884.35256034.95285.986.23119.0558.73738.4578.13862.444.53210.6126192.0426.237205569696277263.029.003116.89.4187710266715693333331221333361509333311903000002169466667343646666737778000007257789585874.8153.3158393OpenBenchmarking.org

SciMark

Computational Test: Composite

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

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-Ofast -march=native -flto-O3 -march=native -flto-O3 -march=native-Ofast -march=native-Ofast-O2 -march=native-O2 -march=native -flto-O3-O2-O1-Og-O0816243240SE +/- 0.03, N = 3SE +/- 0.06, N = 3SE +/- 0.03, N = 3SE +/- 0.06, N = 3SE +/- 0.00, N = 3SE +/- 0.09, N = 3SE +/- 0.10, N = 3SE +/- 0.07, N = 3SE +/- 0.07, N = 3SE +/- 0.12, N = 3SE +/- 0.03, N = 3SE +/- 0.03, N = 332.932.831.831.631.530.630.530.430.029.925.912.2-Ofast -march=native -flto-O3 -march=native -flto-O3 -march=native-Ofast -march=native-Ofast-O2 -march=native-O2 -march=native -flto-O3-O2-O1-Og-O01. (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-O3 -march=native -flto-Ofast -march=native -flto-O3 -march=native-Ofast -march=native-Ofast-O3-O2 -march=native -flto-O2 -march=native-O2-O1-Og-O020406080100SE +/- 0.15, N = 3SE +/- 0.24, N = 3SE +/- 0.06, N = 3SE +/- 0.26, N = 3SE +/- 0.23, N = 3SE +/- 0.09, N = 3SE +/- 0.09, N = 3SE +/- 0.55, N = 3SE +/- 0.22, N = 3SE +/- 0.35, N = 3SE +/- 0.12, N = 3SE +/- 0.03, N = 3111.1110.9105.0104.8104.7101.3101.2100.398.698.385.140.9-O3 -march=native -flto-Ofast -march=native -flto-O3 -march=native-Ofast -march=native-Ofast-O3-O2 -march=native -flto-O2 -march=native-O2-O1-Og-O01. (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-Ofast -march=native -flto-O3 -march=native -flto-O3 -march=native-Ofast -march=native-Ofast-O2 -march=native -flto-O2 -march=native-O3-O1-O2-Og-O0816243240SE +/- 0.03, N = 3SE +/- 0.03, N = 3SE +/- 0.03, N = 3SE +/- 0.07, N = 3SE +/- 0.03, N = 3SE +/- 0.00, N = 3SE +/- 0.07, N = 3SE +/- 0.06, N = 3SE +/- 0.17, N = 3SE +/- 0.03, N = 3SE +/- 0.06, N = 3SE +/- 0.07, N = 333.533.432.432.332.131.331.331.130.930.526.512.4-Ofast -march=native -flto-O3 -march=native -flto-O3 -march=native-Ofast -march=native-Ofast-O2 -march=native -flto-O2 -march=native-O3-O1-O2-Og-O01. (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-Ofast -march=native -flto-O3 -march=native -flto-O3 -march=native-Ofast -march=native-Ofast-O3-O2 -march=native -flto-O2 -march=native-O2-O1-Og-O020406080100SE +/- 0.21, N = 3SE +/- 0.53, N = 3SE +/- 0.27, N = 3SE +/- 0.59, N = 3SE +/- 0.64, N = 3SE +/- 0.20, N = 3SE +/- 0.48, N = 3SE +/- 0.44, N = 3SE +/- 0.23, N = 3SE +/- 0.24, N = 3SE +/- 0.26, N = 3SE +/- 0.15, N = 3108.7108.1103.5102.5101.999.498.697.896.696.283.240.4-Ofast -march=native -flto-O3 -march=native -flto-O3 -march=native-Ofast -march=native-Ofast-O3-O2 -march=native -flto-O2 -march=native-O2-O1-Og-O01. (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-O3 -march=native -flto-Ofast -march=native -flto-O3 -march=native-Ofast -march=native-Ofast-O2 -march=native -flto-O2 -march=native-O3-O1-O2-Og-O0816243240SE +/- 0.15, N = 3SE +/- 0.09, N = 3SE +/- 0.03, N = 3SE +/- 0.03, N = 3SE +/- 0.06, N = 3SE +/- 0.06, N = 3SE +/- 0.15, N = 3SE +/- 0.03, N = 3SE +/- 0.15, N = 3SE +/- 0.06, N = 3SE +/- 0.03, N = 3SE +/- 0.07, N = 332.932.831.831.631.530.530.530.530.129.925.912.1-O3 -march=native -flto-Ofast -march=native -flto-O3 -march=native-Ofast -march=native-Ofast-O2 -march=native -flto-O2 -march=native-O3-O1-O2-Og-O01. (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-O3 -march=native -flto-Ofast -march=native -flto-O3 -march=native-Ofast -march=native-Ofast-O2 -march=native -flto-O3-O2 -march=native-O2-O1-Og-O020406080100SE +/- 0.59, N = 3SE +/- 0.83, N = 3SE +/- 0.06, N = 3SE +/- 0.12, N = 3SE +/- 0.81, N = 3SE +/- 0.84, N = 3SE +/- 0.47, N = 3SE +/- 1.11, N = 3SE +/- 0.24, N = 3SE +/- 0.52, N = 3SE +/- 0.18, N = 3SE +/- 0.06, N = 3110.4110.0105.0104.9103.7101.6101.699.898.697.685.040.7-O3 -march=native -flto-Ofast -march=native -flto-O3 -march=native-Ofast -march=native-Ofast-O2 -march=native -flto-O3-O2 -march=native-O2-O1-Og-O01. (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-Ofast -march=native -flto-O3 -march=native -flto-O3 -march=native-Ofast -march=native-Ofast-O2 -march=native-O3-O2 -march=native -flto-O1-O2-Og-O0816243240SE +/- 0.03, N = 3SE +/- 0.03, N = 3SE +/- 0.03, N = 3SE +/- 0.03, N = 3SE +/- 0.03, N = 3SE +/- 0.13, N = 3SE +/- 0.00, N = 3SE +/- 0.15, N = 3SE +/- 0.29, N = 3SE +/- 0.06, N = 3SE +/- 0.00, N = 3SE +/- 0.12, N = 335.435.334.434.234.233.133.133.032.832.428.413.5-Ofast -march=native -flto-O3 -march=native -flto-O3 -march=native-Ofast -march=native-Ofast-O2 -march=native-O3-O2 -march=native -flto-O1-O2-Og-O01. (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-Ofast -march=native -flto-O3 -march=native -flto-O3 -march=native-Ofast -march=native-Ofast-O3-O2 -march=native -flto-O2 -march=native-O2-O1-Og-O020406080100SE +/- 0.42, N = 3SE +/- 0.35, N = 3SE +/- 0.15, N = 3SE +/- 0.18, N = 3SE +/- 0.67, N = 3SE +/- 0.67, N = 3SE +/- 0.20, N = 3SE +/- 0.90, N = 3SE +/- 0.43, N = 3SE +/- 0.19, N = 3SE +/- 0.37, N = 3SE +/- 0.03, N = 3108.9108.3103.2102.7101.499.399.197.496.195.883.040.2-Ofast -march=native -flto-O3 -march=native -flto-O3 -march=native-Ofast -march=native-Ofast-O3-O2 -march=native -flto-O2 -march=native-O2-O1-Og-O01. (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-Ofast -march=native -flto-O3 -march=native -flto-O3 -march=native-Ofast -march=native-Ofast-O3-O2 -march=native-O2 -march=native -flto-O1-O2-Og-O0816243240SE +/- 0.07, N = 3SE +/- 0.00, N = 3SE +/- 0.07, N = 3SE +/- 0.00, N = 3SE +/- 0.03, N = 3SE +/- 0.03, N = 3SE +/- 0.00, N = 3SE +/- 0.03, N = 3SE +/- 0.09, N = 3SE +/- 0.03, N = 3SE +/- 0.00, N = 3SE +/- 0.03, N = 334.634.533.833.333.332.432.131.931.931.527.713.2-Ofast -march=native -flto-O3 -march=native -flto-O3 -march=native-Ofast -march=native-Ofast-O3-O2 -march=native-O2 -march=native -flto-O1-O2-Og-O01. (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-Ofast -march=native -flto-O3 -march=native -flto-O3 -march=native-Ofast -march=native-Ofast-O3-O2 -march=native-O2 -march=native -flto-O2-O1-Og-O0306090120150SE +/- 0.15, N = 3SE +/- 0.32, N = 3SE +/- 0.31, N = 3SE +/- 0.46, N = 3SE +/- 0.56, N = 3SE +/- 0.40, N = 3SE +/- 0.43, N = 3SE +/- 0.24, N = 3SE +/- 0.52, N = 3SE +/- 0.43, N = 3SE +/- 0.15, N = 3SE +/- 0.09, N = 3120.4120.0115.2114.1113.5111.1110.5109.9107.9107.794.546.7-Ofast -march=native -flto-O3 -march=native -flto-O3 -march=native-Ofast -march=native-Ofast-O3-O2 -march=native-O2 -march=native -flto-O2-O1-Og-O01. (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-Ofast -march=native -flto-O3 -march=native -flto-O3 -march=native-Ofast-Ofast -march=native-O3-O2 -march=native-O2 -march=native -flto-O1-O2-Og-O0306090120150SE +/- 0.06, N = 3SE +/- 0.92, N = 3SE +/- 0.12, N = 3SE +/- 0.34, N = 3SE +/- 0.31, N = 3SE +/- 0.30, N = 3SE +/- 0.36, N = 3SE +/- 0.64, N = 3SE +/- 1.00, N = 3SE +/- 0.15, N = 3SE +/- 0.17, N = 3SE +/- 0.10, N = 3116.9115.4112.7111.8111.3108.3106.8106.2105.4104.991.345.8-Ofast -march=native -flto-O3 -march=native -flto-O3 -march=native-Ofast-Ofast -march=native-O3-O2 -march=native-O2 -march=native -flto-O1-O2-Og-O01. (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-Ofast -march=native -flto-O3 -march=native -flto-O3 -march=native-Ofast-Ofast -march=native-O2 -march=native-O3-O2 -march=native -flto-O1-O2-Og-O0816243240SE +/- 0.06, N = 3SE +/- 0.12, N = 3SE +/- 0.00, N = 3SE +/- 0.03, N = 3SE +/- 0.10, N = 3SE +/- 0.06, N = 3SE +/- 0.06, N = 3SE +/- 0.09, N = 3SE +/- 0.12, N = 3SE +/- 0.07, N = 3SE +/- 0.09, N = 3SE +/- 0.07, N = 335.535.334.634.234.033.133.132.932.832.428.513.4-Ofast -march=native -flto-O3 -march=native -flto-O3 -march=native-Ofast-Ofast -march=native-O2 -march=native-O3-O2 -march=native -flto-O1-O2-Og-O01. (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-O3 -march=native -flto-Ofast -march=native -flto-O3 -march=native-Ofast-Ofast -march=native-O3-O2 -march=native-O2 -march=native -flto-O2-O1-Og-O0306090120150SE +/- 0.24, N = 3SE +/- 0.97, N = 3SE +/- 0.38, N = 3SE +/- 0.39, N = 3SE +/- 1.11, N = 3SE +/- 0.40, N = 3SE +/- 0.45, N = 3SE +/- 0.24, N = 3SE +/- 0.35, N = 3SE +/- 0.50, N = 3SE +/- 0.49, N = 3SE +/- 0.03, N = 3120.8118.0114.6114.4114.2111.1110.6110.0107.7107.093.546.6-O3 -march=native -flto-Ofast -march=native -flto-O3 -march=native-Ofast-Ofast -march=native-O3-O2 -march=native-O2 -march=native -flto-O2-O1-Og-O01. (CC) gcc options: -shared -lm -ldl -rdynamic -pthread -lSDL2 -std=gnu99 -fno-strict-aliasing -fwrapv -fvisibility=hidden -MMD -mfpmath=sse -fPIC

Crypto++

Test: Unkeyed Algorithms

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

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-Ofast -march=native -flto-O3 -march=native -flto-O3 -march=native-Ofast -march=native-Ofast-O2 -march=native -flto-O2 -march=native-O3-O1-O2-Og-O0816243240SE +/- 0.12, N = 3SE +/- 0.03, N = 3SE +/- 0.03, N = 3SE +/- 0.07, N = 3SE +/- 0.03, N = 3SE +/- 0.06, N = 3SE +/- 0.03, N = 3SE +/- 0.06, N = 3SE +/- 0.21, N = 3SE +/- 0.03, N = 3SE +/- 0.03, N = 3SE +/- 0.03, N = 333.533.432.432.332.131.231.231.130.830.626.512.4-Ofast -march=native -flto-O3 -march=native -flto-O3 -march=native-Ofast -march=native-Ofast-O2 -march=native -flto-O2 -march=native-O3-O1-O2-Og-O01. (CC) gcc options: -shared -lm -ldl -rdynamic -pthread -lSDL2 -std=gnu99 -fno-strict-aliasing -fwrapv -fvisibility=hidden -MMD -mfpmath=sse -fPIC

SciMark

Computational Test: Monte Carlo

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

SciMark

Computational Test: Sparse Matrix Multiply

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

SciMark

Computational Test: Dense LU Matrix Factorization

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

SciMark

Computational Test: Jacobi Successive Over-Relaxation

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

Botan

Test: KASUMI

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.17.3Test: KASUMI-Ofast-O3-O3 -march=native-O3 -march=native -flto-Ofast -march=native-Ofast -march=native -flto-O2-O2 -march=native -flto-O2 -march=native-O1-Og-O020406080100SE +/- 0.26, N = 3SE +/- 0.15, N = 3SE +/- 0.03, N = 3SE +/- 0.04, N = 3SE +/- 0.07, N = 3SE +/- 0.32, N = 3SE +/- 0.03, N = 3SE +/- 0.11, N = 3SE +/- 0.03, N = 3SE +/- 0.95, N = 3SE +/- 0.10, N = 3SE +/- 0.10, N = 397.7597.5692.6192.5692.4091.9490.2689.2588.4377.6173.3319.881. (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-Ofast-O3-O3 -march=native-Ofast -march=native -flto-O3 -march=native -flto-Ofast -march=native-O2 -march=native -flto-O2-O2 -march=native-O1-Og-O020406080100SE +/- 0.39, N = 3SE +/- 0.11, N = 3SE +/- 0.00, N = 3SE +/- 0.35, N = 3SE +/- 0.03, N = 3SE +/- 0.07, N = 3SE +/- 0.09, N = 3SE +/- 0.01, N = 3SE +/- 0.03, N = 3SE +/- 0.57, N = 3SE +/- 0.20, N = 3SE +/- 0.09, N = 395.1895.0992.1091.9891.9191.7386.8786.6786.2383.7773.3418.721. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt

Botan

Test: Twofish

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

Botan

Test: Twofish - Decrypt

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

Botan

Test: Blowfish

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

Botan

Test: Blowfish - Decrypt

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.17.3Test: Blowfish - Decrypt-O3-O2-Ofast-Ofast -march=native-O3 -march=native-O2 -march=native -flto-O3 -march=native -flto-O2 -march=native-Ofast -march=native -flto-O1-Og-O0100200300400500SE +/- 0.05, N = 3SE +/- 0.34, N = 3SE +/- 0.34, N = 3SE +/- 2.36, N = 3SE +/- 0.33, N = 3SE +/- 0.13, N = 3SE +/- 0.18, N = 3SE +/- 1.19, N = 3SE +/- 0.03, N = 3SE +/- 0.47, N = 3SE +/- 0.16, N = 3SE +/- 0.44, N = 3448.57448.06447.96446.91445.32445.32443.83443.58419.51413.95267.5833.061. (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-O3-Ofast-Ofast -march=native-O3 -march=native-O3 -march=native -flto-Ofast -march=native -flto-O2-O2 -march=native-O2 -march=native -flto-O1-Og-O0306090120150SE +/- 0.07, N = 3SE +/- 0.03, N = 3SE +/- 0.64, N = 3SE +/- 0.08, N = 3SE +/- 0.11, N = 3SE +/- 0.02, N = 3SE +/- 0.07, N = 3SE +/- 0.01, N = 3SE +/- 0.07, N = 3SE +/- 0.04, N = 3SE +/- 0.81, N = 8SE +/- 0.02, N = 3149.51149.08148.84148.38138.65101.1097.6997.5897.0196.3795.0921.531. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt

Botan

Test: CAST-256 - Decrypt

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

Botan

Test: ChaCha20Poly1305

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.17.3Test: ChaCha20Poly1305-Ofast-O3-O2-O1-O2 -march=native -flto-Ofast -march=native -flto-O2 -march=native-Ofast -march=native-O3 -march=native -flto-O3 -march=native-Og-O02004006008001000SE +/- 0.32, N = 3SE +/- 0.20, N = 3SE +/- 1.07, N = 3SE +/- 0.73, N = 3SE +/- 0.77, N = 3SE +/- 0.22, N = 3SE +/- 0.28, N = 3SE +/- 2.51, N = 3SE +/- 0.17, N = 3SE +/- 0.08, N = 3SE +/- 0.72, N = 3SE +/- 0.02, N = 3826.89818.97796.90683.37610.22607.35607.32605.41601.44596.22472.2345.511. (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-O3-Ofast-O2-O1-O2 -march=native-Ofast -march=native-O3 -march=native-O2 -march=native -flto-Ofast -march=native -flto-O3 -march=native -flto-Og-O02004006008001000SE +/- 0.39, N = 3SE +/- 1.37, N = 3SE +/- 2.11, N = 3SE +/- 0.98, N = 3SE +/- 0.35, N = 3SE +/- 2.24, N = 3SE +/- 3.02, N = 3SE +/- 0.46, N = 3SE +/- 0.01, N = 3SE +/- 0.47, N = 3SE +/- 0.62, N = 3SE +/- 0.04, N = 3816.47812.30791.12685.42609.36603.79599.80599.79596.27595.76474.7845.481. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt

FLAC Audio Encoding

WAV To FLAC

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

LAME MP3 Encoding

WAV To MP3

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

Ngspice

Circuit: C2670

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

Ngspice

Circuit: C7552

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

Opus Codec Encoding

WAV To Opus Encode

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

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-Ofast -march=native -flto-O3 -march=native -flto-O3 -march=native-Ofast-Ofast -march=native-O3-O2 -march=native -flto-O2 -march=native-O2-O1-Og-O01.25912.51823.77735.03646.2955SE +/- 0.004937, N = 3SE +/- 0.010091, N = 3SE +/- 0.002943, N = 3SE +/- 0.009542, N = 3SE +/- 0.034821, N = 3SE +/- 0.020492, N = 3SE +/- 0.012367, N = 3SE +/- 0.006828, N = 3SE +/- 0.007255, N = 3SE +/- 0.008021, N = 3SE +/- 0.019477, N = 3SE +/- 0.002627, N = 35.5958285.5914425.5839205.5739705.4927605.4603305.2902815.2771855.2659153.9976923.5171931.4025911. (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-Ofast -march=native -flto-Ofast -march=native-Ofast-O3 -march=native-O3 -march=native -flto-O3-O2 -march=native-O2-O2 -march=native -flto-O1-Og-O00.89891.79782.69673.59564.4945SE +/- 0.005717, N = 3SE +/- 0.005903, N = 3SE +/- 0.000956, N = 3SE +/- 0.002628, N = 3SE +/- 0.009130, N = 3SE +/- 0.004692, N = 3SE +/- 0.004173, N = 3SE +/- 0.007031, N = 3SE +/- 0.019249, N = 3SE +/- 0.006123, N = 3SE +/- 0.010268, N = 3SE +/- 0.001868, N = 33.9950063.9884503.9858713.9853043.9715433.9648403.6579273.6503113.6383912.8090492.4327540.9553831. (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-O3 -march=native -flto-Ofast-O3 -march=native-Ofast -march=native-O3-Ofast -march=native -flto-O2 -march=native -flto-O2 -march=native-O2-O1-Og-O01.31662.63323.94985.26646.583SE +/- 0.005930, N = 3SE +/- 0.018537, N = 3SE +/- 0.020849, N = 3SE +/- 0.015253, N = 3SE +/- 0.008997, N = 3SE +/- 0.116201, N = 12SE +/- 0.010881, N = 3SE +/- 0.014007, N = 3SE +/- 0.002087, N = 3SE +/- 0.008990, N = 3SE +/- 0.009356, N = 3SE +/- 0.000803, N = 35.8514225.8340765.8315205.8295805.8144845.6933835.5184885.5148985.5123754.1268283.6116751.4702031. (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-O3 -march=native -flto-O3 -march=native-Ofast-Ofast -march=native -flto-Ofast -march=native-O3-O2 -march=native-O2 -march=native -flto-O2-O1-Og-O01.21882.43763.65644.87526.094SE +/- 0.011545, N = 3SE +/- 0.008194, N = 3SE +/- 0.012495, N = 3SE +/- 0.011317, N = 3SE +/- 0.015127, N = 3SE +/- 0.028128, N = 3SE +/- 0.009183, N = 3SE +/- 0.008069, N = 3SE +/- 0.016507, N = 3SE +/- 0.015703, N = 3SE +/- 0.006931, N = 3SE +/- 0.001030, N = 35.4167455.4141875.4136625.4091795.4062375.3624935.0810105.0670965.0638573.8147083.3910391.3508171. (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: 1024

OpenBenchmarking.orgRender Ratio, More Is BetterStargate Digital Audio Workstation 21.10.9Sample Rate: 96000 - Buffer Size: 1024-O3 -march=native-Ofast-Ofast -march=native-Ofast -march=native -flto-O3-O3 -march=native -flto-O2 -march=native -flto-O2 -march=native-O2-O1-Og-O00.96361.92722.89083.85444.818SE +/- 0.007671, N = 3SE +/- 0.003497, N = 3SE +/- 0.008812, N = 3SE +/- 0.002965, N = 3SE +/- 0.008014, N = 3SE +/- 0.040516, N = 6SE +/- 0.007590, N = 3SE +/- 0.001825, N = 3SE +/- 0.037002, N = 3SE +/- 0.004085, N = 3SE +/- 0.004360, N = 3SE +/- 0.000471, N = 34.2824534.2716624.2540064.2525234.2511494.2200073.9018273.8766583.8261712.9540432.5706521.0091791. (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-Ofast-O3 -march=native -flto-Ofast -march=native -flto-O3 -march=native-O3-Ofast -march=native-O2 -march=native -flto-O2 -march=native-O2-O1-Og-O01.28442.56883.85325.13766.422SE +/- 0.011126, N = 3SE +/- 0.007764, N = 3SE +/- 0.010213, N = 3SE +/- 0.020320, N = 3SE +/- 0.049225, N = 12SE +/- 0.099353, N = 12SE +/- 0.013078, N = 3SE +/- 0.002198, N = 3SE +/- 0.018627, N = 3SE +/- 0.005402, N = 3SE +/- 0.026096, N = 3SE +/- 0.002089, N = 35.7085865.6999765.6934105.6689505.6315555.5771505.3567945.3438745.3278293.9652333.4744431.4060541. (CXX) g++ options: -lpthread -lsndfile -lm -O3 -march=native -ffast-math -funroll-loops -fstrength-reduce -fstrict-aliasing -finline-functions

WavPack Audio Encoding

WAV To WavPack

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

ASTC Encoder

Preset: Medium

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

ASTC Encoder

Preset: Thorough

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

eSpeak-NG Speech Engine

Text-To-Speech Synthesis

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

Gcrypt Library

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

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

Timed MrBayes Analysis

Primate Phylogeny Analysis

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed MrBayes Analysis 3.2.7Primate Phylogeny Analysis-Ofast -march=native-Ofast-Ofast -march=native -flto-O3 -march=native-O3 -march=native -flto-O3-O2 -march=native -flto-O2 -march=native-O2-O1-Og-O0160320480640800SE +/- 1.25, N = 3SE +/- 1.12, N = 3SE +/- 0.61, N = 15SE +/- 2.00, N = 3SE +/- 1.51, N = 3SE +/- 1.18, N = 12SE +/- 1.21, N = 10SE +/- 1.41, N = 12SE +/- 1.37, N = 12SE +/- 3.96, N = 3SE +/- 4.19, N = 3SE +/- 9.88, N = 388.0288.6590.56142.94144.13150.70157.61158.08159.40385.98392.32727.66-march=native-march=native -flto-O2 -march=native -flto-O2 -march=native-O2-O1-Og-O01. (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-Ofast -march=native-O3 -march=native -flto-Ofast -march=native -flto-O3-Ofast-O3 -march=native-O2 -march=native -flto-O2 -march=native-O2-O1-Og-O010002000300040005000SE +/- 3.56, N = 3SE +/- 35.37, N = 15SE +/- 37.95, N = 15SE +/- 25.33, N = 3SE +/- 15.68, N = 3SE +/- 49.69, N = 3SE +/- 58.33, N = 3SE +/- 40.88, N = 15SE +/- 10.83, N = 3SE +/- 22.06, N = 3SE +/- 5.05, N = 3SE +/- 1.60, N = 34545.294544.524506.654461.804352.244315.854220.673972.823949.511730.521621.15562.81-Ofast -march=native-march=native -flto-Ofast -march=native -flto-Ofast-march=native-O2 -march=native -flto-O2 -march=native-O2-O1-Og1. (CC) gcc options: -O3 -mavx2

ACES DGEMM

Sustained Floating-Point Rate

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

Coremark

CoreMark Size 666 - Iterations Per Second

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

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-Ofast -march=native -flto-O3 -march=native -flto-O3 -march=native-Ofast -march=native-Ofast-O3-O2 -march=native-O2 -march=native -flto-O1-O2-Og-O0816243240SE +/- 0.12, N = 3SE +/- 0.17, N = 3SE +/- 0.00, N = 3SE +/- 0.06, N = 3SE +/- 0.07, N = 3SE +/- 0.03, N = 3SE +/- 0.07, N = 3SE +/- 0.03, N = 3SE +/- 0.13, N = 3SE +/- 0.09, N = 3SE +/- 0.03, N = 3SE +/- 0.03, N = 334.934.833.733.433.432.432.132.032.031.627.813.2-Ofast -march=native -flto-O3 -march=native -flto-O3 -march=native-Ofast -march=native-Ofast-O3-O2 -march=native-O2 -march=native -flto-O1-O2-Og-O01. (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 - Compression Speed

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.0Compression Level: 3 - Compression Speed-O1-Ofast -march=native -flto-O3 -march=native -flto-O2-Ofast-Ofast -march=native-O3 -march=native-O2 -march=native -flto-O2 -march=native-O3-O011002200330044005500SE +/- 26.56, N = 3SE +/- 29.30, N = 3SE +/- 33.60, N = 3SE +/- 19.60, N = 3SE +/- 27.36, N = 3SE +/- 7.67, N = 3SE +/- 31.48, N = 3SE +/- 47.00, N = 3SE +/- 12.61, N = 3SE +/- 23.71, N = 3SE +/- 7.88, N = 35290.95285.95258.95253.45248.25246.55246.55243.65227.75180.12958.4-O1-Ofast -march=native -flto-O3 -march=native -flto-O2-Ofast-Ofast -march=native-O3 -march=native-O2 -march=native -flto-O2 -march=native-O3-O01. (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-O3 -march=native -flto-O3 -march=native-Ofast -march=native-Ofast -march=native -flto-O2 -march=native -flto-O2 -march=native-Ofast-O2-O1-O3-O020406080100SE +/- 0.79, N = 3SE +/- 0.28, N = 3SE +/- 0.13, N = 3SE +/- 0.60, N = 3SE +/- 0.09, N = 3SE +/- 0.44, N = 3SE +/- 0.40, N = 3SE +/- 0.39, N = 3SE +/- 0.59, N = 11SE +/- 0.74, N = 3SE +/- 0.06, N = 387.286.786.686.286.185.283.682.381.280.835.2-O3 -march=native -flto-O3 -march=native-Ofast -march=native-Ofast -march=native -flto-O2 -march=native -flto-O2 -march=native-Ofast-O2-O1-O3-O01. (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-Ofast-O3-O3 -march=native-Ofast -march=native-O2 -march=native-O2-O2 -march=native -flto-O3 -march=native -flto-Ofast -march=native -flto-O1-O07001400210028003500SE +/- 1.44, N = 3SE +/- 10.37, N = 3SE +/- 9.59, N = 3SE +/- 6.88, N = 3SE +/- 1.30, N = 3SE +/- 2.08, N = 3SE +/- 7.91, N = 3SE +/- 4.23, N = 3SE +/- 7.04, N = 3SE +/- 3.99, N = 11SE +/- 0.90, N = 33326.73322.73293.13290.73290.43286.83161.63129.73119.03102.5643.9-Ofast-O3-O3 -march=native-Ofast -march=native-O2 -march=native-O2-O2 -march=native -flto-O3 -march=native -flto-Ofast -march=native -flto-O1-O01. (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-O2 -march=native-O2 -march=native -flto-Ofast -march=native -flto-O3 -march=native-Ofast -march=native-O3 -march=native -flto-O1-O2-O3-Ofast-O0120240360480600SE +/- 2.05, N = 3SE +/- 5.35, N = 3SE +/- 0.87, N = 3SE +/- 2.05, N = 3SE +/- 2.42, N = 3SE +/- 1.66, N = 3SE +/- 2.94, N = 3SE +/- 0.81, N = 3SE +/- 0.42, N = 3SE +/- 4.38, N = 3SE +/- 0.35, N = 3565.2564.5558.7558.0557.8554.3553.3549.8546.3542.9214.8-O2 -march=native-O2 -march=native -flto-Ofast -march=native -flto-O3 -march=native-Ofast -march=native-O3 -march=native -flto-O1-O2-O3-Ofast-O01. (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-Ofast -march=native-Ofast-O3-O3 -march=native-O2 -march=native-O2-O2 -march=native -flto-Ofast -march=native -flto-O3 -march=native -flto-O1-O09001800270036004500SE +/- 11.28, N = 3SE +/- 13.77, N = 3SE +/- 11.10, N = 3SE +/- 15.69, N = 3SE +/- 8.65, N = 3SE +/- 7.36, N = 3SE +/- 11.37, N = 3SE +/- 17.53, N = 3SE +/- 13.48, N = 3SE +/- 11.34, N = 3SE +/- 2.46, N = 34000.63969.23958.63944.73913.43903.83772.83738.43731.23699.9752.2-Ofast -march=native-Ofast-O3-O3 -march=native-O2 -march=native-O2-O2 -march=native -flto-Ofast -march=native -flto-O3 -march=native -flto-O1-O01. (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-O2 -march=native -flto-O2 -march=native-Ofast -march=native -flto-Ofast -march=native-O3 -march=native-O3-O3 -march=native -flto-O2-Ofast-O1-O0130260390520650SE +/- 2.87, N = 3SE +/- 1.23, N = 3SE +/- 5.92, N = 3SE +/- 7.22, N = 3SE +/- 6.60, N = 3SE +/- 1.12, N = 3SE +/- 6.12, N = 3SE +/- 3.36, N = 3SE +/- 1.24, N = 3SE +/- 3.41, N = 3SE +/- 0.45, N = 3584.8579.8578.1576.3576.3572.1568.7566.7561.2560.4235.6-O2 -march=native -flto-O2 -march=native-Ofast -march=native -flto-Ofast -march=native-O3 -march=native-O3-O3 -march=native -flto-O2-Ofast-O1-O01. (CC) gcc options: -pthread -lz

Zstd Compression

Compression Level: 8, Long Mode - Decompression Speed

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.0Compression Level: 8, Long Mode - Decompression Speed-Ofast -march=native-Ofast-O3 -march=native-O3-O2-O2 -march=native-Ofast -march=native -flto-O3 -march=native -flto-O2 -march=native -flto-O1-O09001800270036004500SE +/- 5.64, N = 3SE +/- 5.16, N = 3SE +/- 10.68, N = 3SE +/- 12.67, N = 3SE +/- 10.89, N = 3SE +/- 6.82, N = 3SE +/- 7.74, N = 3SE +/- 8.31, N = 3SE +/- 22.78, N = 3SE +/- 5.31, N = 3SE +/- 1.70, N = 34099.04077.54058.14053.24009.93985.83862.43862.43854.03798.8794.3-Ofast -march=native-Ofast-O3 -march=native-O3-O2-O2 -march=native-Ofast -march=native -flto-O3 -march=native -flto-O2 -march=native -flto-O1-O01. (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-O3 -march=native -flto-Ofast -march=native-O3 -march=native-Ofast -march=native -flto-O1-O2 -march=native -flto-Ofast-O2-O3-O2 -march=native-O01020304050SE +/- 0.09, N = 3SE +/- 0.03, N = 3SE +/- 0.06, N = 3SE +/- 0.00, N = 3SE +/- 0.09, N = 3SE +/- 0.06, N = 3SE +/- 0.03, N = 3SE +/- 0.09, N = 3SE +/- 0.09, N = 3SE +/- 0.09, N = 3SE +/- 0.03, N = 344.744.644.644.544.244.144.144.144.043.918.4-O3 -march=native -flto-Ofast -march=native-O3 -march=native-Ofast -march=native -flto-O1-O2 -march=native -flto-Ofast-O2-O3-O2 -march=native-O01. (CC) gcc options: -pthread -lz

Zstd Compression

Compression Level: 19, Long Mode - Decompression Speed

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

Sysbench

Test: CPU

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

AOBench

Size: 2048 x 2048 - Total Time

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

GraphicsMagick

Operation: Swirl

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

GraphicsMagick

Operation: Sharpen

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

GraphicsMagick

Operation: Enhanced

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

x264

Video Input: Bosphorus 4K

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

dav1d

Video Input: Chimera 1080p

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

dav1d

Video Input: Summer Nature 4K

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

dav1d

Video Input: Summer Nature 1080p

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

dav1d

Video Input: Chimera 1080p 10-bit

OpenBenchmarking.orgFPS, More Is Betterdav1d 1.0Video Input: Chimera 1080p 10-bit-O2 -march=native-O2-Ofast -march=native-O3-Ofast-O1-O3 -march=native-Og-O080160240320400SE +/- 0.21, N = 3SE +/- 0.20, N = 3SE +/- 0.14, N = 3SE +/- 0.17, N = 3SE +/- 0.20, N = 3SE +/- 0.11, N = 3SE +/- 0.06, N = 3SE +/- 0.05, N = 3SE +/- 0.04, N = 3354.49351.90351.55350.35350.01349.37346.48324.48224.18-O2 -march=native-O2-Ofast -march=native -lm-O3-Ofast-O1-O3 -march=native -lm-Og -lm-O0 -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-Ofast -march=native-Ofast -march=native -flto-O3 -march=native-O3 -march=native -flto-Ofast-O3-O2 -march=native -flto-O2 -march=native-O2-Og-O1-O0918273645SE +/- 0.036, N = 3SE +/- 0.048, N = 3SE +/- 0.028, N = 3SE +/- 0.066, N = 3SE +/- 0.074, N = 3SE +/- 0.039, N = 3SE +/- 0.149, N = 3SE +/- 0.178, N = 3SE +/- 0.218, N = 3SE +/- 0.250, N = 3SE +/- 0.234, N = 3SE +/- 0.320, N = 38.7349.0039.3039.38310.54110.66618.28418.63924.99925.66125.80137.523-Ofast -march=native-Ofast -march=native -flto-march=native-march=native -flto-Ofast-O2 -march=native -flto-O2 -march=native-O2-Og-O1-O01. (CC) gcc options: -lm -lpthread -O3

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-Ofast -march=native -flto-O3 -march=native -flto-Ofast -march=native-O3 -march=native-Ofast-O3-O2 -march=native -flto-O2 -march=native-O2-O1-Og-O0306090120150SE +/- 0.99, N = 3SE +/- 0.12, N = 3SE +/- 0.15, N = 3SE +/- 0.65, N = 3SE +/- 0.24, N = 3SE +/- 0.33, N = 3SE +/- 0.27, N = 3SE +/- 0.29, N = 3SE +/- 0.20, N = 3SE +/- 0.57, N = 3SE +/- 0.17, N = 3SE +/- 0.06, N = 3116.8116.8111.7111.7111.6108.4107.1106.5104.7104.592.045.8-Ofast -march=native -flto-O3 -march=native -flto-Ofast -march=native-O3 -march=native-Ofast-O3-O2 -march=native -flto-O2 -march=native-O2-O1-Og-O01. (CC) gcc options: -shared -lm -ldl -rdynamic -pthread -lSDL2 -std=gnu99 -fno-strict-aliasing -fwrapv -fvisibility=hidden -MMD -mfpmath=sse -fPIC

POV-Ray

Trace Time

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

Liquid-DSP

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

OpenBenchmarking.orgsamples/s, More Is BetterLiquid-DSP 2021.01.31Threads: 1 - Buffer Length: 256 - Filter Length: 57-Ofast -march=native -flto-Ofast -march=native-Ofast-O3 -march=native-O3 -march=native -flto-O2 -march=native-O2 -march=native -flto-O3-O2-O1-Og-O017M34M51M68M85MSE +/- 203804.92, N = 3SE +/- 156839.98, N = 3SE +/- 225829.83, N = 3SE +/- 171207.80, N = 3SE +/- 415717.99, N = 3SE +/- 176587.09, N = 3SE +/- 212254.56, N = 3SE +/- 410080.89, N = 3SE +/- 185303.35, N = 3SE +/- 149079.77, N = 3SE +/- 280410.02, N = 3SE +/- 25099.42, N = 377102667765203337472966766925333659316676573900065658000641680006375100062799333417263337166033-Ofast -march=native -flto-Ofast -march=native-Ofast-march=native-march=native -flto-O2 -march=native-O2 -march=native -flto-O2-O1-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-Ofast -march=native -flto-Ofast -march=native-Ofast-O3 -march=native-O2 -march=native -flto-O2 -march=native-O3 -march=native -flto-O3-O2-O1-Og-O030M60M90M120M150MSE +/- 697431.80, N = 3SE +/- 116952.03, N = 3SE +/- 277448.69, N = 3SE +/- 862985.77, N = 3SE +/- 100884.97, N = 3SE +/- 112891.29, N = 3SE +/- 210317.22, N = 3SE +/- 450924.98, N = 3SE +/- 240277.62, N = 3SE +/- 49103.07, N = 3SE +/- 141214.18, N = 3SE +/- 80583.98, N = 31569333331534466671507566671328533331324066671322333331320600001293500001281500001263933338334166714548333-Ofast -march=native -flto-Ofast -march=native-Ofast-march=native-O2 -march=native -flto-O2 -march=native-march=native -flto-O2-O1-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-Ofast -march=native -flto-Ofast -march=native-Ofast-O2 -march=native -flto-O2 -march=native-O3 -march=native-O3 -march=native -flto-O3-O2-O1-Og-O070M140M210M280M350MSE +/- 595100.37, N = 3SE +/- 146211.41, N = 3SE +/- 328447.53, N = 3SE +/- 144029.32, N = 3SE +/- 92616.29, N = 3SE +/- 291947.48, N = 3SE +/- 399179.71, N = 3SE +/- 358375.97, N = 3SE +/- 270883.33, N = 3SE +/- 196977.16, N = 3SE +/- 136503.97, N = 3SE +/- 110201.33, N = 331221333330715333330184666726470666726456666726397000026396333325754000025556666725004000016700000029121000-Ofast -march=native -flto-Ofast -march=native-Ofast-O2 -march=native -flto-O2 -march=native-march=native-march=native -flto-O2-O1-Og1. (CC) gcc options: -O3 -pthread -lm -lc -lliquid

Liquid-DSP

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

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

Liquid-DSP

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

OpenBenchmarking.orgsamples/s, More Is BetterLiquid-DSP 2021.01.31Threads: 16 - Buffer Length: 256 - Filter Length: 57-Ofast -march=native -flto-Ofast -march=native-Ofast-O3 -march=native -flto-O3 -march=native-O2 -march=native -flto-O2 -march=native-O3-O2-O1-Og-O0300M600M900M1200M1500MSE +/- 6022457.97, N = 3SE +/- 5903765.28, N = 3SE +/- 3567133.93, N = 3SE +/- 3393294.04, N = 3SE +/- 3840283.55, N = 3SE +/- 5002999.10, N = 3SE +/- 4693731.04, N = 3SE +/- 6275885.95, N = 3SE +/- 1664535.30, N = 3SE +/- 4163077.12, N = 3SE +/- 2947656.32, N = 3SE +/- 145181.88, N = 31190300000117293333311526666671013033333101216666710098000001009466667985523333982343333952336667647926667112193333-Ofast -march=native -flto-Ofast -march=native-Ofast-march=native -flto-march=native-O2 -march=native -flto-O2 -march=native-O2-O1-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-Ofast -march=native -flto-Ofast -march=native-Ofast-O2 -march=native-O3 -march=native -flto-O3 -march=native-O2 -march=native -flto-O3-O2-O1-Og-O0500M1000M1500M2000M2500MSE +/- 6508029.23, N = 3SE +/- 4275511.67, N = 3SE +/- 2354428.45, N = 3SE +/- 8330932.99, N = 3SE +/- 4694086.11, N = 3SE +/- 10904789.98, N = 3SE +/- 4883987.44, N = 3SE +/- 6207611.81, N = 3SE +/- 8096364.07, N = 3SE +/- 13812112.24, N = 3SE +/- 6091615.37, N = 3SE +/- 432087.95, N = 321694666672151300000210520000018525666671849466667184923333318444000001794266667178863333317291333331208633333212850000-Ofast -march=native -flto-Ofast -march=native-Ofast-O2 -march=native-march=native -flto-march=native-O2 -march=native -flto-O2-O1-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-Ofast -march=native -flto-Ofast -march=native-Ofast-O3 -march=native-O2 -march=native-O3 -march=native -flto-O2 -march=native -flto-O2-O3-O1-Og-O0700M1400M2100M2800M3500MSE +/- 8671088.62, N = 3SE +/- 8545044.05, N = 3SE +/- 8455175.93, N = 3SE +/- 3399182.91, N = 3SE +/- 4626853.98, N = 3SE +/- 4832643.63, N = 3SE +/- 1790096.21, N = 3SE +/- 7773959.38, N = 3SE +/- 12391170.69, N = 3SE +/- 6934294.81, N = 3SE +/- 14097556.92, N = 3SE +/- 641413.37, N = 334364666673391866667333680000029272666672924766667292173333329192333332833633333282376666727506333331963866667352983333-Ofast -march=native -flto-Ofast -march=native-Ofast-march=native-O2 -march=native-march=native -flto-O2 -march=native -flto-O2-O1-Og1. (CC) gcc options: -O3 -pthread -lm -lc -lliquid

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

OpenSSL

Algorithm: SHA256

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

SQLite Speedtest

Timed Time - Size 1,000

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

simdjson

Throughput Test: PartialTweets

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

PJSIP

Method: OPTIONS, Stateless

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

Geometric Mean Of All Test Results

Result Composite - GCC 12 Threadripper Compiler Optimization Benchmarks

OpenBenchmarking.orgGeometric Mean, More Is BetterGeometric Mean Of All Test ResultsResult Composite - GCC 12 Threadripper Compiler Optimization Benchmarks-Ofast -march=native -flto-Ofast -march=native-O3 -march=native -flto-Ofast-O3 -march=native-O3-O2 -march=native -flto-O2 -march=native-O2-O1-Og-O0140280420560700643.79635.15632.66630.21619.23606.59583.30580.53571.72530.94418.62164.91


Phoronix Test Suite v10.8.5