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&gru&rdt.

GCC 12 Threadripper Compiler Optimization BenchmarksProcessorMotherboardChipsetMemoryDiskGraphicsAudioMonitorNetworkOSKernelDesktopDisplay ServerOpenGLCompilerFile-SystemScreen Resolution-O3-O0-O2-O1-Og-Ofast-Ofast -march=native-O3 -march=native-O2 -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- -O3: CXXFLAGS=-O3 DEBUGINFOD_URLS=https://debuginfod.fedoraproject.org/ CFLAGS=-O3- -O0: CXXFLAGS=-O0 DEBUGINFOD_URLS=https://debuginfod.fedoraproject.org/ CFLAGS=-O0- -O2: CXXFLAGS=-O2 DEBUGINFOD_URLS=https://debuginfod.fedoraproject.org/ CFLAGS=-O2- -O1: CXXFLAGS=-O1 DEBUGINFOD_URLS=https://debuginfod.fedoraproject.org/ CFLAGS=-O1- -Og: CXXFLAGS=-Og DEBUGINFOD_URLS=https://debuginfod.fedoraproject.org/ CFLAGS=-Og- -Ofast: CXXFLAGS=-Ofast DEBUGINFOD_URLS=https://debuginfod.fedoraproject.org/ CFLAGS=-Ofast- -Ofast -march=native: CXXFLAGS="-Ofast -march=native" DEBUGINFOD_URLS=https://debuginfod.fedoraproject.org/ CFLAGS="-Ofast -march=native"- -O3 -march=native: CXXFLAGS="-O3 -march=native" DEBUGINFOD_URLS=https://debuginfod.fedoraproject.org/ CFLAGS="-O3 -march=native"- -O2 -march=native: CXXFLAGS="-O2 -march=native" DEBUGINFOD_URLS=https://debuginfod.fedoraproject.org/ CFLAGS="-O2 -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: SHA256sysbench: CPUdav1d: Chimera 1080pdav1d: Summer Nature 4Kdav1d: Summer Nature 1080pdav1d: Chimera 1080p 10-bityquake2: Software CPU - On - On - 1920 x 1080yquake2: Software CPU - On - On - 3840 x 2160yquake2: Software CPU - Off - On - 1920 x 1080yquake2: Software CPU - Off - On - 3840 x 2160yquake2: Software CPU - On - Off - 1920 x 1080yquake2: Software CPU - On - Off - 3840 x 2160yquake2: Software CPU - Off - Off - 1920 x 1080yquake2: Software CPU - Off - Off - 3840 x 2160yquake2: Software CPU Color Light - On - On - 1920 x 1080yquake2: Software CPU Color Light - On - On - 3840 x 2160yquake2: Software CPU Color Light - Off - On - 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 - Off - 3840 x 2160yquake2: Software CPU Color Light - Off - Off - 1920 x 1080yquake2: Software CPU Color Light - Off - Off - 3840 x 2160x264: Bosphorus 4Ksimdjson: PartialTweetsmt-dgemm: Sustained Floating-Point Rategraphics-magick: Swirlgraphics-magick: Sharpengraphics-magick: Enhancedgraphics-magick: Noise-Gaussiancoremark: CoreMark Size 666 - Iterations Per Secondcompress-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 Speedscimark2: Compositescimark2: Monte Carloscimark2: Sparse Matrix Multiplyscimark2: Dense LU Matrix Factorizationscimark2: Jacobi Successive Over-Relaxationhimeno: Poisson Pressure Solverbotan: KASUMIbotan: KASUMI - Decryptbotan: Twofishbotan: Twofish - Decryptbotan: Blowfishbotan: Blowfish - Decryptbotan: CAST-256botan: CAST-256 - Decryptbotan: ChaCha20Poly1305botan: ChaCha20Poly1305 - Decryptcryptopp: Unkeyed Algorithmsstargate: 44100 - 512stargate: 96000 - 512stargate: 44100 - 1024stargate: 480000 - 512stargate: 96000 - 1024stargate: 480000 - 1024pjsip: OPTIONS, Statelessliquid-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 - 57daphne: OpenMP - NDT Mappingmrbayes: Primate Phylogeny Analysisc-ray: Total Time - 4K, 16 Rays Per Pixelpovray: Trace Timeaobench: 2048 x 2048 - Total Timeencode-flac: WAV To FLACencode-mp3: WAV To MP3encode-opus: WAV To Opus Encodeespeak: Text-To-Speech Synthesisgcrypt: ngspice: C2670ngspice: C7552astcenc: Mediumastcenc: Thoroughsqlite-speedtest: Timed Time - Size 1,000encode-wavpack: WAV To WavPack-O3-O0-O2-O1-Og-Ofast-Ofast -march=native-O3 -march=native-O2 -march=native-O2 -march=native -flto-O3 -march=native -flto-Ofast -march=native -flto62124051715124036.15378.08201.43455.45350.35108.432.4111.133.1108.332.4111.133.199.330.5101.631.199.430.4101.331.161.193.7119.52990719596349286872178672.3370195180.180.83322.7546.33958.6572.14053.244.03351.02978.43771.663511.418249.092079.184461.79855597.56395.087360.981358.089436.560448.570149.512149.234818.974816.468401.0289085.4603303.9648405.8144845.3624934.2511495.63155515437964168000129350000257540000508313333985523333179426666728237666673042633333908.87150.70110.6669.65832.67814.1637.3947.02328.649206.04797.74781.3623.71855.704175.13612.12148434976950107531.05235.71137.19314.02224.1845.813.246.613.445.813.246.713.540.212.140.712.440.412.240.912.430.283.680.3269731313209381507534015.8145152958.435.2643.9214.8752.2235.6794.318.4680.7644.29152.45734.47718.201269.04562.80617819.88318.72031.56130.02033.31833.06021.53021.22745.50845.477101.5570511.4025910.9553831.4702031.3508171.0091791.4060541323547166033145483332912100057365000112193333212850000352983333426560000856.64727.66037.52332.51963.505120.02225.75141.10375.802587.766136.730104.0193.80495.7897112.85713.08061415968354124842.47381.59200.36444.98351.90104.731.6107.732.4104.931.5107.932.496.129.998.630.596.630.098.630.662.013.6917.38731518996459506952166496.2032565253.482.33286.8549.83903.8566.74009.944.13349.32353.29767.653510.155136.822071.083949.51220890.26086.669361.160358.211436.195448.06297.69097.701796.903791.118391.8040835.2659153.6503115.5123755.0638573.8261715.32782915382563751000128150000255566667508516667982343333178863333328336333333053166667873.97159.40424.9999.96236.08315.4148.6797.43429.213207.14098.69883.6653.80285.745178.59112.08355519698378125510.27378.88198.65430.67349.37104.532.0107.032.8105.431.9107.732.895.830.197.630.996.229.998.330.861.203.717.16869019636439667461812838.3170305290.981.23102.5553.33699.9560.43798.844.23172.52169.36826.023388.234989.391279.061730.51779377.60883.774345.727347.068415.104413.95196.36896.354683.368685.422373.9581193.9976922.8090494.1268283.8147082.9540433.96523315121262799333126393333250040000494243333952336667172913333327506333332911766667889.52385.98225.80111.02936.19616.6229.3118.42729.949212.02195.86082.5283.74915.753282.18211.94654466580701113410.39349.05189.20427.86324.4892.027.893.528.591.327.794.528.483.025.985.026.583.225.985.126.560.593.690.25141417934068516271262375.8969361687.34274.472582.353980.221292.491621.15101373.32873.343228.378227.642267.673267.57995.09495.023472.231474.784331.2376883.5171932.4327543.6116753.3910392.5706523.4744431447584172633383341667167000000332140000647926667120863333319638666672289133333887.48392.32125.66111.83753.53317.78711.0129.48835.314240.06799.74682.8043.76965.776588.23712.28868775242080124953.00378.61201.94455.99350.01111.633.4114.434.2111.833.3113.534.2101.431.5103.732.1101.931.5104.732.161.303.6820.356866199961310377302313044.6931685248.283.63326.7542.93969.2561.24077.544.13325.52991.97771.373510.038308.602067.294352.23877597.75095.182360.953357.937436.161447.958149.083149.039826.893812.303393.8068535.5739703.9858715.8340765.4136624.2716625.708586157166747296671507566673018466675958700001152666667210520000033368000003655100000874.7388.65310.5419.72330.49014.0947.3326.32128.931207.19997.57378.6153.76955.781275.64712.11666839148743126000.65380.37202.82461.62351.55111.733.4114.234.0111.333.3114.134.2102.731.6104.932.3102.531.6104.832.360.384.1520.47382020586849837582440113.6785235246.586.63290.7557.84000.6576.34099.044.63327.53300.91763.533251.3710001.092243.844545.28680492.39891.731359.645360.022432.725446.907148.837148.533605.406603.789406.1992965.4927603.9884505.8295805.4062374.2540065.577150157055765203331534466673071533336074700001172933333215130000033918666673735933333953.7388.0158.7349.78127.93215.6716.8636.07528.972205.79093.11079.8893.57835.505274.85112.03761714518491125172.18374.60200.48458.98346.48111.733.7114.634.6112.733.8115.234.4103.231.8105.032.4103.531.8105.032.461.564.1019.40236920377129707072321535.5034035246.586.73293.1558.03944.7576.34058.144.63340.33514.95761.493578.2610755.202229.824315.84835392.61192.102356.350356.635433.048445.324148.376148.039596.217599.801401.0225995.5839203.9853045.8315205.4141874.2824535.668950154782669253331328533332639700005236766671012166667184923333329272666673318466667965.67142.9359.3039.63330.08915.7216.8826.45929.240206.85895.26780.8033.58855.558276.57812.08060962569434125644.65383.64201.00447.97354.49106.532.1110.633.1106.832.1110.533.197.430.599.831.397.830.6100.331.260.034.1017.273442197871510357032270060.5967085227.785.23290.4565.23913.4579.83985.843.93287.82392.49754.492974.715935.852050.883972.81504888.43286.231360.300360.315432.226443.57797.57797.516607.316609.362399.3205105.2771853.6579275.5148985.0810103.8766585.343874155347657390001322333332645666675227133331009466667185256666729247666673337766667972.93158.08218.6399.95536.03917.0547.9896.76829.075209.28994.11681.2733.57675.511374.16912.08261148269838125628.33107.132.0110.032.9106.231.9109.933.099.130.5101.631.398.630.5101.231.262.12417.246391202570910337012184855.5243005243.686.13161.6564.53772.8584.83854.044.13213.42538.07773.383585.915982.562099.614220.66756889.25386.867359.263365.360432.749445.31797.00897.162610.220599.785373.5157055.2902813.6383915.5184885.0670963.9018275.356794158851656580001324066672647066675240933331009800000184440000029192333333306066667980.63157.61218.2849.73435.72218.0928.0086.92529.008205.27994.70978.7963.56595.488274.63912.03864669076868125743.00116.834.8120.835.3115.434.5120.035.3108.332.9110.433.4108.132.8111.133.462.804.0819.25017020457189557182410293.7989835258.987.23129.7554.33731.2568.73862.444.73208.13565.222014.543516.199829.052218.144544.52133192.55891.913358.590364.399432.294443.830138.653140.321601.435595.758405.3518535.5914423.9715435.8514225.4167454.2200075.699976156956659316671320600002639633335230866671013033333184946666729217333333277600000932.36144.1349.3839.32927.63815.5736.8726.50328.674203.49095.66782.9593.59975.547775.59312.08172577895858126192.04116.834.9118.035.5116.934.6120.435.4108.932.8110.033.5108.732.9110.933.563.023.320.55695220556969627722401884.3525605285.986.23119.0558.73738.4578.13862.444.53210.63634.971998.503073.0410640.652220.584506.65285491.94291.980364.053319.553444.736419.514101.103101.476607.352596.273401.9573225.5958283.9950065.6933835.4091794.2525235.6934101583937710266715693333331221333361509333311903000002169466667343646666737778000001005.2290.5569.0039.41826.23715.7836.8045.89028.678203.63593.58180.9463.57385.508374.81511.867OpenBenchmarking.org

OpenSSL

Algorithm: SHA256

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

Sysbench

Test: CPU

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

dav1d

Video Input: Chimera 1080p

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

dav1d

Video Input: Summer Nature 4K

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

dav1d

Video Input: Summer Nature 1080p

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

dav1d

Video Input: Chimera 1080p 10-bit

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

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

yquake2

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

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

yquake2

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

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

yquake2

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

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

yquake2

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

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

yquake2

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

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

yquake2

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

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

yquake2

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

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

yquake2

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

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

yquake2

Renderer: Software CPU Color Light - AF: On - MSAA: On - Resolution: 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-O0-O2-O1-Og-Ofast-Ofast -march=native-O3 -march=native-O2 -march=native-O2 -march=native -flto-O3 -march=native -flto-Ofast -march=native -flto816243240SE +/- 0.03, N = 3SE +/- 0.07, N = 3SE +/- 0.06, N = 3SE +/- 0.15, N = 3SE +/- 0.03, N = 3SE +/- 0.06, N = 3SE +/- 0.03, N = 3SE +/- 0.03, N = 3SE +/- 0.15, N = 3SE +/- 0.06, N = 3SE +/- 0.15, N = 3SE +/- 0.09, N = 330.512.129.930.125.931.531.631.830.530.532.932.8-O3-O0-O2-O1-Og-Ofast-Ofast -march=native-O3 -march=native-O2 -march=native-O2 -march=native -flto-O3 -march=native -flto-Ofast -march=native -flto1. (CC) gcc options: -shared -lm -ldl -rdynamic -pthread -lSDL2 -std=gnu99 -fno-strict-aliasing -fwrapv -fvisibility=hidden -MMD -mfpmath=sse -fPIC

yquake2

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

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

yquake2

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

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

yquake2

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

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

yquake2

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

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

yquake2

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

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

yquake2

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

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

x264

Video Input: Bosphorus 4K

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

simdjson

Throughput Test: PartialTweets

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

ACES DGEMM

Sustained Floating-Point Rate

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

GraphicsMagick

Operation: Swirl

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

GraphicsMagick

Operation: Sharpen

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

GraphicsMagick

Operation: Enhanced

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

GraphicsMagick

Operation: Noise-Gaussian

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

Coremark

CoreMark Size 666 - Iterations Per Second

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

Zstd Compression

Compression Level: 3 - Compression Speed

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

Zstd Compression

Compression Level: 19 - Compression Speed

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.0Compression Level: 19 - Compression Speed-O3-O0-O2-O1-Ofast-Ofast -march=native-O3 -march=native-O2 -march=native-O2 -march=native -flto-O3 -march=native -flto-Ofast -march=native -flto20406080100SE +/- 0.74, N = 3SE +/- 0.06, N = 3SE +/- 0.39, N = 3SE +/- 0.59, N = 11SE +/- 0.40, N = 3SE +/- 0.13, N = 3SE +/- 0.28, N = 3SE +/- 0.44, N = 3SE +/- 0.09, N = 3SE +/- 0.79, N = 3SE +/- 0.60, N = 380.835.282.381.283.686.686.785.286.187.286.2-O3-O0-O2-O1-Ofast-Ofast -march=native-O3 -march=native-O2 -march=native-O2 -march=native -flto-O3 -march=native -flto-Ofast -march=native -flto1. (CC) gcc options: -pthread -lz

Zstd Compression

Compression Level: 19 - Decompression Speed

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.0Compression Level: 19 - Decompression Speed-O3-O0-O2-O1-Ofast-Ofast -march=native-O3 -march=native-O2 -march=native-O2 -march=native -flto-O3 -march=native -flto-Ofast -march=native -flto7001400210028003500SE +/- 10.37, N = 3SE +/- 0.90, N = 3SE +/- 2.08, N = 3SE +/- 3.99, N = 11SE +/- 1.44, N = 3SE +/- 6.88, N = 3SE +/- 9.59, N = 3SE +/- 1.30, N = 3SE +/- 7.91, N = 3SE +/- 4.23, N = 3SE +/- 7.04, N = 33322.7643.93286.83102.53326.73290.73293.13290.43161.63129.73119.0-O3-O0-O2-O1-Ofast-Ofast -march=native-O3 -march=native-O2 -march=native-O2 -march=native -flto-O3 -march=native -flto-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-O3-O0-O2-O1-Ofast-Ofast -march=native-O3 -march=native-O2 -march=native-O2 -march=native -flto-O3 -march=native -flto-Ofast -march=native -flto120240360480600SE +/- 0.42, N = 3SE +/- 0.35, N = 3SE +/- 0.81, N = 3SE +/- 2.94, N = 3SE +/- 4.38, N = 3SE +/- 2.42, N = 3SE +/- 2.05, N = 3SE +/- 2.05, N = 3SE +/- 5.35, N = 3SE +/- 1.66, N = 3SE +/- 0.87, N = 3546.3214.8549.8553.3542.9557.8558.0565.2564.5554.3558.7-O3-O0-O2-O1-Ofast-Ofast -march=native-O3 -march=native-O2 -march=native-O2 -march=native -flto-O3 -march=native -flto-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-O3-O0-O2-O1-Ofast-Ofast -march=native-O3 -march=native-O2 -march=native-O2 -march=native -flto-O3 -march=native -flto-Ofast -march=native -flto9001800270036004500SE +/- 11.10, N = 3SE +/- 2.46, N = 3SE +/- 7.36, N = 3SE +/- 11.34, N = 3SE +/- 13.77, N = 3SE +/- 11.28, N = 3SE +/- 15.69, N = 3SE +/- 8.65, N = 3SE +/- 11.37, N = 3SE +/- 13.48, N = 3SE +/- 17.53, N = 33958.6752.23903.83699.93969.24000.63944.73913.43772.83731.23738.4-O3-O0-O2-O1-Ofast-Ofast -march=native-O3 -march=native-O2 -march=native-O2 -march=native -flto-O3 -march=native -flto-Ofast -march=native -flto1. (CC) gcc options: -pthread -lz

Zstd Compression

Compression Level: 8, Long Mode - Compression Speed

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

Zstd Compression

Compression Level: 8, Long Mode - Decompression Speed

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

Zstd Compression

Compression Level: 19, Long Mode - Compression Speed

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

Zstd Compression

Compression Level: 19, Long Mode - Decompression Speed

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

SciMark

Computational Test: Composite

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

SciMark

Computational Test: Monte Carlo

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

SciMark

Computational Test: Sparse Matrix Multiply

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

SciMark

Computational Test: Dense LU Matrix Factorization

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

SciMark

Computational Test: Jacobi Successive Over-Relaxation

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

Himeno Benchmark

Poisson Pressure Solver

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

Botan

Test: KASUMI

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

Botan

Test: Twofish

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.17.3Test: Twofish-O3-O0-O2-O1-Og-Ofast-Ofast -march=native-O3 -march=native-O2 -march=native-O2 -march=native -flto-O3 -march=native -flto-Ofast -march=native -flto80160240320400SE +/- 0.04, N = 3SE +/- 0.10, N = 3SE +/- 0.02, N = 3SE +/- 0.07, N = 3SE +/- 0.10, N = 3SE +/- 0.15, N = 3SE +/- 0.40, N = 3SE +/- 4.20, N = 4SE +/- 0.34, N = 3SE +/- 0.45, N = 3SE +/- 0.20, N = 3SE +/- 0.21, N = 3360.9831.56361.16345.73228.38360.95359.65356.35360.30359.26358.59364.051. (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-O3-O0-O2-O1-Og-Ofast-Ofast -march=native-O3 -march=native-O2 -march=native-O2 -march=native -flto-O3 -march=native -flto-Ofast -march=native -flto80160240320400SE +/- 0.12, N = 3SE +/- 0.02, N = 3SE +/- 0.05, N = 3SE +/- 0.03, N = 3SE +/- 0.24, N = 3SE +/- 0.21, N = 3SE +/- 0.32, N = 3SE +/- 4.65, N = 4SE +/- 0.49, N = 3SE +/- 0.39, N = 3SE +/- 0.45, N = 3SE +/- 0.12, N = 3358.0930.02358.21347.07227.64357.94360.02356.64360.32365.36364.40319.551. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt

Botan

Test: Blowfish

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.17.3Test: Blowfish-O3-O0-O2-O1-Og-Ofast-Ofast -march=native-O3 -march=native-O2 -march=native-O2 -march=native -flto-O3 -march=native -flto-Ofast -march=native -flto100200300400500SE +/- 0.29, N = 3SE +/- 0.10, N = 3SE +/- 0.15, N = 3SE +/- 0.11, N = 3SE +/- 0.05, N = 3SE +/- 0.24, N = 3SE +/- 0.47, N = 3SE +/- 0.05, N = 3SE +/- 0.40, N = 3SE +/- 0.28, N = 3SE +/- 0.26, N = 3SE +/- 0.20, N = 3436.5633.32436.20415.10267.67436.16432.73433.05432.23432.75432.29444.741. (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-O0-O2-O1-Og-Ofast-Ofast -march=native-O3 -march=native-O2 -march=native-O2 -march=native -flto-O3 -march=native -flto-Ofast -march=native -flto100200300400500SE +/- 0.05, N = 3SE +/- 0.44, N = 3SE +/- 0.34, N = 3SE +/- 0.47, N = 3SE +/- 0.16, N = 3SE +/- 0.34, N = 3SE +/- 2.36, N = 3SE +/- 0.33, N = 3SE +/- 1.19, N = 3SE +/- 0.13, N = 3SE +/- 0.18, N = 3SE +/- 0.03, N = 3448.5733.06448.06413.95267.58447.96446.91445.32443.58445.32443.83419.511. (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-O0-O2-O1-Og-Ofast-Ofast -march=native-O3 -march=native-O2 -march=native-O2 -march=native -flto-O3 -march=native -flto-Ofast -march=native -flto306090120150SE +/- 0.07, N = 3SE +/- 0.02, N = 3SE +/- 0.07, N = 3SE +/- 0.04, N = 3SE +/- 0.81, N = 8SE +/- 0.03, N = 3SE +/- 0.64, N = 3SE +/- 0.08, N = 3SE +/- 0.01, N = 3SE +/- 0.07, N = 3SE +/- 0.11, N = 3SE +/- 0.02, N = 3149.5121.5397.6996.3795.09149.08148.84148.3897.5897.01138.65101.101. (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-O0-O2-O1-Og-Ofast-Ofast -march=native-O3 -march=native-O2 -march=native-O2 -march=native -flto-O3 -march=native -flto-Ofast -march=native -flto306090120150SE +/- 0.04, N = 3SE +/- 0.09, N = 3SE +/- 0.04, N = 3SE +/- 0.03, N = 3SE +/- 0.82, N = 8SE +/- 0.01, N = 3SE +/- 0.62, N = 3SE +/- 0.03, N = 3SE +/- 0.02, N = 3SE +/- 0.09, N = 3SE +/- 0.17, N = 3SE +/- 0.00, N = 3149.2321.2397.7096.3595.02149.04148.53148.0497.5297.16140.32101.481. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt

Botan

Test: ChaCha20Poly1305

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

Botan

Test: ChaCha20Poly1305 - Decrypt

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

Crypto++

Test: Unkeyed Algorithms

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

Stargate Digital Audio Workstation

Sample Rate: 44100 - Buffer Size: 512

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

Stargate Digital Audio Workstation

Sample Rate: 96000 - Buffer Size: 512

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

Stargate Digital Audio Workstation

Sample Rate: 44100 - Buffer Size: 1024

OpenBenchmarking.orgRender Ratio, More Is BetterStargate Digital Audio Workstation 21.10.9Sample Rate: 44100 - Buffer Size: 1024-O3-O0-O2-O1-Og-Ofast-Ofast -march=native-O3 -march=native-O2 -march=native-O2 -march=native -flto-O3 -march=native -flto-Ofast -march=native -flto1.31662.63323.94985.26646.583SE +/- 0.008997, N = 3SE +/- 0.000803, N = 3SE +/- 0.002087, N = 3SE +/- 0.008990, N = 3SE +/- 0.009356, N = 3SE +/- 0.018537, N = 3SE +/- 0.015253, N = 3SE +/- 0.020849, N = 3SE +/- 0.014007, N = 3SE +/- 0.010881, N = 3SE +/- 0.005930, N = 3SE +/- 0.116201, N = 125.8144841.4702035.5123754.1268283.6116755.8340765.8295805.8315205.5148985.5184885.8514225.6933831. (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-O0-O2-O1-Og-Ofast-Ofast -march=native-O3 -march=native-O2 -march=native-O2 -march=native -flto-O3 -march=native -flto-Ofast -march=native -flto1.21882.43763.65644.87526.094SE +/- 0.028128, N = 3SE +/- 0.001030, N = 3SE +/- 0.016507, N = 3SE +/- 0.015703, N = 3SE +/- 0.006931, N = 3SE +/- 0.012495, N = 3SE +/- 0.015127, N = 3SE +/- 0.008194, N = 3SE +/- 0.009183, N = 3SE +/- 0.008069, N = 3SE +/- 0.011545, N = 3SE +/- 0.011317, N = 35.3624931.3508175.0638573.8147083.3910395.4136625.4062375.4141875.0810105.0670965.4167455.4091791. (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-O0-O2-O1-Og-Ofast-Ofast -march=native-O3 -march=native-O2 -march=native-O2 -march=native -flto-O3 -march=native -flto-Ofast -march=native -flto0.96361.92722.89083.85444.818SE +/- 0.008014, N = 3SE +/- 0.000471, N = 3SE +/- 0.037002, N = 3SE +/- 0.004085, N = 3SE +/- 0.004360, N = 3SE +/- 0.003497, N = 3SE +/- 0.008812, N = 3SE +/- 0.007671, N = 3SE +/- 0.001825, N = 3SE +/- 0.007590, N = 3SE +/- 0.040516, N = 6SE +/- 0.002965, N = 34.2511491.0091793.8261712.9540432.5706524.2716624.2540064.2824533.8766583.9018274.2200074.2525231. (CXX) g++ options: -lpthread -lsndfile -lm -O3 -march=native -ffast-math -funroll-loops -fstrength-reduce -fstrict-aliasing -finline-functions

Stargate Digital Audio Workstation

Sample Rate: 480000 - Buffer Size: 1024

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

PJSIP

Method: OPTIONS, Stateless

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

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-O3-O0-O2-O1-Og-Ofast-Ofast -march=native-O3 -march=native-O2 -march=native-O2 -march=native -flto-O3 -march=native -flto-Ofast -march=native -flto17M34M51M68M85MSE +/- 410080.89, N = 3SE +/- 25099.42, N = 3SE +/- 185303.35, N = 3SE +/- 149079.77, N = 3SE +/- 280410.02, N = 3SE +/- 225829.83, N = 3SE +/- 156839.98, N = 3SE +/- 171207.80, N = 3SE +/- 176587.09, N = 3SE +/- 212254.56, N = 3SE +/- 415717.99, N = 3SE +/- 203804.92, N = 364168000716603363751000627993334172633374729667765203336692533365739000656580006593166777102667-O2-O1-Og-Ofast-Ofast -march=native-march=native-O2 -march=native-O2 -march=native -flto-march=native -flto-Ofast -march=native -flto1. (CC) gcc options: -O3 -pthread -lm -lc -lliquid

Liquid-DSP

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

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

Liquid-DSP

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

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

Liquid-DSP

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

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

Liquid-DSP

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

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

Liquid-DSP

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

OpenBenchmarking.orgsamples/s, More Is BetterLiquid-DSP 2021.01.31Threads: 32 - Buffer Length: 256 - Filter Length: 57-O3-O0-O2-O1-Og-Ofast-Ofast -march=native-O3 -march=native-O2 -march=native-O2 -march=native -flto-O3 -march=native -flto-Ofast -march=native -flto500M1000M1500M2000M2500MSE +/- 6207611.81, N = 3SE +/- 432087.95, N = 3SE +/- 8096364.07, N = 3SE +/- 13812112.24, N = 3SE +/- 6091615.37, N = 3SE +/- 2354428.45, N = 3SE +/- 4275511.67, N = 3SE +/- 10904789.98, N = 3SE +/- 8330932.99, N = 3SE +/- 4883987.44, N = 3SE +/- 4694086.11, N = 3SE +/- 6508029.23, N = 317942666672128500001788633333172913333312086333332105200000215130000018492333331852566667184440000018494666672169466667-O2-O1-Og-Ofast-Ofast -march=native-march=native-O2 -march=native-O2 -march=native -flto-march=native -flto-Ofast -march=native -flto1. (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-O3-O0-O2-O1-Og-Ofast-Ofast -march=native-O3 -march=native-O2 -march=native-O2 -march=native -flto-O3 -march=native -flto-Ofast -march=native -flto700M1400M2100M2800M3500MSE +/- 12391170.69, N = 3SE +/- 641413.37, N = 3SE +/- 7773959.38, N = 3SE +/- 6934294.81, N = 3SE +/- 14097556.92, N = 3SE +/- 8455175.93, N = 3SE +/- 8545044.05, N = 3SE +/- 3399182.91, N = 3SE +/- 4626853.98, N = 3SE +/- 1790096.21, N = 3SE +/- 4832643.63, N = 3SE +/- 8671088.62, N = 328237666673529833332833633333275063333319638666673336800000339186666729272666672924766667291923333329217333333436466667-O2-O1-Og-Ofast-Ofast -march=native-march=native-O2 -march=native-O2 -march=native -flto-march=native -flto-Ofast -march=native -flto1. (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-O3-O0-O2-O1-Og-Ofast-Ofast -march=native-O3 -march=native-O2 -march=native-O2 -march=native -flto-O3 -march=native -flto-Ofast -march=native -flto800M1600M2400M3200M4000MSE +/- 10409984.52, N = 3SE +/- 1624633.29, N = 3SE +/- 11439745.53, N = 3SE +/- 6709528.88, N = 3SE +/- 8313910.70, N = 3SE +/- 16032882.88, N = 3SE +/- 13048797.31, N = 3SE +/- 36305432.71, N = 3SE +/- 9914019.25, N = 3SE +/- 11245344.72, N = 3SE +/- 41162401.94, N = 3SE +/- 15387115.82, N = 330426333334265600003053166667291176666722891333333655100000373593333333184666673337766667330606666732776000003777800000-O2-O1-Og-Ofast-Ofast -march=native-march=native-O2 -march=native-O2 -march=native -flto-march=native -flto-Ofast -march=native -flto1. (CC) gcc options: -O3 -pthread -lm -lc -lliquid

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-O3-O0-O2-O1-Og-Ofast-Ofast -march=native-O3 -march=native-O2 -march=native-O2 -march=native -flto-O3 -march=native -flto-Ofast -march=native -flto2004006008001000SE +/- 10.70, N = 4SE +/- 9.36, N = 15SE +/- 8.10, N = 15SE +/- 9.44, N = 5SE +/- 7.77, N = 7SE +/- 6.34, N = 3SE +/- 12.64, N = 3SE +/- 5.37, N = 3SE +/- 8.08, N = 15SE +/- 7.85, N = 15SE +/- 11.65, N = 3SE +/- 2.39, N = 3908.87856.64873.97889.52887.48874.73953.73965.67972.93980.63932.361005.221. (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-O3-O0-O2-O1-Og-Ofast-Ofast -march=native-O3 -march=native-O2 -march=native-O2 -march=native -flto-O3 -march=native -flto-Ofast -march=native -flto160320480640800SE +/- 1.18, N = 12SE +/- 9.88, N = 3SE +/- 1.37, N = 12SE +/- 3.96, N = 3SE +/- 4.19, N = 3SE +/- 1.12, N = 3SE +/- 1.25, N = 3SE +/- 2.00, N = 3SE +/- 1.41, N = 12SE +/- 1.21, N = 10SE +/- 1.51, N = 3SE +/- 0.61, N = 15150.70727.66159.40385.98392.3288.6588.02142.94158.08157.61144.1390.56-O0-O2-O1-Og-march=native-O2 -march=native-O2 -march=native -flto-march=native -flto1. (CC) gcc options: -mmmx -msse -msse2 -msse3 -mssse3 -msse4.1 -msse4.2 -msse4a -msha -maes -mavx -mfma -mavx2 -mrdrnd -mbmi -mbmi2 -madx -mabm -O3 -std=c99 -pedantic -lm

C-Ray

Total Time - 4K, 16 Rays Per Pixel

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

POV-Ray

Trace Time

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

AOBench

Size: 2048 x 2048 - Total Time

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

FLAC Audio Encoding

WAV To FLAC

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

LAME MP3 Encoding

WAV To MP3

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

Opus Codec Encoding

WAV To Opus Encode

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

eSpeak-NG Speech Engine

Text-To-Speech Synthesis

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

Gcrypt Library

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

Ngspice

Circuit: C2670

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

Ngspice

Circuit: C7552

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

ASTC Encoder

Preset: Medium

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

ASTC Encoder

Preset: Thorough

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

SQLite Speedtest

Timed Time - Size 1,000

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

WavPack Audio Encoding

WAV To WavPack

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

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-O3-O0-O2-O1-Og-Ofast-Ofast -march=native-O3 -march=native-O2 -march=native-O2 -march=native -flto-O3 -march=native -flto-Ofast -march=native -flto140280420560700606.59164.91571.72530.94418.62630.21635.15619.23580.53583.30632.66643.79


Phoronix Test Suite v10.8.4