Compiler Optimization Levels

Tests for a future article.

HTML result view exported from: https://openbenchmarking.org/result/2106132-IB-COMPILERO15&rdt&grs.

Compiler Optimization LevelsProcessorMotherboardChipsetMemoryDiskGraphicsAudioMonitorNetworkOSKernelDesktopDisplay ServerOpenGLCompilerFile-SystemScreen Resolution-O3 -march=native-O1-O0-Og-O2-O2 -march=native-O2 -flto-O3-O3 -flto-O3 -march=native -flto-Ofast -march=native-OfastIntel Core i9-11900K @ 5.10GHz (8 Cores / 16 Threads)ASUS ROG MAXIMUS XIII HERO (0707 BIOS)Intel Tiger Lake-H32GB2000GB Corsair Force MP600 + 257GB Flash DriveAMD Radeon VII 16GB (1801/1000MHz)Intel Tiger Lake-H HD AudioASUS MG28U2 x Intel I225-V + Intel Wi-Fi 6 AX210/AX211/AX411Fedora 345.12.9-300.fc34.x86_64 (x86_64)GNOME Shell 40.1X Server + Wayland4.6 Mesa 21.1.1 (LLVM 12.0.0)GCC 11.1.1 20210531btrfs3840x2160OpenBenchmarking.orgKernel Details- Transparent Huge Pages: madviseEnvironment Details- -O3 -march=native: CXXFLAGS="-O3 -march=native" CFLAGS="-O3 -march=native"- -O1: CXXFLAGS=-O1 CFLAGS=-O1- -O0: CXXFLAGS=-O0 CFLAGS=-O0- -Og: CXXFLAGS=-Og CFLAGS=-Og- -O2: CXXFLAGS=-O2 CFLAGS=-O2- -O2 -march=native: CXXFLAGS="-O2 -march=native" CFLAGS="-O2 -march=native"- -O2 -flto: CXXFLAGS="-O2 -flto" CFLAGS="-O2 -flto"- -O3: CXXFLAGS=-O3 CFLAGS=-O3- -O3 -flto: CXXFLAGS="-O3 -flto" CFLAGS="-O3 -flto"- -O3 -march=native -flto: CXXFLAGS="-O3 -march=native -flto" CFLAGS="-O3 -march=native -flto"- -Ofast -march=native: CXXFLAGS="-Ofast -march=native" CFLAGS="-Ofast -march=native"- -Ofast: CXXFLAGS=-Ofast CFLAGS=-OfastCompiler 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-multilib --enable-offload-targets=nvptx-none --enable-plugin --enable-shared --enable-threads=posix --mandir=/usr/share/man --with-arch_32=i686 --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,ssd,subvol=/home,subvolid=256 / Block Size: 4096Processor Details- Scaling Governor: intel_pstate powersave - CPU Microcode: 0x3c - Thermald 2.4.4Python Details- Python 3.9.5Security Details- SELinux + itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Enhanced IBRS IBPB: conditional RSB filling + srbds: Not affected + tsx_async_abort: Not affected

Compiler Optimization Levelsliquid-dsp: 1 - 256 - 57liquid-dsp: 2 - 256 - 57liquid-dsp: 4 - 256 - 57liquid-dsp: 8 - 256 - 57liquid-dsp: 16 - 256 - 57encode-flac: WAV To FLACcryptopp: Keyed Algorithmshmmer: Pfam Database Searchmrbayes: Primate Phylogeny Analysiscompress-zstd: 3 - Decompression Speedcoremark: CoreMark Size 666 - Iterations Per Secondcompress-zstd: 8 - Decompression Speedbotan: CAST-256 - Decryptbotan: CAST-256compress-zstd: 8, Long Mode - Decompression Speedencode-opus: WAV To Opus Encodecompress-zstd: 19, Long Mode - Decompression Speedgraphics-magick: Sharpencryptopp: All Algorithmsc-ray: Total Time - 4K, 16 Rays Per Pixelgraphics-magick: Enhancedsmallpt: Global Illumination Renderer; 128 Samplesbotan: KASUMI - Decryptbotan: KASUMIencode-mp3: WAV To MP3cryptopp: Integer + Elliptic Curve Public Key Algorithmscryptopp: Unkeyed Algorithmsgraphics-magick: Resizingespeak: Text-To-Speech Synthesiscompress-zstd: 3 - Compression Speedbotan: ChaCha20Poly1305 - Decryptbotan: Blowfishbotan: Blowfish - Decryptbotan: Twofishbotan: Twofish - Decryptgraphics-magick: Swirlaobench: 2048 x 2048 - Total Timegraphics-magick: Noise-Gaussianncnn: CPU - shufflenet-v2sqlite-speedtest: Timed Time - Size 1,000ncnn: CPU - blazefacecompress-zstd: 19, Long Mode - Compression Speedncnn: CPU - mnasnetgraphics-magick: HWB Color Spacencnn: CPU - mobilenetncnn: CPU-v2-v2 - mobilenet-v2ncnn: CPU-v3-v3 - mobilenet-v3dav1d: Summer Nature 4Kncnn: CPU - efficientnet-b0compress-zstd: 8, Long Mode - Compression Speedncnn: CPU - resnet50ncnn: CPU - yolov4-tinyncnn: CPU - regnety_400mpjsip: OPTIONS, Statelessncnn: CPU - googlenettnn: CPU - MobileNet v2ncnn: CPU - squeezenet_ssdlammps: Rhodopsin Proteintnn: CPU - SqueezeNet v1.1compress-zstd: 8 - Compression Speedpjsip: INVITEonednn: IP Shapes 3D - f32 - CPUsvt-hevc: 1 - Bosphorus 1080ptjbench: Decompression Throughputlammps: 20k Atomsncnn: CPU - resnet18astcenc: Thoroughsvt-vp9: PSNR/SSIM Optimized - Bosphorus 1080px265: Bosphorus 4Kgraphics-magick: Rotatesvt-hevc: 10 - Bosphorus 1080psvt-vp9: VMAF Optimized - Bosphorus 1080psvt-vp9: Visual Quality Optimized - Bosphorus 1080pmnn: SqueezeNetV1.0mnn: MobileNetV2_224svt-hevc: 7 - Bosphorus 1080pastcenc: Mediumpostmark: Disk Transaction Performanceastcenc: Exhaustivemnn: mobilenet-v1-1.0ncnn: CPU - vgg16redis: GETonednn: Recurrent Neural Network Inference - f32 - CPUmnn: inception-v3pjsip: OPTIONS, Statefulmnn: resnet-v2-50ncnn: CPU - alexnetonednn: Recurrent Neural Network Training - f32 - CPUchia-vdf: Square Assembly Optimizedcaffe: GoogleNet - CPU - 100-O3 -march=native-O1-O0-Og-O2-O2 -march=native-O2 -flto-O3-O3 -flto-O3 -march=native -flto-Ofast -march=native-Ofast998443331880033333637600006878466677227566675.937924.21291199.48483.4304997.8434724.8497445189.9168.851168.7565542.95.5954540.61952346.35907447.3352708.401112.027115.8165.4737194.857104491.454981122221.7652731.51010.787552.463553.519464.472451.66068921.5563103.2646.0871.152.22128511.763.212.49195.944.24285.918.2320.218.5725461010.09230.11315.298.513227.455192.6506011.20029.48271.6766648.73711.089.3601204.9616.021094279.12198.73166.433.7481.916140.404.2153949651.48531.88354.364049394.671876.4222.513937519.2243165.6025063383625884110001620466673167100005958166676722966676.590751.481521103.74288.5334847.5366951.4842905075.8149.807149.4395385.76.8284506.01622114.624613128.9072189.133106.478108.2767.6756862.786620472.947089102124.0012568.01004.647533.956532.560430.951427.25559224.6053063.4549.0111.243.17120715.024.193.19185.955.24281.522.2921.269.7324710611.40243.16216.188.184235.963189.2499311.02899.20260.2566118.34511.479.7734198.1815.721078271.99191.41160.733.8481.982137.234.3606925953.25281.92154.913982525.831854.4022.942933319.5073133.2824793384729110240002129966741181333781726679039766741.971135.956408532.066265.3061030.190409.8323691087.036.33836.8871206.425.4961066.850542.232639191.7888029.09432.59634.45619.0122145.953632150.66872642259.0091005.176.49147.15346.59243.44643.79337840.8821883.4680.8891.1920.23.0988115.064.183.17146.065.23244.122.3621.379.5921518211.07243.09616.188.093236.467180.9481611.07029.20259.4855338.36811.309.8270198.3815.651063273.72193.96160.723.8251.966137.474.3715914953.27611.91955.313975306.331860.2823.076918919.5659.633143.0324953384831667596671268900002422533334625966675174400006.740676.030799114.92293.3383791.4261573.7558283939.4161.424160.8814236.97.6993476.6871975.626588130.01621310.69098.826100.6778.4806555.531693450.92503276326.8922376.3969.304443.742441.082384.859387.63958134.3582813.4552.6681.1831.93.11120714.924.203.17184.015.23316.622.1220.969.6524745411.04243.33416.168.121235.774190.8488410.59419.21260.6334078.35611.339.8124197.8515.381115271.78193.57161.023.8601.973137.304.3511925953.26951.93155.344019272.001836.6722.926931119.5389.643127.1324793384809923843331731966673359133336371033337116766676.108825.816584102.35984.3635191.9428580.3216915394.8150.169154.2925749.76.4364791.01642245.551578106.4892198.770115.399119.4747.3577128.981138492.238479109221.4112707.6901.568562.854549.171448.567449.21362224.4263043.4846.3121.2832.83.21123515.014.363.25187.105.36298.922.3421.249.6425346611.51243.40916.258.012236.331191.8496211.23599.21261.2194978.31411.489.8158197.8915.741072271.66192.87160.473.8241.958137.134.3470925953.28011.92055.174081087.331876.1623.069936619.6209.653168.4524670084895973896671846700003553933336741800007214366675.941844.682160100.39988.4435093.5423569.0101515324.1158.889153.4425649.15.9064676.51972261.01204184.7252657.886111.714112.4496.9657173.762512484.447237123022.2282729.41080.314554.069533.320470.938470.02668222.6453123.2546.0901.132.92.23124511.883.222.50185.364.27277.018.5120.328.7525249510.39230.21715.468.499227.590190.5500911.23699.47272.8086358.75511.299.3662198.9015.891075274.64195.03164.423.7531.921139.614.2307925951.48951.88454.594054268.331880.8822.786938019.4519.693171.6925060083638923536671735366673357933336371133337078066676.063794.974123101.84885.5825087.0429492.0277575207.4158.251155.1585628.66.6324693.21632224.098469106.5952188.703114.976119.3787.1067257.052944474.998433108921.6562723.2907.735563.749550.133448.404445.66561724.2743035.9746.2311.8132.53.39134516.964.463.445.54299.123.4224.5810.2725511412.01251.61316.638.001244.632194.0511411.22549.51260.2975078.26711.679.8211198.8615.481079274.39193.70162.813.7671.944140.324.3697925953.27651.91755.514021727.251883.3422.826940619.3329.833182.4824803383722954633331754000003419700006467433337110866676.106910.863036103.12581.3725151.9440872.9553135332.9178.197178.2115676.96.1524720.01642316.40558166.4712139.029118.834124.0355.8847052.849054496.417145107822.9262660.5960.082553.525540.306449.439451.78362523.6923013.4646.3501.2433.23.18123915.124.253.24181.315.30308.422.4121.419.7125388711.52243.31116.338.135236.427192.5495311.23689.19257.8534858.29511.519.8071196.4315.551077270.19191.35159.863.8381.969136.894.3603914953.28611.92455.774056377.081880.7523.071937519.6709.683177.9824816784845950453331780466673457333336502833337139800006.073828.889535102.31780.5614972.9427503.8020535121.7172.969170.5785474.86.1754602.91642269.03659266.3532149.088119.055124.1465.8187270.918001490.790520108621.6022712.7969.699551.742538.668448.616451.24361223.3683056.0846.5421.8032.73.40134316.924.463.415.54306.723.3924.5010.3425685911.83251.48616.668.109244.588194.3504911.21959.51260.0313578.33511.659.8010198.3715.381074273.85193.53162.783.8151.962140.484.3686914953.29681.91855.794018545.171877.4422.928940519.3779.823177.8824786783713997493331891200003633033336877966677222000005.938842.10344399.81083.2974935.5436079.6464955105.5168.408169.1255478.35.5504591.01952278.37984347.4562708.457112.043116.0055.3867252.640354490.390372123122.6612719.61016.886553.173555.056463.010454.14969321.5393145.6846.9161.8032.92.28134913.663.262.544.31287.718.7523.828.9225538110.64248.41015.898.619242.686192.7506111.22529.74271.7482638.75711.459.3991199.5715.271076275.57195.12165.013.7061.907142.044.2359925951.54101.87855.824042208.581878.4522.531939619.2949.743177.5724956784271960170001821800003494600006715533336849466675.923922.63717989.95350.8134991.4435243.2490925209.0168.833168.8755529.24589.42172330.25434546.1382998.290112.365116.0465.4567097.808003490.612594122821.7462711.41008.847554.569553.967463.943449.75973521.5373523.2546.5861.1633.12.25127511.923.242.51179.954.33276.518.3920.668.6025286910.15230.49415.658.510227.405189.8508911.22159.46273.2457858.73911.169.3948197.2615.411077271.62193.79163.333.7411.922138.974.2296925951.51141.88155.154038893.751880.5422.529938119.3219.683180.0124796783693943336671781933333412000006486366676716100006.082910.43290093.79146.5625174.7450629.1645345383.8178.283178.3265734.44725.41622320.94090863.7462288.590118.794124.1585.8617091.952120495.403012107822.7722658.3962.283552.868538.430449.995453.84065922.9903483.4747.0041.2233.13.14126715.084.203.21180.055.32300.722.2921.279.7225264711.43243.29416.348.032235.988188.6503511.23609.20260.9976448.34811.379.8377195.2315.671075267.46190.49159.743.8451.976136.734.3786914953.28681.92155.774026735.51880.7122.914938419.5419.723177.3424696784843OpenBenchmarking.org

Liquid-DSP

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

OpenBenchmarking.orgsamples/s, More Is BetterLiquid-DSP 2021.01.31Threads: 1 - Buffer Length: 256 - Filter Length: 57-O3 -march=native-O1-O0-Og-O2-O2 -march=native-O2 -flto-O3-O3 -flto-O3 -march=native -flto-Ofast -march=native-Ofast20M40M60M80M100MSE +/- 14836.14, N = 3SE +/- 6806.86, N = 3SE +/- 10115.99, N = 3SE +/- 16556.30, N = 3SE +/- 996670.85, N = 3SE +/- 3282.95, N = 3SE +/- 1080865.75, N = 3SE +/- 42880.97, N = 3SE +/- 1089169.77, N = 3SE +/- 3711.84, N = 3SE +/- 26576.93, N = 3SE +/- 15213.30, N = 3998443338841100011024000667596679238433397389667923536679546333395045333997493339601700094333667-march=native-O1-Og-O2-O2 -march=native-O2 -flto-flto-march=native -flto-Ofast -march=native-Ofast1. (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 -march=native-O1-O0-Og-O2-O2 -march=native-O2 -flto-O3-O3 -flto-O3 -march=native -flto-Ofast -march=native-Ofast40M80M120M160M200MSE +/- 66416.20, N = 3SE +/- 601728.99, N = 3SE +/- 107734.76, N = 3SE +/- 10000.00, N = 3SE +/- 23333.33, N = 3SE +/- 691182.56, N = 3SE +/- 1464631.16, N = 3SE +/- 2010530.61, N = 3SE +/- 29627.31, N = 3SE +/- 612943.72, N = 3SE +/- 30550.50, N = 3SE +/- 417026.51, N = 318800333316204666721299667126890000173196667184670000173536667175400000178046667189120000182180000178193333-march=native-O1-Og-O2-O2 -march=native-O2 -flto-flto-march=native -flto-Ofast -march=native-Ofast1. (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 -march=native-O1-O0-Og-O2-O2 -march=native-O2 -flto-O3-O3 -flto-O3 -march=native -flto-Ofast -march=native-Ofast80M160M240M320M400MSE +/- 1410968.93, N = 3SE +/- 132035.35, N = 3SE +/- 97119.06, N = 3SE +/- 636273.88, N = 3SE +/- 1022518.68, N = 3SE +/- 772492.36, N = 3SE +/- 372394.65, N = 3SE +/- 1167318.87, N = 3SE +/- 1498358.36, N = 3SE +/- 495120.64, N = 3SE +/- 763566.19, N = 3SE +/- 946379.06, N = 336376000031671000041181333242253333335913333355393333335793333341970000345733333363303333349460000341200000-march=native-O1-Og-O2-O2 -march=native-O2 -flto-flto-march=native -flto-Ofast -march=native-Ofast1. (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 -march=native-O1-O0-Og-O2-O2 -march=native-O2 -flto-O3-O3 -flto-O3 -march=native -flto-Ofast -march=native-Ofast150M300M450M600M750MSE +/- 689597.31, N = 3SE +/- 736168.76, N = 3SE +/- 320728.51, N = 3SE +/- 764293.43, N = 3SE +/- 463692.91, N = 3SE +/- 1217880.67, N = 3SE +/- 355074.33, N = 3SE +/- 632200.74, N = 3SE +/- 597559.85, N = 3SE +/- 898319.42, N = 3SE +/- 1059124.38, N = 3SE +/- 261809.94, N = 368784666759581666778172667462596667637103333674180000637113333646743333650283333687796667671553333648636667-march=native-O1-Og-O2-O2 -march=native-O2 -flto-flto-march=native -flto-Ofast -march=native-Ofast1. (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 -march=native-O1-O0-Og-O2-O2 -march=native-O2 -flto-O3-O3 -flto-O3 -march=native -flto-Ofast -march=native-Ofast150M300M450M600M750MSE +/- 134824.99, N = 3SE +/- 328295.26, N = 3SE +/- 172619.36, N = 3SE +/- 130766.97, N = 3SE +/- 63857.48, N = 3SE +/- 403993.95, N = 3SE +/- 171302.20, N = 3SE +/- 49103.07, N = 3SE +/- 330201.96, N = 3SE +/- 265015.72, N = 3SE +/- 331679.23, N = 3SE +/- 58594.65, N = 372275666767229666790397667517440000711676667721436667707806667711086667713980000722200000684946667671610000-march=native-O1-Og-O2-O2 -march=native-O2 -flto-flto-march=native -flto-Ofast -march=native-Ofast1. (CC) gcc options: -O3 -pthread -lm -lc -lliquid

FLAC Audio Encoding

WAV To FLAC

OpenBenchmarking.orgSeconds, Fewer Is BetterFLAC Audio Encoding 1.3.2WAV To FLAC-O3 -march=native-O1-O0-Og-O2-O2 -march=native-O2 -flto-O3-O3 -flto-O3 -march=native -flto-Ofast -march=native-Ofast1020304050SE +/- 0.002, N = 5SE +/- 0.004, N = 5SE +/- 0.013, N = 5SE +/- 0.004, N = 5SE +/- 0.010, N = 5SE +/- 0.005, N = 5SE +/- 0.003, N = 5SE +/- 0.012, N = 5SE +/- 0.004, N = 5SE +/- 0.005, N = 5SE +/- 0.004, N = 5SE +/- 0.005, N = 55.9376.59041.9716.7406.1085.9416.0636.1066.0735.9385.9236.082-O3 -march=native-O1-O0-Og-O2-O2 -march=native-O2 -flto-O3-O3 -flto-O3 -march=native -flto-Ofast -march=native-Ofast1. (CXX) g++ options: -fvisibility=hidden -logg -lm

Crypto++

Test: Keyed Algorithms

OpenBenchmarking.orgMiB/second, More Is BetterCrypto++ 8.2Test: Keyed Algorithms-O3 -march=native-O1-O0-Og-O2-O2 -march=native-O2 -flto-O3-O3 -flto-O3 -march=native -flto-Ofast -march=native-Ofast2004006008001000SE +/- 0.64, N = 3SE +/- 0.51, N = 3SE +/- 0.19, N = 3SE +/- 0.17, N = 3SE +/- 0.99, N = 3SE +/- 0.33, N = 3SE +/- 0.80, N = 3SE +/- 0.39, N = 3SE +/- 1.27, N = 3SE +/- 0.58, N = 3SE +/- 0.32, N = 3SE +/- 1.09, N = 3924.21751.48135.96676.03825.82844.68794.97910.86828.89842.10922.64910.43-O3 -march=native-O1-O0-Og-O2-O2 -march=native-O2 -flto-O3-O3 -flto-O3 -march=native -flto-Ofast -march=native-Ofast1. (CXX) g++ options: -fPIC -pthread -pipe

Timed HMMer Search

Pfam Database Search

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed HMMer Search 3.3.2Pfam Database Search-O3 -march=native-O1-O0-Og-O2-O2 -march=native-O2 -flto-O3-O3 -flto-O3 -march=native -flto-Ofast -march=native-Ofast120240360480600SE +/- 0.04, N = 3SE +/- 0.08, N = 3SE +/- 0.15, N = 3SE +/- 0.22, N = 3SE +/- 0.04, N = 3SE +/- 0.11, N = 3SE +/- 0.08, N = 3SE +/- 0.09, N = 3SE +/- 0.07, N = 3SE +/- 0.09, N = 3SE +/- 0.04, N = 3SE +/- 0.08, N = 399.48103.74532.07114.92102.36100.40101.85103.13102.3299.8189.9593.79-O3 -march=native-O1-O0-Og-O2-O2 -march=native-O2 -flto-O3-O3 -flto-O3 -march=native -flto-Ofast -march=native-Ofast1. (CC) gcc options: -pthread -lhmmer -leasel -lm -lmpi

Timed MrBayes Analysis

Primate Phylogeny Analysis

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed MrBayes Analysis 3.2.7Primate Phylogeny Analysis-O3 -march=native-O1-O0-Og-O2-O2 -march=native-O2 -flto-O3-O3 -flto-O3 -march=native -flto-Ofast -march=native-Ofast60120180240300SE +/- 0.09, N = 3SE +/- 0.17, N = 3SE +/- 0.38, N = 3SE +/- 0.06, N = 3SE +/- 0.08, N = 3SE +/- 0.14, N = 3SE +/- 0.19, N = 3SE +/- 0.35, N = 3SE +/- 0.43, N = 3SE +/- 0.79, N = 3SE +/- 0.27, N = 3SE +/- 0.20, N = 383.4388.53265.3193.3484.3688.4485.5881.3780.5683.3050.8146.56-march=native-O1-O0-Og-O2-O2 -march=native-O2 -flto-flto-march=native -flto-Ofast -march=native-Ofast1. (CC) gcc options: -mmmx -msse -msse2 -msse3 -mssse3 -msse4.1 -msse4.2 -msha -maes -mavx -mfma -mavx2 -mavx512f -mavx512cd -mavx512vl -mavx512bw -mavx512dq -mavx512ifma -mavx512vbmi -mrdrnd -mbmi -mbmi2 -madx -mmpx -mabm -O3 -std=c99 -pedantic -lm

Zstd Compression

Compression Level: 3 - Decompression Speed

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.0Compression Level: 3 - Decompression Speed-O3 -march=native-O1-O0-Og-O2-O2 -march=native-O2 -flto-O3-O3 -flto-O3 -march=native -flto-Ofast -march=native-Ofast11002200330044005500SE +/- 19.31, N = 3SE +/- 8.75, N = 3SE +/- 1.51, N = 3SE +/- 14.02, N = 3SE +/- 3.43, N = 3SE +/- 4.97, N = 3SE +/- 2.77, N = 3SE +/- 7.36, N = 3SE +/- 20.13, N = 3SE +/- 18.92, N = 3SE +/- 9.83, N = 3SE +/- 20.70, N = 34997.84847.51030.13791.45191.95093.55087.05151.94972.94935.54991.45174.7-O3 -march=native-O1-O0-Og-O2-O2 -march=native-O2 -flto-O3-O3 -flto-O3 -march=native -flto-Ofast -march=native-Ofast1. (CC) gcc options: -pthread -lz

Coremark

CoreMark Size 666 - Iterations Per Second

OpenBenchmarking.orgIterations/Sec, More Is BetterCoremark 1.0CoreMark Size 666 - Iterations Per Second-O3 -march=native-O1-O0-Og-O2-O2 -march=native-O2 -flto-O3-O3 -flto-O3 -march=native -flto-Ofast -march=native-Ofast100K200K300K400K500KSE +/- 533.17, N = 3SE +/- 661.73, N = 3SE +/- 138.09, N = 3SE +/- 256.15, N = 3SE +/- 734.61, N = 3SE +/- 686.94, N = 3SE +/- 236.18, N = 3SE +/- 295.16, N = 3SE +/- 491.58, N = 3SE +/- 163.45, N = 3SE +/- 387.90, N = 3SE +/- 751.74, N = 3434724.85366951.4890409.83261573.76428580.32423569.01429492.03440872.96427503.80436079.65435243.25450629.16-O3 -march=native-O1-O0-Og-march=native-flto-O3-O3 -flto-O3 -march=native -flto-Ofast -march=native-Ofast1. (CC) gcc options: -O2 -lrt" -lrt

Zstd Compression

Compression Level: 8 - Decompression Speed

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.0Compression Level: 8 - Decompression Speed-O3 -march=native-O1-O0-Og-O2-O2 -march=native-O2 -flto-O3-O3 -flto-O3 -march=native -flto-Ofast -march=native-Ofast12002400360048006000SE +/- 15.26, N = 3SE +/- 13.17, N = 3SE +/- 0.86, N = 3SE +/- 9.27, N = 3SE +/- 6.15, N = 3SE +/- 6.35, N = 3SE +/- 91.74, N = 3SE +/- 3.81, N = 3SE +/- 27.37, N = 3SE +/- 19.39, N = 3SE +/- 12.33, N = 3SE +/- 9.23, N = 35189.95075.81087.03939.45394.85324.15207.45332.95121.75105.55209.05383.8-O3 -march=native-O1-O0-Og-O2-O2 -march=native-O2 -flto-O3-O3 -flto-O3 -march=native -flto-Ofast -march=native-Ofast1. (CC) gcc options: -pthread -lz

Botan

Test: CAST-256 - Decrypt

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.17.3Test: CAST-256 - Decrypt-O3 -march=native-O1-O0-Og-O2-O2 -march=native-O2 -flto-O3-O3 -flto-O3 -march=native -flto-Ofast -march=native-Ofast4080120160200SE +/- 0.01, N = 3SE +/- 1.14, N = 15SE +/- 0.05, N = 3SE +/- 0.67, N = 3SE +/- 3.81, N = 3SE +/- 1.87, N = 4SE +/- 2.02, N = 6SE +/- 0.15, N = 3SE +/- 0.15, N = 3SE +/- 0.25, N = 3SE +/- 0.02, N = 3SE +/- 0.11, N = 3168.85149.8136.34161.42150.17158.89158.25178.20172.97168.41168.83178.281. (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 -march=native-O1-O0-Og-O2-O2 -march=native-O2 -flto-O3-O3 -flto-O3 -march=native -flto-Ofast -march=native-Ofast4080120160200SE +/- 0.06, N = 3SE +/- 1.37, N = 15SE +/- 0.03, N = 3SE +/- 0.95, N = 3SE +/- 1.17, N = 3SE +/- 1.79, N = 4SE +/- 1.50, N = 6SE +/- 0.04, N = 3SE +/- 0.23, N = 3SE +/- 0.13, N = 3SE +/- 0.00, N = 3SE +/- 0.11, N = 3168.76149.4436.89160.88154.29153.44155.16178.21170.58169.13168.88178.331. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt

Zstd Compression

Compression Level: 8, Long Mode - Decompression Speed

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.0Compression Level: 8, Long Mode - Decompression Speed-O3 -march=native-O1-O0-Og-O2-O2 -march=native-O2 -flto-O3-O3 -flto-O3 -march=native -flto-Ofast -march=native-Ofast12002400360048006000SE +/- 6.10, N = 15SE +/- 9.52, N = 3SE +/- 0.28, N = 3SE +/- 6.26, N = 3SE +/- 5.12, N = 3SE +/- 7.83, N = 3SE +/- 11.17, N = 3SE +/- 10.95, N = 3SE +/- 13.35, N = 11SE +/- 6.94, N = 12SE +/- 10.09, N = 3SE +/- 2.92, N = 35542.95385.71206.44236.95749.75649.15628.65676.95474.85478.35529.25734.4-O3 -march=native-O1-O0-Og-O2-O2 -march=native-O2 -flto-O3-O3 -flto-O3 -march=native -flto-Ofast -march=native-Ofast1. (CC) gcc options: -pthread -lz

Opus Codec Encoding

WAV To Opus Encode

OpenBenchmarking.orgSeconds, Fewer Is BetterOpus Codec Encoding 1.3.1WAV To Opus Encode-O3 -march=native-O1-O0-Og-O2-O2 -march=native-O2 -flto-O3-O3 -flto-O3 -march=native -flto612182430SE +/- 0.010, N = 5SE +/- 0.004, N = 5SE +/- 0.015, N = 5SE +/- 0.002, N = 5SE +/- 0.004, N = 5SE +/- 0.002, N = 5SE +/- 0.011, N = 5SE +/- 0.006, N = 5SE +/- 0.006, N = 5SE +/- 0.003, N = 55.5956.82825.4967.6996.4365.9066.6326.1526.1755.550-O3 -march=native-O1-O0-Og-O2-O2 -march=native-O2 -flto-O3-O3 -flto-O3 -march=native -flto1. (CXX) g++ options: -fvisibility=hidden -logg -lm

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 -march=native-O1-O0-Og-O2-O2 -march=native-O2 -flto-O3-O3 -flto-O3 -march=native -flto-Ofast -march=native-Ofast10002000300040005000SE +/- 15.31, N = 3SE +/- 3.19, N = 3SE +/- 0.44, N = 5SE +/- 8.30, N = 3SE +/- 13.81, N = 3SE +/- 6.86, N = 3SE +/- 5.20, N = 3SE +/- 2.68, N = 3SE +/- 16.05, N = 3SE +/- 22.61, N = 3SE +/- 11.52, N = 3SE +/- 8.36, N = 34540.64506.01066.83476.64791.04676.54693.24720.04602.94591.04589.44725.4-O3 -march=native-O1-O0-Og-O2-O2 -march=native-O2 -flto-O3-O3 -flto-O3 -march=native -flto-Ofast -march=native-Ofast1. (CC) gcc options: -pthread -lz

GraphicsMagick

Operation: Sharpen

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.33Operation: Sharpen-O3 -march=native-O1-O0-Og-O2-O2 -march=native-O2 -flto-O3-O3 -flto-O3 -march=native -flto-Ofast -march=native-Ofast50100150200250SE +/- 0.58, N = 3SE +/- 0.58, N = 3SE +/- 0.33, N = 3SE +/- 0.33, N = 3SE +/- 0.33, N = 3SE +/- 0.67, N = 3SE +/- 0.33, N = 3SE +/- 0.58, N = 3SE +/- 0.33, N = 3SE +/- 0.58, N = 3SE +/- 0.33, N = 31951625087164197163164164195217162-O3 -march=native-O1-O0-Og-O2-O2 -march=native-O2 -flto-O3-O3 -flto-O3 -march=native -flto-Ofast -march=native-Ofast1. (CC) gcc options: -fopenmp -pthread -ljpeg -lz -lm -lpthread

Crypto++

Test: All Algorithms

OpenBenchmarking.orgMiB/second, More Is BetterCrypto++ 8.2Test: All Algorithms-O3 -march=native-O1-O0-Og-O2-O2 -march=native-O2 -flto-O3-O3 -flto-O3 -march=native -flto-Ofast -march=native-Ofast5001000150020002500SE +/- 1.51, N = 3SE +/- 0.38, N = 3SE +/- 0.18, N = 3SE +/- 1.15, N = 3SE +/- 1.37, N = 3SE +/- 0.95, N = 3SE +/- 1.13, N = 3SE +/- 0.85, N = 3SE +/- 1.95, N = 3SE +/- 0.90, N = 3SE +/- 2.30, N = 3SE +/- 0.43, N = 32346.362114.62542.231975.632245.552261.012224.102316.412269.042278.382330.252320.94-O3 -march=native-O1-O0-Og-O2-O2 -march=native-O2 -flto-O3-O3 -flto-O3 -march=native -flto-Ofast -march=native-Ofast1. (CXX) g++ options: -fPIC -pthread -pipe

C-Ray

Total Time - 4K, 16 Rays Per Pixel

OpenBenchmarking.orgSeconds, Fewer Is BetterC-Ray 1.1Total Time - 4K, 16 Rays Per Pixel-O3 -march=native-O1-O0-Og-O2-O2 -march=native-O2 -flto-O3-O3 -flto-O3 -march=native -flto-Ofast -march=native-Ofast4080120160200SE +/- 0.15, N = 3SE +/- 0.06, N = 3SE +/- 0.12, N = 3SE +/- 0.02, N = 3SE +/- 0.05, N = 3SE +/- 0.06, N = 3SE +/- 0.04, N = 3SE +/- 0.19, N = 3SE +/- 0.19, N = 3SE +/- 0.16, N = 3SE +/- 0.17, N = 3SE +/- 0.16, N = 347.34128.91191.79130.02106.4984.73106.6066.4766.3547.4646.1463.75-march=native-O1-O0-Og-O2-O2 -march=native-O2 -flto-flto-march=native -flto-Ofast -march=native-Ofast1. (CC) gcc options: -lm -lpthread -O3

GraphicsMagick

Operation: Enhanced

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.33Operation: Enhanced-O3 -march=native-O1-O0-Og-O2-O2 -march=native-O2 -flto-O3-O3 -flto-O3 -march=native -flto-Ofast -march=native-Ofast70140210280350SE +/- 0.33, N = 3SE +/- 0.33, N = 3SE +/- 0.33, N = 3SE +/- 0.33, N = 327021880213219265218213214270299228-O3 -march=native-O1-O0-Og-O2-O2 -march=native-O2 -flto-O3-O3 -flto-O3 -march=native -flto-Ofast -march=native-Ofast1. (CC) gcc options: -fopenmp -pthread -ljpeg -lz -lm -lpthread

Smallpt

Global Illumination Renderer; 128 Samples

OpenBenchmarking.orgSeconds, Fewer Is BetterSmallpt 1.0Global Illumination Renderer; 128 Samples-O3 -march=native-O1-O0-Og-O2-O2 -march=native-O2 -flto-O3-O3 -flto-O3 -march=native -flto-Ofast -march=native-Ofast714212835SE +/- 0.009, N = 3SE +/- 0.002, N = 3SE +/- 0.037, N = 3SE +/- 0.020, N = 3SE +/- 0.001, N = 3SE +/- 0.019, N = 3SE +/- 0.001, N = 3SE +/- 0.025, N = 3SE +/- 0.015, N = 3SE +/- 0.008, N = 3SE +/- 0.006, N = 3SE +/- 0.006, N = 38.4019.13329.09410.6908.7707.8868.7039.0299.0888.4578.2908.590-march=native-O1-O0-Og-O2-O2 -march=native-O2 -flto-flto-march=native -flto-Ofast -march=native-Ofast1. (CXX) g++ options: -fopenmp -O3

Botan

Test: KASUMI - Decrypt

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.17.3Test: KASUMI - Decrypt-O3 -march=native-O1-O0-Og-O2-O2 -march=native-O2 -flto-O3-O3 -flto-O3 -march=native -flto-Ofast -march=native-Ofast306090120150SE +/- 0.05, N = 3SE +/- 0.06, N = 3SE +/- 0.07, N = 3SE +/- 0.80, N = 3SE +/- 0.01, N = 3SE +/- 0.27, N = 3SE +/- 0.59, N = 3SE +/- 0.00, N = 3SE +/- 0.09, N = 3SE +/- 0.01, N = 3SE +/- 0.36, N = 3SE +/- 0.01, N = 3112.03106.4832.6098.83115.40111.71114.98118.83119.06112.04112.37118.791. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt

Botan

Test: KASUMI

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.17.3Test: KASUMI-O3 -march=native-O1-O0-Og-O2-O2 -march=native-O2 -flto-O3-O3 -flto-O3 -march=native -flto-Ofast -march=native-Ofast306090120150SE +/- 0.01, N = 3SE +/- 0.03, N = 3SE +/- 0.02, N = 3SE +/- 0.58, N = 3SE +/- 0.04, N = 3SE +/- 0.22, N = 3SE +/- 0.12, N = 3SE +/- 0.02, N = 3SE +/- 0.02, N = 3SE +/- 0.01, N = 3SE +/- 0.03, N = 3SE +/- 0.05, N = 3115.82108.2834.46100.68119.47112.45119.38124.04124.15116.01116.05124.161. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt

LAME MP3 Encoding

WAV To MP3

OpenBenchmarking.orgSeconds, Fewer Is BetterLAME MP3 Encoding 3.100WAV To MP3-O3 -march=native-O1-O0-Og-O2-O2 -march=native-O2 -flto-O3-O3 -flto-O3 -march=native -flto-Ofast -march=native-Ofast510152025SE +/- 0.008, N = 3SE +/- 0.092, N = 4SE +/- 0.039, N = 3SE +/- 0.068, N = 3SE +/- 0.074, N = 3SE +/- 0.005, N = 3SE +/- 0.008, N = 3SE +/- 0.019, N = 3SE +/- 0.008, N = 3SE +/- 0.005, N = 3SE +/- 0.006, N = 3SE +/- 0.015, N = 35.4737.67519.0128.4807.3576.9657.1065.8845.8185.3865.4565.861-march=native-O1-O0-Og-O2-O2 -march=native-O2 -flto-flto-march=native -flto-Ofast -march=native-Ofast1. (CC) gcc options: -O3 -ffast-math -funroll-loops -fschedule-insns2 -fbranch-count-reg -fforce-addr -pipe -lm

Crypto++

Test: Integer + Elliptic Curve Public Key Algorithms

OpenBenchmarking.orgMiB/second, More Is BetterCrypto++ 8.2Test: Integer + Elliptic Curve Public Key Algorithms-O3 -march=native-O1-O0-Og-O2-O2 -march=native-O2 -flto-O3-O3 -flto-O3 -march=native -flto-Ofast -march=native-Ofast16003200480064008000SE +/- 1.75, N = 3SE +/- 4.50, N = 3SE +/- 0.91, N = 3SE +/- 7.34, N = 3SE +/- 5.85, N = 3SE +/- 6.19, N = 3SE +/- 4.94, N = 3SE +/- 7.04, N = 3SE +/- 3.89, N = 3SE +/- 7.22, N = 3SE +/- 0.23, N = 3SE +/- 3.58, N = 37194.866862.792145.956555.537128.987173.767257.057052.857270.927252.647097.817091.95-O3 -march=native-O1-O0-Og-O2-O2 -march=native-O2 -flto-O3-O3 -flto-O3 -march=native -flto-Ofast -march=native-Ofast1. (CXX) g++ options: -fPIC -pthread -pipe

Crypto++

Test: Unkeyed Algorithms

OpenBenchmarking.orgMiB/second, More Is BetterCrypto++ 8.2Test: Unkeyed Algorithms-O3 -march=native-O1-O0-Og-O2-O2 -march=native-O2 -flto-O3-O3 -flto-O3 -march=native -flto-Ofast -march=native-Ofast110220330440550SE +/- 0.05, N = 3SE +/- 0.06, N = 3SE +/- 0.07, N = 3SE +/- 0.06, N = 3SE +/- 0.40, N = 3SE +/- 0.11, N = 3SE +/- 0.67, N = 3SE +/- 0.66, N = 3SE +/- 0.32, N = 3SE +/- 0.09, N = 3SE +/- 0.09, N = 3SE +/- 0.54, N = 3491.45472.95150.67450.93492.24484.45475.00496.42490.79490.39490.61495.40-O3 -march=native-O1-O0-Og-O2-O2 -march=native-O2 -flto-O3-O3 -flto-O3 -march=native -flto-Ofast -march=native-Ofast1. (CXX) g++ options: -fPIC -pthread -pipe

GraphicsMagick

Operation: Resizing

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.33Operation: Resizing-O3 -march=native-O1-O0-Og-O2-O2 -march=native-O2 -flto-O3-O3 -flto-O3 -march=native -flto-Ofast -march=native-Ofast30060090012001500SE +/- 2.33, N = 3SE +/- 1.00, N = 3SE +/- 1.86, N = 3SE +/- 1.86, N = 3SE +/- 6.17, N = 3SE +/- 3.38, N = 3SE +/- 1.76, N = 3SE +/- 1.45, N = 3SE +/- 1.86, N = 3SE +/- 1.00, N = 3SE +/- 3.06, N = 31222102142276310921230108910781086123112281078-O3 -march=native-O1-O0-Og-O2-O2 -march=native-O2 -flto-O3-O3 -flto-O3 -march=native -flto-Ofast -march=native-Ofast1. (CC) gcc options: -fopenmp -pthread -ljpeg -lz -lm -lpthread

eSpeak-NG Speech Engine

Text-To-Speech Synthesis

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

Zstd Compression

Compression Level: 3 - Compression Speed

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.0Compression Level: 3 - Compression Speed-O3 -march=native-O1-O0-Og-O2-O2 -march=native-O2 -flto-O3-O3 -flto-O3 -march=native -flto-Ofast -march=native-Ofast6001200180024003000SE +/- 14.92, N = 3SE +/- 8.18, N = 3SE +/- 2.56, N = 3SE +/- 7.00, N = 3SE +/- 14.51, N = 3SE +/- 5.47, N = 3SE +/- 18.81, N = 3SE +/- 8.13, N = 3SE +/- 18.53, N = 3SE +/- 3.46, N = 3SE +/- 6.82, N = 3SE +/- 6.54, N = 32731.52568.01005.12376.32707.62729.42723.22660.52712.72719.62711.42658.3-O3 -march=native-O1-O0-Og-O2-O2 -march=native-O2 -flto-O3-O3 -flto-O3 -march=native -flto-Ofast -march=native-Ofast1. (CC) gcc options: -pthread -lz

Botan

Test: ChaCha20Poly1305 - Decrypt

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.17.3Test: ChaCha20Poly1305 - Decrypt-O3 -march=native-O1-O0-Og-O2-O2 -march=native-O2 -flto-O3-O3 -flto-O3 -march=native -flto-Ofast -march=native-Ofast2004006008001000SE +/- 0.23, N = 3SE +/- 1.73, N = 3SE +/- 0.13, N = 6SE +/- 1.20, N = 6SE +/- 3.49, N = 6SE +/- 1.76, N = 6SE +/- 3.44, N = 6SE +/- 3.00, N = 6SE +/- 3.37, N = 6SE +/- 0.91, N = 6SE +/- 1.51, N = 6SE +/- 2.42, N = 61010.791004.6576.49969.30901.571080.31907.74960.08969.701016.891008.85962.281. (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 -march=native-O1-O0-Og-O2-O2 -march=native-O2 -flto-O3-O3 -flto-O3 -march=native -flto-Ofast -march=native-Ofast120240360480600SE +/- 0.20, N = 3SE +/- 0.93, N = 3SE +/- 0.13, N = 3SE +/- 0.55, N = 3SE +/- 0.19, N = 3SE +/- 0.23, N = 3SE +/- 0.11, N = 3SE +/- 0.23, N = 3SE +/- 2.26, N = 3SE +/- 0.13, N = 3SE +/- 0.24, N = 3SE +/- 0.35, N = 3552.46533.9647.15443.74562.85554.07563.75553.53551.74553.17554.57552.871. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt

Botan

Test: Blowfish - Decrypt

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.17.3Test: Blowfish - Decrypt-O3 -march=native-O1-O0-Og-O2-O2 -march=native-O2 -flto-O3-O3 -flto-O3 -march=native -flto-Ofast -march=native-Ofast120240360480600SE +/- 0.26, N = 3SE +/- 1.04, N = 3SE +/- 0.14, N = 3SE +/- 2.60, N = 3SE +/- 0.27, N = 3SE +/- 2.45, N = 3SE +/- 0.21, N = 3SE +/- 0.20, N = 3SE +/- 2.20, N = 3SE +/- 0.47, N = 3SE +/- 0.18, N = 3SE +/- 0.54, N = 3553.52532.5646.59441.08549.17533.32550.13540.31538.67555.06553.97538.431. (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 -march=native-O1-O0-Og-O2-O2 -march=native-O2 -flto-O3-O3 -flto-O3 -march=native -flto-Ofast -march=native-Ofast100200300400500SE +/- 0.31, N = 3SE +/- 0.19, N = 3SE +/- 0.26, N = 3SE +/- 1.58, N = 3SE +/- 0.75, N = 3SE +/- 0.08, N = 3SE +/- 0.06, N = 3SE +/- 0.19, N = 3SE +/- 0.23, N = 3SE +/- 1.36, N = 3SE +/- 1.26, N = 3SE +/- 0.29, N = 3464.47430.9543.45384.86448.57470.94448.40449.44448.62463.01463.94450.001. (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 -march=native-O1-O0-Og-O2-O2 -march=native-O2 -flto-O3-O3 -flto-O3 -march=native -flto-Ofast -march=native-Ofast100200300400500SE +/- 0.62, N = 3SE +/- 0.13, N = 3SE +/- 0.10, N = 3SE +/- 0.43, N = 3SE +/- 0.35, N = 3SE +/- 0.96, N = 3SE +/- 0.16, N = 3SE +/- 0.22, N = 3SE +/- 0.25, N = 3SE +/- 0.11, N = 3SE +/- 1.74, N = 3SE +/- 0.65, N = 3451.66427.2643.79387.64449.21470.03445.67451.78451.24454.15449.76453.841. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt

GraphicsMagick

Operation: Swirl

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.33Operation: Swirl-O3 -march=native-O1-O0-Og-O2-O2 -march=native-O2 -flto-O3-O3 -flto-O3 -march=native -flto-Ofast -march=native-Ofast160320480640800SE +/- 2.67, N = 3SE +/- 1.00, N = 3SE +/- 0.88, N = 3SE +/- 0.58, N = 3SE +/- 1.67, N = 3SE +/- 2.00, N = 3SE +/- 1.15, N = 3SE +/- 2.08, N = 3SE +/- 0.58, N = 3SE +/- 1.73, N = 3SE +/- 3.28, N = 3SE +/- 1.76, N = 3689592378581622682617625612693735659-O3 -march=native-O1-O0-Og-O2-O2 -march=native-O2 -flto-O3-O3 -flto-O3 -march=native -flto-Ofast -march=native-Ofast1. (CC) gcc options: -fopenmp -pthread -ljpeg -lz -lm -lpthread

AOBench

Size: 2048 x 2048 - Total Time

OpenBenchmarking.orgSeconds, Fewer Is BetterAOBenchSize: 2048 x 2048 - Total Time-O3 -march=native-O1-O0-Og-O2-O2 -march=native-O2 -flto-O3-O3 -flto-O3 -march=native -flto-Ofast -march=native-Ofast918273645SE +/- 0.01, N = 3SE +/- 0.04, N = 3SE +/- 0.39, N = 3SE +/- 0.10, N = 3SE +/- 0.00, N = 3SE +/- 0.17, N = 3SE +/- 0.01, N = 3SE +/- 0.27, N = 4SE +/- 0.05, N = 3SE +/- 0.06, N = 3SE +/- 0.05, N = 3SE +/- 0.02, N = 321.5624.6140.8834.3624.4322.6524.2723.6923.3721.5421.5422.99-march=native-O1-O0-Og-O2-O2 -march=native-O2 -flto-flto-march=native -flto-Ofast -march=native-Ofast1. (CC) gcc options: -lm -O3

GraphicsMagick

Operation: Noise-Gaussian

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.33Operation: Noise-Gaussian-O3 -march=native-O1-O0-Og-O2-O2 -march=native-O2 -flto-O3-O3 -flto-O3 -march=native -flto-Ofast -march=native-Ofast80160240320400SE +/- 0.88, N = 3SE +/- 0.33, N = 3SE +/- 0.58, N = 3SE +/- 0.58, N = 3SE +/- 0.67, N = 3SE +/- 0.33, N = 3SE +/- 0.33, N = 3SE +/- 0.58, N = 3310306188281304312303301305314352348-O3 -march=native-O1-O0-Og-O2-O2 -march=native-O2 -flto-O3-O3 -flto-O3 -march=native -flto-Ofast -march=native-Ofast1. (CC) gcc options: -fopenmp -pthread -ljpeg -lz -lm -lpthread

NCNN

Target: CPU - Model: shufflenet-v2

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20201218Target: CPU - Model: shufflenet-v2-O3 -march=native-O1-O0-Og-O2-O2 -march=native-O2 -flto-O3-O3 -flto-O3 -march=native -flto-Ofast -march=native-Ofast246810SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.02, N = 3SE +/- 0.03, N = 3SE +/- 0.01, N = 3SE +/- 0.04, N = 3SE +/- 0.01, N = 3SE +/- 0.06, N = 3SE +/- 0.05, N = 3SE +/- 0.01, N = 3SE +/- 0.03, N = 33.263.453.463.453.483.255.973.466.085.683.253.47-O3 -march=native - MIN: 3.18 / MAX: 6.94-O1 - MIN: 3.39 / MAX: 7.07-O0 - MIN: 3.4 / MAX: 7.21-Og - MIN: 3.39 / MAX: 7.06MIN: 3.38 / MAX: 7.1-march=native - MIN: 3.19 / MAX: 6.89-flto - MIN: 5.83 / MAX: 9.65-O3 - MIN: 3.42 / MAX: 6.99-O3 -flto - MIN: 5.91 / MAX: 9.83-O3 -march=native -flto - MIN: 5.56 / MAX: 9.36-Ofast -march=native - MIN: 3.17 / MAX: 6.87-Ofast - MIN: 3.39 / MAX: 7.121. (CXX) g++ options: -O2 -rdynamic -lgomp -lpthread

SQLite Speedtest

Timed Time - Size 1,000

OpenBenchmarking.orgSeconds, Fewer Is BetterSQLite Speedtest 3.30Timed Time - Size 1,000-O3 -march=native-O1-O0-Og-O2-O2 -march=native-O2 -flto-O3-O3 -flto-O3 -march=native -flto-Ofast -march=native-Ofast20406080100SE +/- 0.15, N = 3SE +/- 0.26, N = 3SE +/- 0.24, N = 3SE +/- 0.11, N = 3SE +/- 0.24, N = 3SE +/- 0.03, N = 3SE +/- 0.13, N = 3SE +/- 0.10, N = 3SE +/- 0.14, N = 3SE +/- 0.06, N = 3SE +/- 0.11, N = 3SE +/- 0.10, N = 346.0949.0180.8952.6746.3146.0946.2346.3546.5446.9246.5947.00-O3 -march=native-O1-O0-Og-O2-O2 -march=native-O2 -flto-O3-O3 -flto-O3 -march=native -flto-Ofast -march=native-Ofast1. (CC) gcc options: -ldl -lz -lpthread

NCNN

Target: CPU - Model: blazeface

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20201218Target: CPU - Model: blazeface-O3 -march=native-O1-O0-Og-O2-O2 -march=native-O2 -flto-O3-O3 -flto-O3 -march=native -flto-Ofast -march=native-Ofast0.40730.81461.22191.62922.0365SE +/- 0.03, N = 3SE +/- 0.01, N = 3SE +/- 0.02, N = 3SE +/- 0.02, N = 3SE +/- 0.05, N = 3SE +/- 0.03, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.03, N = 3SE +/- 0.05, N = 3SE +/- 0.06, N = 3SE +/- 0.03, N = 31.151.241.191.181.281.101.811.241.801.801.161.22-O3 -march=native - MIN: 1.08 / MAX: 2-O1 - MIN: 1.21 / MAX: 5.59-O0 - MIN: 1.14 / MAX: 4.76-Og - MIN: 1.14 / MAX: 1.94MIN: 1.22 / MAX: 4.92-march=native - MIN: 1.08 / MAX: 4.83-flto - MIN: 1.77 / MAX: 1.94-O3 - MIN: 1.21 / MAX: 4.79-O3 -flto - MIN: 1.74 / MAX: 1.88-O3 -march=native -flto - MIN: 1.72 / MAX: 2.56-Ofast -march=native - MIN: 1.08 / MAX: 4.68-Ofast - MIN: 1.15 / MAX: 1.31. (CXX) g++ options: -O2 -rdynamic -lgomp -lpthread

Zstd Compression

Compression Level: 19, Long Mode - Compression Speed

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.0Compression Level: 19, Long Mode - Compression Speed-O0-Og-O2-O2 -march=native-O2 -flto-O3-O3 -flto-O3 -march=native -flto-Ofast -march=native-Ofast816243240SE +/- 0.21, N = 5SE +/- 0.03, N = 3SE +/- 0.15, N = 3SE +/- 0.17, N = 3SE +/- 0.15, N = 3SE +/- 0.07, N = 3SE +/- 0.09, N = 3SE +/- 0.06, N = 3SE +/- 0.13, N = 3SE +/- 0.03, N = 320.231.932.832.932.533.232.732.933.133.1-O0-Og-O2-O2 -march=native-O2 -flto-O3-O3 -flto-O3 -march=native -flto-Ofast -march=native-Ofast1. (CC) gcc options: -pthread -lz

NCNN

Target: CPU - Model: mnasnet

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20201218Target: CPU - Model: mnasnet-O3 -march=native-O1-O0-Og-O2-O2 -march=native-O2 -flto-O3-O3 -flto-O3 -march=native -flto-Ofast -march=native-Ofast0.7651.532.2953.063.825SE +/- 0.02, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.03, N = 3SE +/- 0.06, N = 3SE +/- 0.01, N = 3SE +/- 0.03, N = 3SE +/- 0.03, N = 3SE +/- 0.06, N = 3SE +/- 0.02, N = 3SE +/- 0.05, N = 3SE +/- 0.04, N = 32.223.173.093.113.212.233.393.183.402.282.253.14-O3 -march=native - MIN: 2.17 / MAX: 2.35-O1 - MIN: 3.14 / MAX: 6.8-O0 - MIN: 3.05 / MAX: 6.68-Og - MIN: 3.06 / MAX: 6.78MIN: 3.08 / MAX: 6.93-march=native - MIN: 2.19 / MAX: 5.93-flto - MIN: 3.29 / MAX: 6.96-O3 - MIN: 3.09 / MAX: 6.86-O3 -flto - MIN: 3.24 / MAX: 7.1-O3 -march=native -flto - MIN: 2.22 / MAX: 5.98-Ofast -march=native - MIN: 2.17 / MAX: 2.77-Ofast - MIN: 3.06 / MAX: 6.771. (CXX) g++ options: -O2 -rdynamic -lgomp -lpthread

GraphicsMagick

Operation: HWB Color Space

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.33Operation: HWB Color Space-O3 -march=native-O1-O0-Og-O2-O2 -march=native-O2 -flto-O3-O3 -flto-O3 -march=native -flto-Ofast -march=native-Ofast30060090012001500SE +/- 1.20, N = 3SE +/- 1.33, N = 3SE +/- 0.33, N = 3SE +/- 0.33, N = 3SE +/- 0.33, N = 3SE +/- 0.67, N = 3SE +/- 1.53, N = 3SE +/- 1.53, N = 3SE +/- 0.88, N = 312851207881120712351245134512391343134912751267-O3 -march=native-O1-O0-Og-O2-O2 -march=native-O2 -flto-O3-O3 -flto-O3 -march=native -flto-Ofast -march=native-Ofast1. (CC) gcc options: -fopenmp -pthread -ljpeg -lz -lm -lpthread

NCNN

Target: CPU - Model: mobilenet

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20201218Target: CPU - Model: mobilenet-O3 -march=native-O1-O0-Og-O2-O2 -march=native-O2 -flto-O3-O3 -flto-O3 -march=native -flto-Ofast -march=native-Ofast48121620SE +/- 0.06, N = 3SE +/- 0.00, N = 3SE +/- 0.06, N = 3SE +/- 0.10, N = 3SE +/- 0.00, N = 3SE +/- 0.01, N = 3SE +/- 0.02, N = 3SE +/- 0.05, N = 3SE +/- 0.01, N = 3SE +/- 0.16, N = 3SE +/- 0.01, N = 3SE +/- 0.13, N = 311.7615.0215.0614.9215.0111.8816.9615.1216.9213.6611.9215.08-O3 -march=native - MIN: 11.54 / MAX: 15.41-O1 - MIN: 14.88 / MAX: 18.66-O0 - MIN: 14.84 / MAX: 18.7-Og - MIN: 14.6 / MAX: 18.67MIN: 14.87 / MAX: 18.64-march=native - MIN: 11.77 / MAX: 15.49-flto - MIN: 16.74 / MAX: 20.55-O3 - MIN: 14.93 / MAX: 18.84-O3 -flto - MIN: 16.64 / MAX: 24.79-O3 -march=native -flto - MIN: 13.25 / MAX: 17.52-Ofast -march=native - MIN: 11.81 / MAX: 15.57-Ofast - MIN: 14.77 / MAX: 18.871. (CXX) g++ options: -O2 -rdynamic -lgomp -lpthread

NCNN

Target: CPU-v2-v2 - Model: mobilenet-v2

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20201218Target: CPU-v2-v2 - Model: mobilenet-v2-O3 -march=native-O1-O0-Og-O2-O2 -march=native-O2 -flto-O3-O3 -flto-O3 -march=native -flto-Ofast -march=native-Ofast1.00352.0073.01054.0145.0175SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.03, N = 3SE +/- 0.03, N = 3SE +/- 0.07, N = 3SE +/- 0.02, N = 3SE +/- 0.03, N = 3SE +/- 0.07, N = 3SE +/- 0.04, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 33.214.194.184.204.363.224.464.254.463.263.244.20-O3 -march=native - MIN: 3.08 / MAX: 4.11-O1 - MIN: 4.06 / MAX: 7.81-O0 - MIN: 4.03 / MAX: 7.87-Og - MIN: 4.06 / MAX: 10.02MIN: 4.12 / MAX: 8.14-march=native - MIN: 3.1 / MAX: 6.96-flto - MIN: 4.28 / MAX: 8.19-O3 - MIN: 4.06 / MAX: 7.77-O3 -flto - MIN: 4.27 / MAX: 8.14-O3 -march=native -flto - MIN: 3.14 / MAX: 6.82-Ofast -march=native - MIN: 3.13 / MAX: 4.21-Ofast - MIN: 4.07 / MAX: 7.831. (CXX) g++ options: -O2 -rdynamic -lgomp -lpthread

NCNN

Target: CPU-v3-v3 - Model: mobilenet-v3

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20201218Target: CPU-v3-v3 - Model: mobilenet-v3-O3 -march=native-O1-O0-Og-O2-O2 -march=native-O2 -flto-O3-O3 -flto-O3 -march=native -flto-Ofast -march=native-Ofast0.7741.5482.3223.0963.87SE +/- 0.00, N = 3SE +/- 0.01, N = 3SE +/- 0.02, N = 3SE +/- 0.01, N = 3SE +/- 0.03, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.04, N = 3SE +/- 0.02, N = 3SE +/- 0.03, N = 3SE +/- 0.04, N = 32.493.193.173.173.252.503.443.243.412.542.513.21-O3 -march=native - MIN: 2.44 / MAX: 6.14-O1 - MIN: 3.16 / MAX: 4.05-O0 - MIN: 3.11 / MAX: 6.83-Og - MIN: 3.12 / MAX: 5.46MIN: 3.16 / MAX: 6.87-march=native - MIN: 2.46 / MAX: 6.05-flto - MIN: 3.38 / MAX: 7.08-O3 - MIN: 3.18 / MAX: 6.79-O3 -flto - MIN: 3.33 / MAX: 4.14-O3 -march=native -flto - MIN: 2.47 / MAX: 6.15-Ofast -march=native - MIN: 2.44 / MAX: 6.19-Ofast - MIN: 3.14 / MAX: 4.031. (CXX) g++ options: -O2 -rdynamic -lgomp -lpthread

dav1d

Video Input: Summer Nature 4K

OpenBenchmarking.orgFPS, More Is Betterdav1d 0.9.0Video Input: Summer Nature 4K-O3 -march=native-O1-O0-Og-O2-O2 -march=native-O3-Ofast -march=native-Ofast4080120160200SE +/- 0.19, N = 3SE +/- 0.05, N = 3SE +/- 0.09, N = 3SE +/- 0.11, N = 3SE +/- 0.04, N = 3SE +/- 0.13, N = 3SE +/- 0.18, N = 3SE +/- 0.06, N = 3SE +/- 0.05, N = 3195.94185.95146.06184.01187.10185.36181.31179.95180.05-O3 -march=native - MIN: 181.35 / MAX: 208.71-O1 - MIN: 169.98 / MAX: 195.75-O0 - MIN: 135.09 / MAX: 168.72-Og - MIN: 171.24 / MAX: 196.19-O2 - MIN: 172.85 / MAX: 197.02-O2 -march=native - MIN: 170.59 / MAX: 194.09-O3 - MIN: 165.68 / MAX: 190.05-Ofast -march=native - MIN: 165.19 / MAX: 188.36-Ofast - MIN: 163.86 / MAX: 187.941. (CC) gcc options: -pthread -lm

NCNN

Target: CPU - Model: efficientnet-b0

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20201218Target: CPU - Model: efficientnet-b0-O3 -march=native-O1-O0-Og-O2-O2 -march=native-O2 -flto-O3-O3 -flto-O3 -march=native -flto-Ofast -march=native-Ofast1.24652.4933.73954.9866.2325SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.02, N = 3SE +/- 0.00, N = 3SE +/- 0.07, N = 3SE +/- 0.02, N = 3SE +/- 0.02, N = 3SE +/- 0.05, N = 3SE +/- 0.07, N = 3SE +/- 0.02, N = 3SE +/- 0.05, N = 3SE +/- 0.05, N = 34.245.245.235.235.364.275.545.305.544.314.335.32-O3 -march=native - MIN: 4.19 / MAX: 7.9-O1 - MIN: 5.17 / MAX: 8.84-O0 - MIN: 5.15 / MAX: 8.89-Og - MIN: 5.17 / MAX: 8.95MIN: 5.18 / MAX: 9.93-march=native - MIN: 4.2 / MAX: 7.94-flto - MIN: 5.45 / MAX: 9.2-O3 - MIN: 5.18 / MAX: 9.09-O3 -flto - MIN: 5.41 / MAX: 9.33-O3 -march=native -flto - MIN: 4.25 / MAX: 7.95-Ofast -march=native - MIN: 4.21 / MAX: 7.88-Ofast - MIN: 5.19 / MAX: 11.061. (CXX) g++ options: -O2 -rdynamic -lgomp -lpthread

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 -march=native-O1-O0-Og-O2-O2 -march=native-O2 -flto-O3-O3 -flto-O3 -march=native -flto-Ofast -march=native-Ofast70140210280350SE +/- 2.25, N = 15SE +/- 2.78, N = 3SE +/- 1.88, N = 3SE +/- 1.92, N = 3SE +/- 1.34, N = 3SE +/- 2.77, N = 3SE +/- 2.74, N = 3SE +/- 3.28, N = 3SE +/- 2.23, N = 11SE +/- 2.00, N = 12SE +/- 3.28, N = 3SE +/- 2.55, N = 3285.9281.5244.1316.6298.9277.0299.1308.4306.7287.7276.5300.7-O3 -march=native-O1-O0-Og-O2-O2 -march=native-O2 -flto-O3-O3 -flto-O3 -march=native -flto-Ofast -march=native-Ofast1. (CC) gcc options: -pthread -lz

NCNN

Target: CPU - Model: resnet50

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20201218Target: CPU - Model: resnet50-O3 -march=native-O1-O0-Og-O2-O2 -march=native-O2 -flto-O3-O3 -flto-O3 -march=native -flto-Ofast -march=native-Ofast612182430SE +/- 0.15, N = 3SE +/- 0.03, N = 3SE +/- 0.02, N = 3SE +/- 0.23, N = 3SE +/- 0.03, N = 3SE +/- 0.02, N = 3SE +/- 0.03, N = 3SE +/- 0.02, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.19, N = 3SE +/- 0.24, N = 318.2322.2922.3622.1222.3418.5123.4222.4123.3918.7518.3922.29-O3 -march=native - MIN: 17.79 / MAX: 22.11-O1 - MIN: 22.02 / MAX: 27-O0 - MIN: 22.1 / MAX: 27.7-Og - MIN: 21.48 / MAX: 26.11MIN: 22.12 / MAX: 26.1-march=native - MIN: 18.3 / MAX: 24.03-flto - MIN: 23.16 / MAX: 28.06-O3 - MIN: 22.18 / MAX: 26.09-O3 -flto - MIN: 23.2 / MAX: 27.18-O3 -march=native -flto - MIN: 18.58 / MAX: 22.39-Ofast -march=native - MIN: 17.9 / MAX: 22.23-Ofast - MIN: 21.67 / MAX: 26.111. (CXX) g++ options: -O2 -rdynamic -lgomp -lpthread

NCNN

Target: CPU - Model: yolov4-tiny

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20201218Target: CPU - Model: yolov4-tiny-O3 -march=native-O1-O0-Og-O2-O2 -march=native-O2 -flto-O3-O3 -flto-O3 -march=native -flto-Ofast -march=native-Ofast612182430SE +/- 0.03, N = 3SE +/- 0.05, N = 3SE +/- 0.14, N = 3SE +/- 0.28, N = 3SE +/- 0.03, N = 3SE +/- 0.01, N = 3SE +/- 0.02, N = 3SE +/- 0.13, N = 3SE +/- 0.05, N = 3SE +/- 0.12, N = 3SE +/- 0.16, N = 3SE +/- 0.36, N = 320.2121.2621.3720.9621.2420.3224.5821.4124.5023.8220.6621.27-O3 -march=native - MIN: 20.03 / MAX: 23.86-O1 - MIN: 20.97 / MAX: 27.08-O0 - MIN: 21.06 / MAX: 25.18-Og - MIN: 20.29 / MAX: 25.35MIN: 21.01 / MAX: 26.9-march=native - MIN: 20.15 / MAX: 24.06-flto - MIN: 24.33 / MAX: 28.27-O3 - MIN: 21.1 / MAX: 25.22-O3 -flto - MIN: 24.27 / MAX: 28.19-O3 -march=native -flto - MIN: 23.43 / MAX: 28.5-Ofast -march=native - MIN: 20.3 / MAX: 24.56-Ofast - MIN: 20.47 / MAX: 26.51. (CXX) g++ options: -O2 -rdynamic -lgomp -lpthread

NCNN

Target: CPU - Model: regnety_400m

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20201218Target: CPU - Model: regnety_400m-O3 -march=native-O1-O0-Og-O2-O2 -march=native-O2 -flto-O3-O3 -flto-O3 -march=native -flto-Ofast -march=native-Ofast3691215SE +/- 0.02, N = 3SE +/- 0.05, N = 3SE +/- 0.04, N = 3SE +/- 0.00, N = 2SE +/- 0.05, N = 3SE +/- 0.10, N = 3SE +/- 0.03, N = 3SE +/- 0.06, N = 3SE +/- 0.07, N = 3SE +/- 0.05, N = 3SE +/- 0.04, N = 3SE +/- 0.14, N = 38.579.739.599.659.648.7510.279.7110.348.928.609.72-O3 -march=native - MIN: 8.47 / MAX: 12.35-O1 - MIN: 9.55 / MAX: 14.41-O0 - MIN: 9.46 / MAX: 13.26-Og - MIN: 9.51 / MAX: 15.51MIN: 9.46 / MAX: 13.35-march=native - MIN: 8.52 / MAX: 15-flto - MIN: 10.13 / MAX: 13.94-O3 - MIN: 9.49 / MAX: 13.42-O3 -flto - MIN: 10.1 / MAX: 17.97-O3 -march=native -flto - MIN: 8.75 / MAX: 12.62-Ofast -march=native - MIN: 8.43 / MAX: 12.94-Ofast - MIN: 9.38 / MAX: 13.461. (CXX) g++ options: -O2 -rdynamic -lgomp -lpthread

PJSIP

Method: OPTIONS, Stateless

OpenBenchmarking.orgResponses Per Second, More Is BetterPJSIP 2.11Method: OPTIONS, Stateless-O3 -march=native-O1-O0-Og-O2-O2 -march=native-O2 -flto-O3-O3 -flto-O3 -march=native -flto-Ofast -march=native-Ofast60K120K180K240K300KSE +/- 711.03, N = 3SE +/- 520.47, N = 3SE +/- 540.11, N = 3SE +/- 1082.91, N = 3SE +/- 97.41, N = 3SE +/- 574.52, N = 3SE +/- 608.82, N = 3SE +/- 231.12, N = 3SE +/- 392.40, N = 3SE +/- 381.59, N = 3SE +/- 730.96, N = 3SE +/- 590.54, N = 3254610247106215182247454253466252495255114253887256859255381252869252647-O3 -march=native-O1-O0-Og-O2-O2 -march=native-O2 -flto-O3-O3 -flto-O3 -march=native -flto-Ofast -march=native-Ofast1. (CC) gcc options: -lstdc++ -lssl -lcrypto -lm -lrt -lpthread

NCNN

Target: CPU - Model: googlenet

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20201218Target: CPU - Model: googlenet-O3 -march=native-O1-O0-Og-O2-O2 -march=native-O2 -flto-O3-O3 -flto-O3 -march=native -flto-Ofast -march=native-Ofast3691215SE +/- 0.17, N = 3SE +/- 0.02, N = 3SE +/- 0.18, N = 3SE +/- 0.17, N = 3SE +/- 0.04, N = 3SE +/- 0.00, N = 3SE +/- 0.07, N = 3SE +/- 0.05, N = 3SE +/- 0.25, N = 3SE +/- 0.06, N = 3SE +/- 0.19, N = 3SE +/- 0.23, N = 310.0911.4011.0711.0411.5110.3912.0111.5211.8310.6410.1511.43-O3 -march=native - MIN: 9.67 / MAX: 13.94-O1 - MIN: 11.29 / MAX: 14.99-O0 - MIN: 10.74 / MAX: 15.65-Og - MIN: 10.78 / MAX: 14.99MIN: 11.34 / MAX: 15.19-march=native - MIN: 10.3 / MAX: 14.02-flto - MIN: 11.84 / MAX: 15.72-O3 - MIN: 11.38 / MAX: 15.27-O3 -flto - MIN: 11.25 / MAX: 15.72-O3 -march=native -flto - MIN: 10.48 / MAX: 15.45-Ofast -march=native - MIN: 9.84 / MAX: 15.83-Ofast - MIN: 10.92 / MAX: 17.471. (CXX) g++ options: -O2 -rdynamic -lgomp -lpthread

TNN

Target: CPU - Model: MobileNet v2

OpenBenchmarking.orgms, Fewer Is BetterTNN 0.2.3Target: CPU - Model: MobileNet v2-O3 -march=native-O1-O0-Og-O2-O2 -march=native-O2 -flto-O3-O3 -flto-O3 -march=native -flto-Ofast -march=native-Ofast50100150200250SE +/- 0.06, N = 3SE +/- 0.20, N = 3SE +/- 0.13, N = 3SE +/- 0.06, N = 3SE +/- 0.15, N = 3SE +/- 0.02, N = 3SE +/- 0.03, N = 3SE +/- 0.09, N = 3SE +/- 0.07, N = 3SE +/- 0.28, N = 3SE +/- 0.21, N = 3SE +/- 0.17, N = 3230.11243.16243.10243.33243.41230.22251.61243.31251.49248.41230.49243.29-O3 -march=native - MIN: 229.52 / MAX: 232.81-O1 - MIN: 241.63 / MAX: 246.21-O0 - MIN: 241.4 / MAX: 244.76-Og - MIN: 241.41 / MAX: 252.51MIN: 241.93 / MAX: 245.01-march=native - MIN: 229.36 / MAX: 233.08-flto - MIN: 251.13 / MAX: 254.92-O3 - MIN: 241.88 / MAX: 245.9-O3 -flto - MIN: 250.87 / MAX: 254.61-O3 -march=native -flto - MIN: 247.34 / MAX: 252.91-Ofast -march=native - MIN: 229.69 / MAX: 233.56-Ofast - MIN: 241.45 / MAX: 246.151. (CXX) g++ options: -fopenmp -pthread -fvisibility=hidden -O2 -rdynamic -ldl

NCNN

Target: CPU - Model: squeezenet_ssd

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20201218Target: CPU - Model: squeezenet_ssd-O3 -march=native-O1-O0-Og-O2-O2 -march=native-O2 -flto-O3-O3 -flto-O3 -march=native -flto-Ofast -march=native-Ofast48121620SE +/- 0.01, N = 3SE +/- 0.03, N = 3SE +/- 0.01, N = 3SE +/- 0.03, N = 3SE +/- 0.03, N = 3SE +/- 0.02, N = 3SE +/- 0.01, N = 3SE +/- 0.03, N = 3SE +/- 0.02, N = 3SE +/- 0.05, N = 3SE +/- 0.13, N = 3SE +/- 0.09, N = 315.2916.1816.1816.1616.2515.4616.6316.3316.6615.8915.6516.34-O3 -march=native - MIN: 15.14 / MAX: 19-O1 - MIN: 16.02 / MAX: 19.89-O0 - MIN: 16.05 / MAX: 19.86-Og - MIN: 15.99 / MAX: 20.07MIN: 16.07 / MAX: 24.06-march=native - MIN: 15.31 / MAX: 19.14-flto - MIN: 16.51 / MAX: 20.21-O3 - MIN: 16.15 / MAX: 21.16-O3 -flto - MIN: 16.52 / MAX: 20.45-O3 -march=native -flto - MIN: 15.72 / MAX: 21.7-Ofast -march=native - MIN: 15.35 / MAX: 19.25-Ofast - MIN: 16.12 / MAX: 20.091. (CXX) g++ options: -O2 -rdynamic -lgomp -lpthread

LAMMPS Molecular Dynamics Simulator

Model: Rhodopsin Protein

OpenBenchmarking.orgns/day, More Is BetterLAMMPS Molecular Dynamics Simulator 29Oct2020Model: Rhodopsin Protein-O3 -march=native-O1-O0-Og-O2-O2 -march=native-O2 -flto-O3-O3 -flto-O3 -march=native -flto-Ofast -march=native-Ofast246810SE +/- 0.026, N = 3SE +/- 0.028, N = 3SE +/- 0.112, N = 3SE +/- 0.034, N = 3SE +/- 0.124, N = 12SE +/- 0.053, N = 3SE +/- 0.071, N = 3SE +/- 0.048, N = 3SE +/- 0.034, N = 3SE +/- 0.030, N = 3SE +/- 0.063, N = 3SE +/- 0.103, N = 128.5138.1848.0938.1218.0128.4998.0018.1358.1098.6198.5108.032-O3 -march=native-O1-O0-Og-march=native-flto-O3-O3 -flto-O3 -march=native -flto-Ofast -march=native-Ofast1. (CXX) g++ options: -O2 -pthread -lm

TNN

Target: CPU - Model: SqueezeNet v1.1

OpenBenchmarking.orgms, Fewer Is BetterTNN 0.2.3Target: CPU - Model: SqueezeNet v1.1-O3 -march=native-O1-O0-Og-O2-O2 -march=native-O2 -flto-O3-O3 -flto-O3 -march=native -flto-Ofast -march=native-Ofast50100150200250SE +/- 0.04, N = 3SE +/- 0.15, N = 3SE +/- 0.37, N = 3SE +/- 0.14, N = 3SE +/- 0.27, N = 3SE +/- 0.06, N = 3SE +/- 0.16, N = 3SE +/- 0.13, N = 3SE +/- 0.19, N = 3SE +/- 0.12, N = 3SE +/- 0.11, N = 3SE +/- 0.22, N = 3227.46235.96236.47235.77236.33227.59244.63236.43244.59242.69227.41235.99-O3 -march=native - MIN: 226.88 / MAX: 228.23-O1 - MIN: 234.76 / MAX: 237.84-O0 - MIN: 234.7 / MAX: 238.18-Og - MIN: 234.57 / MAX: 237.7MIN: 234.45 / MAX: 237.44-march=native - MIN: 226.72 / MAX: 229.36-flto - MIN: 243.9 / MAX: 245.59-O3 - MIN: 234.65 / MAX: 237.59-O3 -flto - MIN: 243.8 / MAX: 245.52-O3 -march=native -flto - MIN: 242.07 / MAX: 243.46-Ofast -march=native - MIN: 226.48 / MAX: 228.67-Ofast - MIN: 234.48 / MAX: 237.481. (CXX) g++ options: -fopenmp -pthread -fvisibility=hidden -O2 -rdynamic -ldl

Zstd Compression

Compression Level: 8 - Compression Speed

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.0Compression Level: 8 - Compression Speed-O3 -march=native-O1-O0-Og-O2-O2 -march=native-O2 -flto-O3-O3 -flto-O3 -march=native -flto-Ofast -march=native-Ofast4080120160200SE +/- 0.90, N = 3SE +/- 0.57, N = 3SE +/- 0.79, N = 3SE +/- 0.31, N = 3SE +/- 0.75, N = 3SE +/- 0.82, N = 3SE +/- 0.38, N = 3SE +/- 0.84, N = 3SE +/- 0.38, N = 3SE +/- 0.30, N = 3SE +/- 0.89, N = 3SE +/- 0.78, N = 3192.6189.2180.9190.8191.8190.5194.0192.5194.3192.7189.8188.6-O3 -march=native-O1-O0-Og-O2-O2 -march=native-O2 -flto-O3-O3 -flto-O3 -march=native -flto-Ofast -march=native-Ofast1. (CC) gcc options: -pthread -lz

PJSIP

Method: INVITE

OpenBenchmarking.orgResponses Per Second, More Is BetterPJSIP 2.11Method: INVITE-O3 -march=native-O1-O0-Og-O2-O2 -march=native-O2 -flto-O3-O3 -flto-O3 -march=native -flto-Ofast -march=native-Ofast11002200330044005500SE +/- 15.24, N = 3SE +/- 45.51, N = 3SE +/- 51.86, N = 4SE +/- 65.58, N = 3SE +/- 68.29, N = 3SE +/- 43.32, N = 3SE +/- 33.42, N = 3SE +/- 43.88, N = 3SE +/- 5.04, N = 3SE +/- 22.84, N = 3SE +/- 27.45, N = 3SE +/- 52.72, N = 3506049934816488449625009511449535049506150895035-O3 -march=native-O1-O0-Og-O2-O2 -march=native-O2 -flto-O3-O3 -flto-O3 -march=native -flto-Ofast -march=native-Ofast1. (CC) gcc options: -lstdc++ -lssl -lcrypto -lm -lrt -lpthread

oneDNN

Harness: IP Shapes 3D - Data Type: f32 - Engine: CPU

OpenBenchmarking.orgms, Fewer Is BetteroneDNN 2.1.2Harness: IP Shapes 3D - Data Type: f32 - Engine: CPU-O3 -march=native-O1-O0-Og-O2-O2 -march=native-O2 -flto-O3-O3 -flto-O3 -march=native -flto-Ofast -march=native-Ofast3691215SE +/- 0.00, 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 = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 311.2011.0311.0710.5911.2411.2411.2311.2411.2211.2311.2211.24MIN: 11.11-O1 - MIN: 10.93-O0 - MIN: 10.97-Og - MIN: 10.49MIN: 11.13MIN: 11.13-flto - MIN: 11.13MIN: 11.14-flto - MIN: 11.13-flto - MIN: 11.13-Ofast - MIN: 11.13-Ofast - MIN: 11.141. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -O2 -pie -lpthread -ldl

SVT-HEVC

Tuning: 1 - Input: Bosphorus 1080p

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-HEVC 1.5.0Tuning: 1 - Input: Bosphorus 1080p-O3 -march=native-O1-O0-Og-O2-O2 -march=native-O2 -flto-O3-O3 -flto-O3 -march=native -flto-Ofast -march=native-Ofast3691215SE +/- 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.01, N = 3SE +/- 0.01, N = 3SE +/- 0.00, N = 3SE +/- 0.01, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 39.489.209.209.219.219.479.519.199.519.749.469.20-march=native-O1-O0-Og-march=native-flto-flto-march=native -flto-Ofast -march=native-Ofast1. (CC) gcc options: -O3 -fPIE -fPIC -O2 -pie -rdynamic -lpthread -lrt

libjpeg-turbo tjbench

Test: Decompression Throughput

OpenBenchmarking.orgMegapixels/sec, More Is Betterlibjpeg-turbo tjbench 2.1.0Test: Decompression Throughput-O3 -march=native-O1-O0-Og-O2-O2 -march=native-O2 -flto-O3-O3 -flto-O3 -march=native -flto-Ofast -march=native-Ofast60120180240300SE +/- 0.45, N = 3SE +/- 0.31, N = 3SE +/- 0.67, N = 3SE +/- 0.43, N = 3SE +/- 1.18, N = 3SE +/- 0.41, N = 3SE +/- 0.51, N = 3SE +/- 1.16, N = 3SE +/- 0.65, N = 3SE +/- 1.04, N = 3SE +/- 0.14, N = 3SE +/- 0.59, N = 3271.68260.26259.49260.63261.22272.81260.30257.85260.03271.75273.25261.00-march=native-O1-O0-Og-O2-O2 -march=native-O2 -flto -lm-flto -lm-march=native -flto -lm-Ofast -march=native-Ofast1. (CC) gcc options: -O3 -rdynamic

LAMMPS Molecular Dynamics Simulator

Model: 20k Atoms

OpenBenchmarking.orgns/day, More Is BetterLAMMPS Molecular Dynamics Simulator 29Oct2020Model: 20k Atoms-O3 -march=native-O1-O0-Og-O2-O2 -march=native-O2 -flto-O3-O3 -flto-O3 -march=native -flto-Ofast -march=native-Ofast246810SE +/- 0.020, N = 3SE +/- 0.035, N = 3SE +/- 0.005, N = 3SE +/- 0.022, N = 3SE +/- 0.010, N = 3SE +/- 0.014, N = 3SE +/- 0.077, N = 9SE +/- 0.016, N = 3SE +/- 0.026, N = 3SE +/- 0.006, N = 3SE +/- 0.011, N = 3SE +/- 0.010, N = 38.7378.3458.3688.3568.3148.7558.2678.2958.3358.7578.7398.348-O3 -march=native-O1-O0-Og-march=native-flto-O3-O3 -flto-O3 -march=native -flto-Ofast -march=native-Ofast1. (CXX) g++ options: -O2 -pthread -lm

NCNN

Target: CPU - Model: resnet18

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20201218Target: CPU - Model: resnet18-O3 -march=native-O1-O0-Og-O2-O2 -march=native-O2 -flto-O3-O3 -flto-O3 -march=native -flto-Ofast -march=native-Ofast3691215SE +/- 0.14, N = 3SE +/- 0.01, N = 3SE +/- 0.19, N = 3SE +/- 0.20, N = 3SE +/- 0.01, N = 3SE +/- 0.02, N = 3SE +/- 0.01, N = 3SE +/- 0.03, N = 2SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.16, N = 3SE +/- 0.18, N = 311.0811.4711.3011.3311.4811.2911.6711.5111.6511.4511.1611.37-O3 -march=native - MIN: 10.69 / MAX: 16.91-O1 - MIN: 11.34 / MAX: 15.37-O0 - MIN: 10.85 / MAX: 15.09-Og - MIN: 10.84 / MAX: 17.14MIN: 11.37 / MAX: 15.06-march=native - MIN: 11.17 / MAX: 14.94-flto - MIN: 11.56 / MAX: 15.3-O3 - MIN: 11.4 / MAX: 16.95-O3 -flto - MIN: 11.53 / MAX: 15.24-O3 -march=native -flto - MIN: 11.35 / MAX: 15.04-Ofast -march=native - MIN: 10.75 / MAX: 14.91-Ofast - MIN: 10.94 / MAX: 15.161. (CXX) g++ options: -O2 -rdynamic -lgomp -lpthread

ASTC Encoder

Preset: Thorough

OpenBenchmarking.orgSeconds, Fewer Is BetterASTC Encoder 3.0Preset: Thorough-O3 -march=native-O1-O0-Og-O2-O2 -march=native-O2 -flto-O3-O3 -flto-O3 -march=native -flto-Ofast -march=native-Ofast3691215SE +/- 0.0151, N = 3SE +/- 0.0228, N = 3SE +/- 0.0078, N = 3SE +/- 0.0166, N = 3SE +/- 0.0276, N = 3SE +/- 0.0180, N = 3SE +/- 0.0141, N = 3SE +/- 0.0093, N = 3SE +/- 0.0190, N = 3SE +/- 0.0219, N = 3SE +/- 0.0113, N = 3SE +/- 0.0209, N = 39.36019.77349.82709.81249.81589.36629.82119.80719.80109.39919.39489.8377-O3 -march=native-O1-O0-Og-march=native-O3-O3-O3 -march=native-Ofast -march=native-Ofast1. (CXX) g++ options: -O2 -flto -pthread

SVT-VP9

Tuning: PSNR/SSIM Optimized - Input: Bosphorus 1080p

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-VP9 0.3Tuning: PSNR/SSIM Optimized - Input: Bosphorus 1080p-O3 -march=native-O1-O0-Og-O2-O2 -march=native-O2 -flto-O3-O3 -flto-O3 -march=native -flto-Ofast -march=native-Ofast4080120160200SE +/- 0.17, N = 3SE +/- 0.07, N = 3SE +/- 0.43, N = 3SE +/- 0.06, N = 3SE +/- 0.19, N = 3SE +/- 0.48, N = 3SE +/- 0.74, N = 3SE +/- 0.10, N = 3SE +/- 0.21, N = 3SE +/- 0.10, N = 3SE +/- 0.26, N = 3SE +/- 0.36, N = 3204.96198.18198.38197.85197.89198.90198.86196.43198.37199.57197.26195.23-march=native-O1-O0-Og-march=native-flto-flto-march=native -flto-Ofast -march=native-Ofast1. (CC) gcc options: -O3 -fcommon -fPIE -fPIC -fvisibility=hidden -O2 -pie -rdynamic -lpthread -lrt -lm

x265

Video Input: Bosphorus 4K

OpenBenchmarking.orgFrames Per Second, More Is Betterx265 3.4Video Input: Bosphorus 4K-O3 -march=native-O1-O0-Og-O2-O2 -march=native-O2 -flto-O3-O3 -flto-O3 -march=native -flto-Ofast -march=native-Ofast48121620SE +/- 0.12, N = 3SE +/- 0.17, N = 4SE +/- 0.10, N = 3SE +/- 0.15, N = 3SE +/- 0.18, N = 4SE +/- 0.16, N = 5SE +/- 0.13, N = 8SE +/- 0.17, N = 4SE +/- 0.17, N = 5SE +/- 0.10, N = 15SE +/- 0.15, N = 3SE +/- 0.21, N = 316.0215.7215.6515.3815.7415.8915.4815.5515.3815.2715.4115.67-O3 -march=native-O1-O0-Og-march=native-flto-O3-O3 -flto-O3 -march=native -flto-Ofast -march=native-Ofast1. (CXX) g++ options: -O2 -rdynamic -lpthread -lrt -ldl

GraphicsMagick

Operation: Rotate

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.33Operation: Rotate-O3 -march=native-O1-O0-Og-O2-O2 -march=native-O2 -flto-O3-O3 -flto-O3 -march=native -flto-Ofast -march=native-Ofast2004006008001000SE +/- 2.03, N = 3SE +/- 1.20, N = 3SE +/- 2.08, N = 3SE +/- 1.15, N = 3SE +/- 2.40, N = 3SE +/- 1.76, N = 3SE +/- 0.67, N = 3SE +/- 2.00, N = 3SE +/- 1.86, N = 3SE +/- 1.00, N = 3SE +/- 2.40, N = 3109410781063111510721075107910771074107610771075-O3 -march=native-O1-O0-Og-O2-O2 -march=native-O2 -flto-O3-O3 -flto-O3 -march=native -flto-Ofast -march=native-Ofast1. (CC) gcc options: -fopenmp -pthread -ljpeg -lz -lm -lpthread

SVT-HEVC

Tuning: 10 - Input: Bosphorus 1080p

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-HEVC 1.5.0Tuning: 10 - Input: Bosphorus 1080p-O3 -march=native-O1-O0-Og-O2-O2 -march=native-O2 -flto-O3-O3 -flto-O3 -march=native -flto-Ofast -march=native-Ofast60120180240300SE +/- 0.60, N = 3SE +/- 0.19, N = 3SE +/- 0.45, N = 3SE +/- 0.29, N = 3SE +/- 0.15, N = 3SE +/- 0.18, N = 3SE +/- 0.29, N = 3SE +/- 0.11, N = 3SE +/- 0.32, N = 3SE +/- 0.37, N = 3SE +/- 0.39, N = 3SE +/- 0.41, N = 3279.12271.99273.72271.78271.66274.64274.39270.19273.85275.57271.62267.46-march=native-O1-O0-Og-march=native-flto-flto-march=native -flto-Ofast -march=native-Ofast1. (CC) gcc options: -O3 -fPIE -fPIC -O2 -pie -rdynamic -lpthread -lrt

SVT-VP9

Tuning: VMAF Optimized - Input: Bosphorus 1080p

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-VP9 0.3Tuning: VMAF Optimized - Input: Bosphorus 1080p-O3 -march=native-O1-O0-Og-O2-O2 -march=native-O2 -flto-O3-O3 -flto-O3 -march=native -flto-Ofast -march=native-Ofast4080120160200SE +/- 1.49, N = 10SE +/- 1.54, N = 9SE +/- 0.42, N = 3SE +/- 0.10, N = 3SE +/- 0.33, N = 3SE +/- 0.61, N = 3SE +/- 0.36, N = 3SE +/- 0.14, N = 3SE +/- 0.30, N = 3SE +/- 0.22, N = 3SE +/- 0.20, N = 3SE +/- 0.39, N = 3198.73191.41193.96193.57192.87195.03193.70191.35193.53195.12193.79190.49-march=native-O1-O0-Og-march=native-flto-flto-march=native -flto-Ofast -march=native-Ofast1. (CC) gcc options: -O3 -fcommon -fPIE -fPIC -fvisibility=hidden -O2 -pie -rdynamic -lpthread -lrt -lm

SVT-VP9

Tuning: Visual Quality Optimized - Input: Bosphorus 1080p

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-VP9 0.3Tuning: Visual Quality Optimized - Input: Bosphorus 1080p-O3 -march=native-O1-O0-Og-O2-O2 -march=native-O2 -flto-O3-O3 -flto-O3 -march=native -flto-Ofast -march=native-Ofast4080120160200SE +/- 0.27, N = 3SE +/- 0.29, N = 3SE +/- 0.16, N = 3SE +/- 0.11, N = 3SE +/- 0.11, N = 3SE +/- 0.09, N = 3SE +/- 0.22, N = 3SE +/- 0.36, N = 3SE +/- 0.21, N = 3SE +/- 0.27, N = 3SE +/- 0.17, N = 3SE +/- 0.18, N = 3166.43160.73160.72161.02160.47164.42162.81159.86162.78165.01163.33159.74-march=native-O1-O0-Og-march=native-flto-flto-march=native -flto-Ofast -march=native-Ofast1. (CC) gcc options: -O3 -fcommon -fPIE -fPIC -fvisibility=hidden -O2 -pie -rdynamic -lpthread -lrt -lm

Mobile Neural Network

Model: SqueezeNetV1.0

OpenBenchmarking.orgms, Fewer Is BetterMobile Neural Network 1.1.3Model: SqueezeNetV1.0-O3 -march=native-O1-O0-Og-O2-O2 -march=native-O2 -flto-O3-O3 -flto-O3 -march=native -flto-Ofast -march=native-Ofast0.86851.7372.60553.4744.3425SE +/- 0.024, N = 3SE +/- 0.019, N = 3SE +/- 0.043, N = 3SE +/- 0.004, N = 3SE +/- 0.035, N = 3SE +/- 0.026, N = 3SE +/- 0.029, N = 3SE +/- 0.008, N = 3SE +/- 0.041, N = 3SE +/- 0.025, N = 3SE +/- 0.019, N = 3SE +/- 0.005, N = 33.7483.8483.8253.8603.8243.7533.7673.8383.8153.7063.7413.845-march=native - MIN: 3.64 / MAX: 10.5-O1 - MIN: 3.75 / MAX: 8.08-O0 - MIN: 3.69 / MAX: 8.15-Og - MIN: 3.81 / MAX: 8.2MIN: 3.71 / MAX: 8.07-march=native - MIN: 3.66 / MAX: 8.01-flto - MIN: 3.69 / MAX: 8.26MIN: 3.78 / MAX: 8.07-flto - MIN: 3.69 / MAX: 8.62-march=native -flto - MIN: 3.61 / MAX: 7.92-Ofast -march=native - MIN: 3.65 / MAX: 8.19-Ofast - MIN: 3.78 / MAX: 8.381. (CXX) g++ options: -O3 -std=c++11 -fvisibility=hidden -fomit-frame-pointer -fstrict-aliasing -ffunction-sections -fdata-sections -ffast-math -fno-rtti -fno-exceptions -O2 -rdynamic -pthread -ldl

Mobile Neural Network

Model: MobileNetV2_224

OpenBenchmarking.orgms, Fewer Is BetterMobile Neural Network 1.1.3Model: MobileNetV2_224-O3 -march=native-O1-O0-Og-O2-O2 -march=native-O2 -flto-O3-O3 -flto-O3 -march=native -flto-Ofast -march=native-Ofast0.4460.8921.3381.7842.23SE +/- 0.008, N = 3SE +/- 0.011, N = 3SE +/- 0.014, N = 3SE +/- 0.010, N = 3SE +/- 0.008, N = 3SE +/- 0.007, N = 3SE +/- 0.003, N = 3SE +/- 0.007, N = 3SE +/- 0.015, N = 3SE +/- 0.011, N = 3SE +/- 0.007, N = 3SE +/- 0.006, N = 31.9161.9821.9661.9731.9581.9211.9441.9691.9621.9071.9221.976-march=native - MIN: 1.87 / MAX: 6.22-O1 - MIN: 1.93 / MAX: 7.73-O0 - MIN: 1.91 / MAX: 6.27-Og - MIN: 1.93 / MAX: 6.26MIN: 1.91 / MAX: 6.28-march=native - MIN: 1.88 / MAX: 6.22-flto - MIN: 1.9 / MAX: 6.25MIN: 1.93 / MAX: 6.3-flto - MIN: 1.9 / MAX: 6.25-march=native -flto - MIN: 1.84 / MAX: 6.27-Ofast -march=native - MIN: 1.88 / MAX: 6.23-Ofast - MIN: 1.93 / MAX: 6.271. (CXX) g++ options: -O3 -std=c++11 -fvisibility=hidden -fomit-frame-pointer -fstrict-aliasing -ffunction-sections -fdata-sections -ffast-math -fno-rtti -fno-exceptions -O2 -rdynamic -pthread -ldl

SVT-HEVC

Tuning: 7 - Input: Bosphorus 1080p

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-HEVC 1.5.0Tuning: 7 - Input: Bosphorus 1080p-O3 -march=native-O1-O0-Og-O2-O2 -march=native-O2 -flto-O3-O3 -flto-O3 -march=native -flto-Ofast -march=native-Ofast306090120150SE +/- 0.11, N = 3SE +/- 0.28, N = 3SE +/- 0.24, N = 3SE +/- 0.23, N = 3SE +/- 0.20, N = 3SE +/- 0.07, N = 3SE +/- 0.14, N = 3SE +/- 0.15, N = 3SE +/- 0.12, N = 3SE +/- 0.14, N = 3SE +/- 0.11, N = 3SE +/- 0.10, N = 3140.40137.23137.47137.30137.13139.61140.32136.89140.48142.04138.97136.73-march=native-O1-O0-Og-march=native-flto-flto-march=native -flto-Ofast -march=native-Ofast1. (CC) gcc options: -O3 -fPIE -fPIC -O2 -pie -rdynamic -lpthread -lrt

ASTC Encoder

Preset: Medium

OpenBenchmarking.orgSeconds, Fewer Is BetterASTC Encoder 3.0Preset: Medium-O3 -march=native-O1-O0-Og-O2-O2 -march=native-O2 -flto-O3-O3 -flto-O3 -march=native -flto-Ofast -march=native-Ofast0.98521.97042.95563.94084.926SE +/- 0.0026, N = 3SE +/- 0.0112, N = 3SE +/- 0.0088, N = 3SE +/- 0.0062, N = 3SE +/- 0.0027, N = 3SE +/- 0.0054, N = 3SE +/- 0.0076, N = 3SE +/- 0.0036, N = 3SE +/- 0.0088, N = 3SE +/- 0.0030, N = 3SE +/- 0.0057, N = 3SE +/- 0.0107, N = 34.21534.36064.37154.35114.34704.23074.36974.36034.36864.23594.22964.3786-O3 -march=native-O1-O0-Og-march=native-O3-O3-O3 -march=native-Ofast -march=native-Ofast1. (CXX) g++ options: -O2 -flto -pthread

PostMark

Disk Transaction Performance

OpenBenchmarking.orgTPS, More Is BetterPostMark 1.51Disk Transaction Performance-O3 -march=native-O1-O0-Og-O2-O2 -march=native-O2 -flto-O3-O3 -flto-O3 -march=native -flto-Ofast -march=native-Ofast2K4K6K8K10KSE +/- 118.67, N = 3SE +/- 110.33, N = 3SE +/- 110.33, N = 3SE +/- 110.33, N = 3SE +/- 110.33, N = 3949692599149925992599259925991499149925992599149-march=native-O1-O0-Og-O2-O2 -march=native-O2 -flto-flto-march=native -flto-Ofast -march=native-Ofast1. (CC) gcc options: -O3

ASTC Encoder

Preset: Exhaustive

OpenBenchmarking.orgSeconds, Fewer Is BetterASTC Encoder 3.0Preset: Exhaustive-O3 -march=native-O1-O0-Og-O2-O2 -march=native-O2 -flto-O3-O3 -flto-O3 -march=native -flto-Ofast -march=native-Ofast1224364860SE +/- 0.04, N = 3SE +/- 0.02, N = 3SE +/- 0.01, N = 3SE +/- 0.02, N = 3SE +/- 0.02, N = 3SE +/- 0.07, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.02, N = 3SE +/- 0.05, N = 3SE +/- 0.07, N = 3SE +/- 0.01, N = 351.4953.2553.2853.2753.2851.4953.2853.2953.3051.5451.5153.29-O3 -march=native-O1-O0-Og-march=native-O3-O3-O3 -march=native-Ofast -march=native-Ofast1. (CXX) g++ options: -O2 -flto -pthread

Mobile Neural Network

Model: mobilenet-v1-1.0

OpenBenchmarking.orgms, Fewer Is BetterMobile Neural Network 1.1.3Model: mobilenet-v1-1.0-O3 -march=native-O1-O0-Og-O2-O2 -march=native-O2 -flto-O3-O3 -flto-O3 -march=native -flto-Ofast -march=native-Ofast0.43450.8691.30351.7382.1725SE +/- 0.001, N = 3SE +/- 0.004, N = 3SE +/- 0.006, N = 3SE +/- 0.000, N = 3SE +/- 0.005, N = 3SE +/- 0.002, N = 3SE +/- 0.005, N = 3SE +/- 0.008, N = 3SE +/- 0.005, N = 3SE +/- 0.004, N = 3SE +/- 0.004, N = 3SE +/- 0.003, N = 31.8831.9211.9191.9311.9201.8841.9171.9241.9181.8781.8811.921-march=native - MIN: 1.85 / MAX: 7.81-O1 - MIN: 1.89 / MAX: 9.19-O0 - MIN: 1.89 / MAX: 6.19-Og - MIN: 1.9 / MAX: 8.69MIN: 1.89 / MAX: 6.2-march=native - MIN: 1.85 / MAX: 6.17-flto - MIN: 1.89 / MAX: 7.02MIN: 1.89 / MAX: 8.6-flto - MIN: 1.89 / MAX: 6.19-march=native -flto - MIN: 1.85 / MAX: 6.19-Ofast -march=native - MIN: 1.85 / MAX: 6.17-Ofast - MIN: 1.89 / MAX: 6.221. (CXX) g++ options: -O3 -std=c++11 -fvisibility=hidden -fomit-frame-pointer -fstrict-aliasing -ffunction-sections -fdata-sections -ffast-math -fno-rtti -fno-exceptions -O2 -rdynamic -pthread -ldl

NCNN

Target: CPU - Model: vgg16

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20201218Target: CPU - Model: vgg16-O3 -march=native-O1-O0-Og-O2-O2 -march=native-O2 -flto-O3-O3 -flto-O3 -march=native -flto-Ofast -march=native-Ofast1326395265SE +/- 0.11, N = 3SE +/- 0.09, N = 3SE +/- 0.09, N = 3SE +/- 0.10, N = 3SE +/- 0.14, N = 3SE +/- 0.23, N = 3SE +/- 0.08, N = 3SE +/- 0.16, N = 3SE +/- 0.12, N = 3SE +/- 0.04, N = 3SE +/- 0.06, N = 3SE +/- 0.18, N = 354.3654.9155.3155.3455.1754.5955.5155.7755.7955.8255.1555.77-O3 -march=native - MIN: 53.85 / MAX: 59.24-O1 - MIN: 54.36 / MAX: 58.94-O0 - MIN: 54.78 / MAX: 60.73-Og - MIN: 54.84 / MAX: 62.65MIN: 54.55 / MAX: 59.77-march=native - MIN: 53.82 / MAX: 59.28-flto - MIN: 55.03 / MAX: 59.08-O3 - MIN: 55.15 / MAX: 66.36-O3 -flto - MIN: 55.29 / MAX: 59.45-O3 -march=native -flto - MIN: 55.41 / MAX: 61.05-Ofast -march=native - MIN: 54.82 / MAX: 60.18-Ofast - MIN: 55.26 / MAX: 59.781. (CXX) g++ options: -O2 -rdynamic -lgomp -lpthread

Redis

Test: GET

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 6.0.9Test: GET-O3 -march=native-O1-O0-Og-O2-O2 -march=native-O2 -flto-O3-O3 -flto-O3 -march=native -flto-Ofast -march=native-Ofast900K1800K2700K3600K4500KSE +/- 18099.88, N = 3SE +/- 33158.80, N = 3SE +/- 48889.70, N = 3SE +/- 29703.89, N = 3SE +/- 3379.85, N = 3SE +/- 19952.38, N = 3SE +/- 50798.23, N = 3SE +/- 13278.68, N = 3SE +/- 39966.63, N = 3SE +/- 15517.78, N = 3SE +/- 13892.93, N = 3SE +/- 28152.86, N = 34049394.673982525.833975306.334019272.004081087.334054268.334021727.254056377.084018545.174042208.584038893.754026735.50-march=native-O1-O0-Og-O2-O2 -march=native-O2 -flto-flto-march=native -flto-Ofast -march=native-Ofast1. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3

oneDNN

Harness: Recurrent Neural Network Inference - Data Type: f32 - Engine: CPU

OpenBenchmarking.orgms, Fewer Is BetteroneDNN 2.1.2Harness: Recurrent Neural Network Inference - Data Type: f32 - Engine: CPU-O3 -march=native-O1-O0-Og-O2-O2 -march=native-O2 -flto-O3-O3 -flto-O3 -march=native -flto-Ofast -march=native-Ofast400800120016002000SE +/- 1.46, N = 3SE +/- 4.14, N = 3SE +/- 1.24, N = 3SE +/- 1.91, N = 3SE +/- 1.27, N = 3SE +/- 0.46, N = 3SE +/- 0.58, N = 3SE +/- 1.53, N = 3SE +/- 1.95, N = 3SE +/- 0.62, N = 3SE +/- 1.60, N = 3SE +/- 0.97, N = 31876.421854.401860.281836.671876.161880.881883.341880.751877.441878.451880.541880.71MIN: 1865.18-O1 - MIN: 1837.76-O0 - MIN: 1849.08-Og - MIN: 1823.46MIN: 1864.8MIN: 1870.79-flto - MIN: 1872.75MIN: 1870.28-flto - MIN: 1864.71-flto - MIN: 1869.12-Ofast - MIN: 1868.92-Ofast - MIN: 1870.911. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -O2 -pie -lpthread -ldl

Mobile Neural Network

Model: inception-v3

OpenBenchmarking.orgms, Fewer Is BetterMobile Neural Network 1.1.3Model: inception-v3-O3 -march=native-O1-O0-Og-O2-O2 -march=native-O2 -flto-O3-O3 -flto-O3 -march=native -flto-Ofast -march=native-Ofast612182430SE +/- 0.02, N = 3SE +/- 0.01, N = 3SE +/- 0.16, N = 3SE +/- 0.02, N = 3SE +/- 0.18, N = 3SE +/- 0.20, N = 3SE +/- 0.03, N = 3SE +/- 0.20, N = 3SE +/- 0.04, N = 3SE +/- 0.02, N = 3SE +/- 0.02, N = 3SE +/- 0.02, N = 322.5122.9423.0822.9323.0722.7922.8323.0722.9322.5322.5322.91-march=native - MIN: 22.19 / MAX: 27.64-O1 - MIN: 22.65 / MAX: 29.53-O0 - MIN: 22.77 / MAX: 27.58-Og - MIN: 22.69 / MAX: 27.2MIN: 22.73 / MAX: 29.81-march=native - MIN: 22.14 / MAX: 27.48-flto - MIN: 22.56 / MAX: 32.63MIN: 22.71 / MAX: 30.08-flto - MIN: 22.56 / MAX: 29.28-march=native -flto - MIN: 22.28 / MAX: 27.89-Ofast -march=native - MIN: 22.28 / MAX: 29.02-Ofast - MIN: 22.68 / MAX: 28.851. (CXX) g++ options: -O3 -std=c++11 -fvisibility=hidden -fomit-frame-pointer -fstrict-aliasing -ffunction-sections -fdata-sections -ffast-math -fno-rtti -fno-exceptions -O2 -rdynamic -pthread -ldl

PJSIP

Method: OPTIONS, Stateful

OpenBenchmarking.orgResponses Per Second, More Is BetterPJSIP 2.11Method: OPTIONS, Stateful-O3 -march=native-O1-O0-Og-O2-O2 -march=native-O2 -flto-O3-O3 -flto-O3 -march=native -flto-Ofast -march=native-Ofast2K4K6K8K10KSE +/- 7.69, N = 3SE +/- 4.41, N = 3SE +/- 2.73, N = 3SE +/- 7.86, N = 3SE +/- 4.36, N = 3SE +/- 3.79, N = 3SE +/- 3.28, N = 3SE +/- 3.06, N = 3SE +/- 1.20, N = 3SE +/- 6.08, N = 3SE +/- 6.43, N = 3SE +/- 5.55, N = 3937593339189931193669380940693759405939693819384-O3 -march=native-O1-O0-Og-O2-O2 -march=native-O2 -flto-O3-O3 -flto-O3 -march=native -flto-Ofast -march=native-Ofast1. (CC) gcc options: -lstdc++ -lssl -lcrypto -lm -lrt -lpthread

Mobile Neural Network

Model: resnet-v2-50

OpenBenchmarking.orgms, Fewer Is BetterMobile Neural Network 1.1.3Model: resnet-v2-50-O3 -march=native-O1-O0-Og-O2-O2 -march=native-O2 -flto-O3-O3 -flto-O3 -march=native -flto-Ofast -march=native-Ofast510152025SE +/- 0.02, N = 3SE +/- 0.02, N = 3SE +/- 0.16, N = 3SE +/- 0.01, N = 3SE +/- 0.19, N = 3SE +/- 0.14, N = 3SE +/- 0.04, N = 3SE +/- 0.14, N = 3SE +/- 0.03, N = 3SE +/- 0.05, N = 3SE +/- 0.01, N = 3SE +/- 0.02, N = 319.2219.5119.5719.5419.6219.4519.3319.6719.3819.2919.3219.54-march=native - MIN: 19.06 / MAX: 24.92-O1 - MIN: 19.33 / MAX: 23.75-O0 - MIN: 19.17 / MAX: 25.8-Og - MIN: 19.39 / MAX: 23.78MIN: 19.25 / MAX: 24.23-march=native - MIN: 19.15 / MAX: 26.45-flto - MIN: 19.14 / MAX: 23.64MIN: 19.37 / MAX: 24.17-flto - MIN: 19.15 / MAX: 25.49-march=native -flto - MIN: 19.06 / MAX: 25.79-Ofast -march=native - MIN: 19.15 / MAX: 28.31-Ofast - MIN: 19.37 / MAX: 25.551. (CXX) g++ options: -O3 -std=c++11 -fvisibility=hidden -fomit-frame-pointer -fstrict-aliasing -ffunction-sections -fdata-sections -ffast-math -fno-rtti -fno-exceptions -O2 -rdynamic -pthread -ldl

NCNN

Target: CPU - Model: alexnet

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20201218Target: CPU - Model: alexnet-O0-Og-O2-O2 -march=native-O2 -flto-O3-O3 -flto-O3 -march=native -flto-Ofast -march=native-Ofast3691215SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.02, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 39.639.649.659.699.839.689.829.749.689.72-O0 - MIN: 9.54 / MAX: 13.14-Og - MIN: 9.54 / MAX: 13.27MIN: 9.55 / MAX: 14.36-march=native - MIN: 9.58 / MAX: 14.24-flto - MIN: 9.75 / MAX: 13.44-O3 - MIN: 9.59 / MAX: 13.26-O3 -flto - MIN: 9.75 / MAX: 13.41-O3 -march=native -flto - MIN: 9.64 / MAX: 13.24-Ofast -march=native - MIN: 9.6 / MAX: 13.26-Ofast - MIN: 9.62 / MAX: 13.281. (CXX) g++ options: -O2 -rdynamic -lgomp -lpthread

oneDNN

Harness: Recurrent Neural Network Training - Data Type: f32 - Engine: CPU

OpenBenchmarking.orgms, Fewer Is BetteroneDNN 2.1.2Harness: Recurrent Neural Network Training - Data Type: f32 - Engine: CPU-O3 -march=native-O1-O0-Og-O2-O2 -march=native-O2 -flto-O3-O3 -flto-O3 -march=native -flto-Ofast -march=native-Ofast7001400210028003500SE +/- 1.32, N = 3SE +/- 2.80, N = 3SE +/- 0.67, N = 3SE +/- 1.46, N = 3SE +/- 1.81, N = 3SE +/- 0.97, N = 3SE +/- 2.58, N = 3SE +/- 0.66, N = 3SE +/- 1.80, N = 3SE +/- 1.52, N = 3SE +/- 0.15, N = 3SE +/- 1.46, N = 33165.603133.283143.033127.133168.453171.693182.483177.983177.883177.573180.013177.34MIN: 3154.25-O1 - MIN: 3120.48-O0 - MIN: 3131.71-Og - MIN: 3113.66MIN: 3155.33MIN: 3161.55-flto - MIN: 3168.44MIN: 3167.31-flto - MIN: 3165.88-flto - MIN: 3166.18-Ofast - MIN: 3168.64-Ofast - MIN: 3164.151. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -O2 -pie -lpthread -ldl

Chia Blockchain VDF

Test: Square Assembly Optimized

OpenBenchmarking.orgIPS, More Is BetterChia Blockchain VDF 1.0.1Test: Square Assembly Optimized-O3 -march=native-O1-O0-Og-O2-O2 -march=native-O2 -flto-O3-O3 -flto-O3 -march=native -flto-Ofast -march=native-Ofast50K100K150K200K250KSE +/- 1105.04, N = 3SE +/- 1471.21, N = 3SE +/- 520.68, N = 3SE +/- 1816.90, N = 3SE +/- 472.58, N = 3SE +/- 200.00, N = 3SE +/- 484.19, N = 3SE +/- 674.12, N = 3SE +/- 1809.54, N = 3SE +/- 961.48, N = 3SE +/- 1020.35, N = 3SE +/- 1922.09, N = 32506332479332495332479332467002506002480332481672478672495672479672469671. (CXX) g++ options: -flto -no-pie -lgmpxx -lgmp -lboost_system -pthread

Caffe

Model: GoogleNet - Acceleration: CPU - Iterations: 100

OpenBenchmarking.orgMilli-Seconds, Fewer Is BetterCaffe 2020-02-13Model: GoogleNet - Acceleration: CPU - Iterations: 100-O3 -march=native-O1-O0-Og-O2-O2 -march=native-O2 -flto-O3-O3 -flto-O3 -march=native -flto-Ofast -march=native-Ofast20K40K60K80K100KSE +/- 43.97, N = 3SE +/- 10.17, N = 3SE +/- 84.95, N = 3SE +/- 73.11, N = 3SE +/- 133.67, N = 3SE +/- 35.23, N = 3SE +/- 32.64, N = 3SE +/- 30.68, N = 3SE +/- 47.42, N = 3SE +/- 61.19, N = 3SE +/- 22.39, N = 3SE +/- 30.02, N = 3836258472984831848098489583638837228484583713842718369384843-O3 -march=native-O1-O0-Og-march=native-flto-O3-O3 -flto-O3 -march=native -flto-Ofast -march=native-Ofast1. (CXX) g++ options: -fPIC -O2 -rdynamic -lboost_system -lboost_thread -lboost_filesystem -lboost_chrono -lboost_date_time -lboost_atomic -lglog -lgflags -lprotobuf -lpthread -lhdf5_cpp -lhdf5 -lhdf5_hl_cpp -lhdf5_hl -llmdb -lopenblas


Phoronix Test Suite v10.8.5